Talend Connect Data Services
Transcription
Talend Connect Data Services
Talend Connect Data Services Atelier Technique Adrien Lacombe Benjamin Boutros Les forces d’une plateforme ESB Respects des standards • Les ESB sont basés sur des langages et des protocoles standards ce qui facilite l’intégration de nouvelles applications (JMS, XML, SOAP, REST, HTTP, etc.) Découplage des systèmes • Facilite l’ajout et le retrait d’applications dans le système d’information. Intelligence du routage • Les messages (clients, commandes, etc) sont routés en fonction du contenu des règles définies. Cette logique n’est plus implémentée dans les applications. Fiable et scalable • Aucun point de défaillance. Les capacités de traitement de la plateforme peuvent être augmentées rapidement et facilement. © Talend 2012 2 Les cas d’utilisation d’une plateforme ESB Accès temps réel • Intégration des sources de données en temps réel avec les applications (gestion des messages de manière synchrone ou asynchrone) Virtualiser l’accès à ses données • Mise en place d’une couche d’abstraction permettant de s’astreindre de la complexité induite par l’hétérogénéité des sources de données dans le SI. Faire interagir des processus métiers avec ses applications • La couche des Services peut être orchestrée, permettant une meilleure automatisation des processus et des interactions humaines Étendre les fonctions d’une application • Créer de nouvelles fonctions pour une application en service en ajoutant de nouveaux services à un API existant. © Talend 2012 3 Intégration de données et d’applications Data Management / ETL • Exécution planifiée • Data-centric • Traitement de masse © Talend 2011 © Talend 2012 Application Integration / ESB • Exécution évènementielle • Transactions / évènements • Mise à jour fil de l’eau 4 Intégration de données et d’applications Data Management / ETL © Talend 2012 Application Integration / ESB 5 Talend Unified Platform Talend Data Services (DI & AI) • Plateforme unifiée, développement et exécution • Support des fonctions ETL, BPM & ESB/SOA • Administration et monitoring centralisé • Approche “Service” © Talend 2012 6 Talend Platform for Data Services Publish Talend Studio Enterprise Edition Only Deployment Repository (Eclipse) (Archiva) 2 1 Add Export (OSGI bundle) Talend Administration Console (Tomcat) SVN Talend Runtime (Karaf) jobs Services / Routes Events Bind Register 4 ESB Conductor 3 3 Service Activity Monitoring UI 7 Service Locator UI 6 Deploy and Schedule ETL JOBs 4 Deploy Services and Routes SAM Server 7 Service Locator (Zookeeper) 5 © Talend 2012 JOB Conductor Query Consumer Consumer Consumer 7 Problématique Client - Uniformiser les accès aux catalogues produits de la compagnie. - Accélérer la remontée des prix des partenaires. - Mettre en place une couche d’abstraction entre le SI interne et l’extérieur. - Populariser la mise à jour des données du catalogue au sein des différents services de l’entreprise (commerciaux, marketing…) en permettant un accès via les plateformes mobiles. - Propager chaque modification du prix d’un article vers un référentiel d’entreprise en temps réel avec Workflow d’approbation. © Talend 2012 8 Accès externalisée Cloud Couche d’abstraction Sur site Services REST / SOAP Talend Data Services Produits Référentiel ERP © Talend 2012 9