Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Présentation du Data Mapper – 20 06 2012           Sylvain Zancanaro           Development - Mule Consulting Activities   ...
Data Mapper(1) Introduction(2) Fonctionnalités du data mapper(3) Cas de test                                     www.fastc...
Introduction Quest-ce que le data mapper ?     ➢   Nouvelle fonctionnalité de lIDE Mule         Studio (actuellement fourn...
Limportance des données                    Payload du message (Données)                      ?                  ESB    Do...
Le data mapping intégré                   Payload du message (Données)                  Facture                Moteur de  ...
Mule Studio : Data MappingLes apports du data mapping à lIDE Mule Studio➢   Data Mapping : pleinement intégré à Mule Studi...
Cloverclover.ETL, moteur dexécution du Data Mapper ➢   Framework Java ➢   Librairie Open Source dETL ➢   API disponibles p...
Data MapperRésumé des fonctionnalités du data mapper :➢   Facilité de développement accrue➢   UI de mapping simplifié pour...
Data Mapper : cas de testCadre et but du projet➢   Test des mappings XmlToXml, JavaToXml, etc...➢   Test de la gestion de ...
Data Mapper : cas de test       Exposition webservice         ➢   But de lopération : initialiser un portefeuille client  ...
Cas de test : Workflow                     www.fastconnect.fr
Démo : présentation du cas de testDémo : Cas de test développé sous Mule Studio 3.3                                      w...
Avez-vous des questions ?                      www.fastconnect.fr
www.fastconnect.fryright © FastConnect SAS 2012
Upcoming SlideShare
Loading in …5
×

Presentation mug-data mapper

1,897 views

Published on

1er MUG 20/06/2012 - Presentation Data Mapper

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Presentation mug-data mapper

  1. 1. Présentation du Data Mapper – 20 06 2012 Sylvain Zancanaro Development - Mule Consulting Activities www.fastconnect.fryright © FastConnect SAS 2012
  2. 2. Data Mapper(1) Introduction(2) Fonctionnalités du data mapper(3) Cas de test www.fastconnect.fr 1
  3. 3. Introduction Quest-ce que le data mapper ? ➢ Nouvelle fonctionnalité de lIDE Mule Studio (actuellement fourni avec la bêta de Mule Studio 3.3) ➢ GUI pour le mapping de donnée en drag & drop www.fastconnect.fr
  4. 4. Limportance des données Payload du message (Données) ? ESB Données : centrales à lintégration des applications ➢ Auparavant dans lESB Mule: • Scripts XSL fragiles et coûteux • Code Java à écrire • Utilisation doutils externes propriétaires www.fastconnect.fr
  5. 5. Le data mapping intégré Payload du message (Données) Facture Moteur de «data mapping» Mule Studio Visibilité à la conception Flexibilité et facilité dutilisation des outils Fonctionne dans Mule au moment de la conception et au run-time. www.fastconnect.fr
  6. 6. Mule Studio : Data MappingLes apports du data mapping à lIDE Mule Studio➢ Data Mapping : pleinement intégré à Mule Studio (conception)➢ Data Mapping : pleinement intégré à Mule ESB (run-time)➢ Transformations des données via une GUI sans code custom à écrire➢ Support des formats : XML, JSON, CSV, POJOs, Excel.➢ Métadonnées construites depuis des schémas ou échantillons de données➢ Prévisualisation du mapping (conception) www.fastconnect.fr
  7. 7. Cloverclover.ETL, moteur dexécution du Data Mapper ➢ Framework Java ➢ Librairie Open Source dETL ➢ API disponibles pour étendre les fonctionnalités ➢ Mule a développé ces API pour le parsing de JavaBeans, JSON ➢ Mode avancé du Data Mapper exploite les fonctions de mapping, de transformations de clover www.fastconnect.fr
  8. 8. Data MapperRésumé des fonctionnalités du data mapper :➢ Facilité de développement accrue➢ UI de mapping simplifié pour Clover➢ Tests du mapping (debugging)➢ Intégration de métadonnées➢ Support de divers formats : XML, flat files (natif) , JavaBeans, JSON (développés par Mule)➢ Prévisulation du mapping, drag & drop (voir démo) www.fastconnect.fr
  9. 9. Data Mapper : cas de testCadre et but du projet➢ Test des mappings XmlToXml, JavaToXml, etc...➢ Test de la gestion de plusieurs sources de données➢ Test dutilisation de paramètres➢ Test de fonctions, dexpressions pour modifier la valeur de sortie➢ Test récupération du body dune enveloppe SOAP www.fastconnect.fr
  10. 10. Data Mapper : cas de test Exposition webservice ➢ But de lopération : initialiser un portefeuille client ➢ Quest-ce quun portefeuille? – Un client – Un compte bancaireinitClient(id, nom, prénom, dateNaissance) Portefeuille Client www.fastconnect.fr
  11. 11. Cas de test : Workflow www.fastconnect.fr
  12. 12. Démo : présentation du cas de testDémo : Cas de test développé sous Mule Studio 3.3 www.fastconnect.fr
  13. 13. Avez-vous des questions ? www.fastconnect.fr
  14. 14. www.fastconnect.fryright © FastConnect SAS 2012

×