Gaselys Trading Confirmation

Slides:



Advertisements
Présentations similaires
École Nationale Supérieure d’Informatique et d’Analyse des Systèmes
Advertisements

Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Réunion du club utilisateur Salesforce.com
Les Web Services Schéma Directeur des Espaces numériques de Travail
ACubeOLAP Client Olap en ACube.
Nouvelle version du canal Esup MonDossierWeb
Les Web Services Schéma Directeur des Espaces numériques de Travail
Les Web Services Schéma Directeur des Espaces numériques de Travail
SITools Présentation de l’outil (1/2)
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
Projet Ways L’école d’informatique qui libère ton talent
Julien HERON.
TER Gestionnaires de contenu en ligne
Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
51 Les technologies XML Cours 7 : Utilisations dXML Janvier Version 1.0 -
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Programmation et projet encadré
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Introduction aux services WEB
XML-Family Web Services Description Language W.S.D.L.
UNIVERSITE CHOUAIB DOUKKALI Département des mathématiques
Modules DMOS, Dons et subventions
Conception et développement d’un système d’information basé sur XML
Saisie de l’Offre de Formation (SOF)
Services fournis par le SI et technologies associées
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
Application to Blot Synteny
I.Aperçu du projet II.Organisation du projet III.Processus de gestion IV.Processus technique V.Conclusion.
Mesures de performance organisationnelle Cours ICO 810 Professeur: Michel Pérusse Hiver 2005 Session 9.
Informatique Décisionnel
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
Projet de Master première année 2007 / 2008
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
QUALITY PARTNER FOR YOUR EXPANSION t-CARTOGRAPHY.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Isabelle Kervella - Mastère ISIC1 Méta-calendrier automatique pour portail www Projet d’ingénierie Mars 2002.
Outil de gestion des cartes grises
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Lyda tourisme Process en PHP. Objectif Il s’agit de construire un segment de process dans un système d’information touristique.
Car Nova La voiture de location communicante Pascal GARNIER, Étudiant MBDS DataBase Forum CasaNova Journée de Prestige – 21/10/2005.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
MEMOIRE INDUSTRIEL ESIEA
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
GESTION DE COMPOSANTS ELECTRONIQUES
Acquisition d’information sur internet
© all-in-web janvier 2014.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
LE DATA WAREHOUSE.
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Introduction au socle MEAN
Contrôles automatiques et paramètrables de flux
d’une plateforme web géo-décisionnelle
10 février 2010 Sylvain Quéméner et Caroline Moulin Consultants
Réalisation d'un plugin pour la gestion
TEXT MINING Fouille de textes
Apports des clients riches dans le monde du WEB 2.0
Sécurité des Web Services
Des flux XML pour articuler des traitements éclatés en réseau Serge Heiden ICAR ENS-LSH / CNRS
SOMMAIRE  Intro et cahier des charges 2 Présentation Projets Étude et recherche Développement Doc. et manuels Conclusion J.
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
1 Master Data Management au SANDRE. GPA 17/10/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
1 Master Data Management au SANDRE. ADD 27/11/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux:
La plateforme numérique Séminaire des référents « Continuum -3/+3 » de l’académie de Toulouse 11 mai /05/2016Plateforme numérique1.
Transcription de la présentation:

Gaselys Trading Confirmation Projet XML Gaselys Trading Confirmation Soutenance 10-15min + 10min de questions Promotion : Master 1 MIAGE par apprentissage 2008 - 2009 Équipe : Sébastien DOIDO, Adrien MUHLEMANN, Julien REZE

Sommaire Présentation fonctionnelle du projet Contexte des transactions Gaselys / Partenaires Architecture fonctionnelle du système d’information déployé Introduction du rôle fonctionnelle des applications mises en place Démonstration de la plateforme Présentation des architectures techniques mises en œuvre Présentation de l’architecture applicative Exposition de l’interface du service web Justification des choix techniques réalisés Conclusion yo Projet XML Master 1 MIAGE par apprentissage 2008 - 2009

Présentation fonctionnelle Le contexte GASELYS Lors d’une transaction Gaselys / Partenaire : génération de fichiers XML Côté GASELYS : Fichier XML décrivant la transaction effectuée Côté Partenaire : Obligation d’envoyer (asynchrone) un fichier XML de format identique décrivant la transaction prise en compte Besoin de rapprocher les fichiers entrants/sortants pour vérifier transactions Mise en place d’une architecture de stockage ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 3 3

Présentation fonctionnelle Enjeux du système d’information GASELYS : Vérifier la cohérence des transactions effectuées Tenir à jour un référentiel (historique) des transactions et leurs statuts Donner une visibilité (transparence) aux partenaires sur le statut des transactions côté Gaselys Organisation du système d’information : deux applications Application 1 : batch JAVA Rapprocher les fichiers Déplacer les fichiers dans leurs répertoires OK ou KO (dans IN ou OUT) Alimenter le référentiel (= synthèse des transactions) Application 2 : application backoffice Gaselys Fournir un service Web pour les partenaires (consulter statuts côté GASELYS) Présenter un tableau de bord des transactions (utilisation du service web local) ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 4 4

Présentation fonctionnelle Modélisation du système déployé : Démonstration de l’outil ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 5 5

Présentation technique Application 1 : le batch Application stand-alone JAVA Manipulation des fichiers XML via DOM (librairie JDOM) Parser les fichiers / Vérifier les champs Alimentation de la base de données MySQL Application 2 : application internet backoffice + webservice Utilisation du framework J2EE Scherzo Mise en œuvre du service web Connexion à la base de données et construction d’un document XML (JDOM) Tableau de bord : utilisation en interne du webservice Récupération des données du webservice via AJAX Requêtes XPATH (affichées dans la barre de statuts du navigateur) Mise en forme XSLT des données Utilisation de DOM pour construire la légende du cadre « Extraction » ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 6 6

Utilisation du WebService Transactions effectuées à partir du… Reporting.go?start_date=YYYY-MM-DD Transactions effectuées avant le… Reporting.go?end_date=YYYY-MM-DD Transactions effectuées entre le … et le … Reporting.go?start_date=YYYY-MM-DD&end_date=YYYY-MM-DD Transactions où le vendeur est… Reporting.go?seller=COMPANY Transactions où l’acheteur est… Reporting.go?buyer=COMPANY Transaction dont le matching est valide / invalide Reporting.go?matching=xx (xx = OK / KO) ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 7 7

Utilisation concrète Possibilité de coupler les paramètres Ex : Reporting.go?start_date=YYYY-MM-DD &end_date=YYYY-MM-DD &seller=COMPANY &buyer=COMPANY &matching=xx (xx = OK / KO) Exemple d’utilisation du webservice pour EDF Besoin: afficher au sein de son propre système d’information les deals non matchés où EDF est vendeur (à partir du 01/06) Technique: utiliser le webService Gaselys + traitement DOM côté EDF http://gaselys.com/api/Reporting.go?start_date=2009-06-01 &seller=EDF &matching=KO ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 8 8

Echanger des données structurées portables sur Internet Conclusion du projet Un projet mêlant deux aspects : matching/présentation données Formalisation d’une interface de type webservice Réflexion sur les choix des outils à déployer Mise en œuvre de différentes technologies JAVA (Scherzo) / AJAX / DOM / XPATH / XSLT adr Echanger des données structurées portables sur Internet Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 9 9

Questions / Réponses Intervenants durant la présentation Sébastien DOIDO Adrien MUHLEMANN Julien REZE Des questions ? Merci de votre attention ro Projet XML Master 1 MIAGE par apprentissage 2008 - 2009 10 10