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