La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Projet XML Promotion : Master 1 MIAGE par apprentissage 2008 - 2009 Équipe : Sébastien DOIDO, Adrien MUHLEMANN, Julien REZE Gaselys Trading Confirmation.

Présentations similaires


Présentation au sujet: "Projet XML Promotion : Master 1 MIAGE par apprentissage 2008 - 2009 Équipe : Sébastien DOIDO, Adrien MUHLEMANN, Julien REZE Gaselys Trading Confirmation."— Transcription de la présentation:

1 Projet XML Promotion : Master 1 MIAGE par apprentissage Équipe : Sébastien DOIDO, Adrien MUHLEMANN, Julien REZE Gaselys Trading Confirmation

2 Présentation fonctionnelle du projet Contexte des transactions Gaselys / Partenaires Architecture fonctionnelle du système dinformation 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 larchitecture applicative Exposition de linterface du service web Justification des choix techniques réalisés Conclusion Sommaire 2 Projet XML Master 1 MIAGE par apprentissage

3 Présentation fonctionnelle 3 Projet XML Master 1 MIAGE par apprentissage Le contexte GASELYS Lors dune transaction Gaselys / Partenaire : génération de fichiers XML Côté GASELYS : Fichier XML décrivant la transaction effectuée Côté Partenaire : Obligation denvoyer (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 dune architecture de stockage

4 Présentation fonctionnelle 4 Projet XML Master 1 MIAGE par apprentissage Enjeux du système dinformation 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 dinformation : 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)

5 Présentation fonctionnelle 5 Projet XML Master 1 MIAGE par apprentissage Modélisation du système déployé : Démonstration de loutil

6 Présentation technique 6 Projet XML Master 1 MIAGE par apprentissage 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 dun 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 »

7 Utilisation du WebService 7 Projet XML Master 1 MIAGE par apprentissage 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ù lacheteur est… Reporting.go?buyer=COMPANY Transaction dont le matching est valide / invalide Reporting.go?matching=xx (xx = OK / KO)

8 Utilisation concrète 8 Projet XML Master 1 MIAGE par apprentissage 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 dutilisation du webservice pour EDF Besoin: afficher au sein de son propre système dinformation les deals non matchés où EDF est vendeur (à partir du 01/06) Technique: utiliser le webService Gaselys + traitement DOM côté EDF &seller=EDF &matching=KO

9 Conclusion du projet 9 Projet XML Master 1 MIAGE par apprentissage Echanger des données structurées portables sur Internet Un projet mêlant deux aspects : matching/présentation données Formalisation dune 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

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


Télécharger ppt "Projet XML Promotion : Master 1 MIAGE par apprentissage 2008 - 2009 Équipe : Sébastien DOIDO, Adrien MUHLEMANN, Julien REZE Gaselys Trading Confirmation."

Présentations similaires


Annonces Google