L'ESB est la clé pour interconnecter vos applications et leur permettre l’échange d’information en temps réel. Talend et Smile vous invitent à ce webinar afin de vous faire découvrir la solution Talend Platform for Data Services appliquée à deux des plus importantes entreprises de la grande distribution.
Au programme :
Un expert Talend vous présentera la seule plateforme unifiée open source associant des outils d'ETL et d'ESB
Smile vous fera découvrir deux cas d’utilisations réels :
- Un exemple concret d'implémentation de cette solution pour gérer les flux pour la synchronisation du référentiel produit / de l'ERP central groupe / des ERP magasins chez un leader de la distribution d'articles de jardinage.
- Talend au cœur du SI grâce à la mise en place d'une véritable architecture orientée service e-business chez un leader de la grande distribution.
8. 2
EN BREF
• Fondée en 2006
• 450 employés
dans 7 pays
• Deux sièges : Los Altos, en
Californie et Paris, en France
• Modèle Open Core
• Licence (souscription)
• Services et formations
Solutions
• Solutions d’intégration évolutives pour le Big Data,
l’intégration de données et d’applications, la qualité de
données, le MDM et BPM.
• Classé Leader Visionnaire par Gartner et Forrester sur le
marché de l’intégration
Présentation de Talend
Modèle de déploiement-croissance
2008 2009 2010 2011 2012 2013 2014
VISIBILITE
COMMUNAUTE
DYNAMIQUE
MONETISATION
FIDELITE
DES
CLIENTS
9. 3
Un Paysage IT Orienté Données
Architecture accidentelle
Qualité de données
Latence & vélocité
Scalabilité
Cohérence des données
Talent / compétences
Données en silos
13. 7
Data Management
/ ETL
Application Integration
• Exécution planifiée
• Data-centric
• Traitement de masse
• Exécution évènementielle
• Transactions / évènements
• Mise à jour fil de l’eau
Les forces de Talend Data Services : Unification Batch et temps réel
15. 9
Talend Data Services
(DI & AI)
• Plateforme unifiée, développement et exécution
• Support des fonctions ETL, SOA et médiation
•Administration et monitoring centralisé
• Approche “Service”
Les forces de Talend Data Services : Unification Batch et temps réel
16. 10
• Le point à point fonctionne uniquement
pour un petit nombre d’applications
• Les intégrations deviennent coûteuses à
maintenir et plus fragiles avec le temps.
Eviter le point à point…
• Les applications se connectent en
utilisant des interfaces de services à
travers un bus commun
• L’architecture qui en découle devient
beaucoup plus agile et flexible
Dans le Cloud
Sur site
Enterprise Service Bus
ERP CRM
Transport
RH
ERP CRM TransportRH
17. 11
Services réutilisables
Une architecture orientée services
Les entreprises ont besoin d’agilité et d’une capacité de réutilisation
Crédit de données
partenaires
Système de
gestion
Données clients
Composants
commerciaux
réutilisables
APIs
Service clients
Cloud
Services
de gestion
des
paiements
Vérification
des crédits
Détection
des
fraudes
Access
Service
Interest
Calc
Vérification
de
l’équilibre
Customer
Data
Services
Exécution
des
transactions
Avantages
Augmente
considérablement
l’agilité
commerciale
Coordonne
facilement de
nouvelles
procédures
commerciales
Délivre des
services
réutilisables qui
serviront plus
longtemps que les
applications
Protéger les
utilisateurs des
évolutions dans
l’informatiqueSystème de
gestion
18. 12
Vue Maîtrise d’œuvre
12
Le recours à l’ESB est
légitime chaque fois qu’un
développeur doit:
➜ Connecter des systèmes
ou applications
➜ Transformer des flux
➜ Introduire une logique
intermédiaire, un
conditionnement, une
séquence de traitement,
une orchestration.
Connecter OrchestrerTransformer
Talend
ESB
19. 13
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 (couplage lâche).
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.
Fiabilité et scalabilité
• Aucun point de défaillance. Les capacités de traitement de la plateforme peuvent être augmentées
rapidement et facilement.
Les forces d’une plateforme ESB
20. 14
RUNTIME PLATFORM (JAVA, SQL, etc.)
La plateforme Talend Data Services
Talend Data Services
TALEND UNIFIED PLATFORM
Studio Repository Déploiement Exécution Contrôle
DATA INTEGRATION
Data
Mapper ETL / ELT
Contrôle
du versioning
Règles
métier
Change
Data Capture
Ordonnanceur
temporel
Traitement
parallèle
Haute
disponibilité
DATA QUALITY
Profilage
de données
Exploration
De données
Portail DQ,
Contrôle
Arbitrage
de données
Conception
de rapport
Validation
d’adresses
Analyse
personnalisée
Analyse,
matching
APPLICATIONS INTEGRATION
Création de
services
Médiation de
services
Routage de
messages
EI
Patterns
Services de
sécurité
Manager
SOA
Gouvernance
de Services
Gestion
d’identité
Toutes ces fonctionnalités sont incluses nativement dans la plateforme Data Services.
21. 15
➜ Cinématiques, classes de traitements
• Cinématiques de médiation, rebond, routage. Implémentation des EIP
• Transcodifications, formats pivots, agrégation/division formats
• Flux synchrone, asynchrone, au fil de l’eau, cumulatif
➜ Factorisation / réutilisation
• Joblets, composant tRunJob
• Métadonnées (schémas, fichiers, connections,…)
• Contextes (dév, recette, pré-prod, prod)
➜ Services Web/REST et protocoles standards
• spécifications SOAP, JAX-WS et JAX-RS, WS-*
• Gouvernance SOA
• TCP, HTTP, SMTP, POP, JMS, REST
➜ Configuration / Provisioning / Haute disponibilité
• Basé sur OSGI
• Configuration et déploiement dynamiques sans redémarrage
• Clustering et failover
Les atouts de la solution – Points techniques
22. 16
• Data Services et SOA
• Gestion des identités. Services
• Prêt pour le Big Data, IdO et les
données mobiles
01010101101010101010
10101011010101010101
01010101010101010101
01010110101010101010
10101010110101010101
01010101101010101010
10110101010101010101
01011010101010101
Intégration d’applications Talend
Seule solution d’intégration pour les données, applications et processus
Créer
Tester
DéployerGérer
Etendre
• Design graphique de REST/Web services et
BPM
• Plus de 800 connecteurs préconstruits, incluant
Hadoop
• Supporte les modèles d’intégration d’entreprise
• Tests directement depuis le studio
Talend
• Support pour les tests fonctionnels et
de chargements
• Visualisation de la simulation du
début à la fin
• Sur la machine, sur le Cloud et en
hybride
• L’ESB distribué est léger
• Sécurité d’entreprise basée sur
des règles• Contrôle et alerte centralisés
• Tolérance des erreurs, évolution
et flexibilité
• Infrastructure cohérente
r
23. 17
Le studio Talend ESB / Data Services
Studio
Interface Eclipse
Un seul environnement de
développement
Intégration de données
Qualité de données
Gestion de données
Data Services
Routage de Messages
Plus de 600 composants
Plateforme intuitive basée
sur Eclipse
Générateur de code
Standards ouverts
24. 18
Le studio Talend: - +800 composants
Composants
Plus de 800
disponibles
60% ont été créés
et développés par
la Communauté
Disponibles
gratuitement
Validés et supportés
par Talend
25. 19
Le studio Talend: Gestion des mappings complexes
XML avancé
COBOL
Java Mapping (ESB)
EDI
Talend Data Mapper pour les formats et transformations complexes
26. 20
Talend Data Services: Data quality profiling
• Des outils graphiques pour découvrir les
données
- Sélectionner les colonnes à analyser
- Sélectionner les indicateurs qualité
• Statistiques simples, Répartition des données
et formes, Fréquences, etc.
- Etendre avec des règles spécifiques, par
exemple:
• CustomerIDPattern (Expressions régulières)
• CustomerSpendProfile (SQL)
- Génération automatique de rapports
réguliers sur la base des indicateurs
initialement sélectionnés ou configurés
27. 21
Déploiement et exécution
Déploiement des services / routes / jobs centralisé dans un outil unique
Facilité de déploiement des packages via l’ESB Conductor
Plateforme d’exécution assurant de la haute disponibilité et du Fail-Over
Gestion centralisée du déploiement
28. 22
Service Locator / Service Activity Monitoring
Visualisation du détail de chaque appel effectué sur un Services Web ou sur
une Route (temps d’exécution, opération, IP du consommateur, contenu du
message, etc.) via Service Activity Monitoring
Visualisation des Services et Routes déployés dans le bus (Endpoint, statut,
etc) via Service Locator
Supervision des échanges
29. 23
Modélisation graphique de processus métiers
Orchestration
Architecture SOA avec Talend Data Services
Registre de services
Administration centralisée des services et politiques de sécurité
Gouvernance SOA
Service Registry
30. 24
Architecture SOA avec Talend Data Services
Fournit des jetons de sécurité basé sur WS-Trust
Permet d’établir des chaînes de confiance entre consommateurs et producteurs
Utilise Talend Identity Management Service
Secure Token Service
31. 25
Modélisation graphique de processus métiers
Orchestration
Architecture SOA avec Talend Data Services
Talend Identity Management Service
Gestionnaire d’entreprise d’identités digitales
Gère les utilisateurs, rôles et méta-données associées
S’intègre avec AD, LDAP, et d’autres gestionnaires d’identités
Basé sur le projet Apache Syncope
32. 26
Sécurité au niveau des protocoles
Utilisation des protocoles sécurisés: HTTPs, SFTP, SSL/TLS…
Sécurité au niveau du broker JMS
Création de rôles et utilisateurs
Administration des droits lecture / écriture / administration
Sécurité au niveau de la console d’administration
Gestion des utilisateurs locale ou externalisée (LDAP)
Gestion des rôles utilisateurs (TIDM)
Gestion des politiques de sécurité
Sécurité des messages
Cryptage /signature des messages, jetons SAML
Sécurité des services
Support de WS-Security, WS-Trust, WS-SecurityPolicy
Les forces de Talend ESB : Sécurité
33. 27
Talend Event Logging: Tableaux de bords dynamiques
Collecte et centralisation des logs de tous les serveurs
Interface web dynamique de surveillance et de fouilles des traces
Tableaux de bords dynamiques et configurables
Supervision technique
34. 28
Architecture de la plateforme
DB
Data Stewardship
Console
Data Stewardship
Console Web UI