1
« IL Y A MOINS DE DEMI-FLUX QUE DE FLUX ! »
WEBINAR SMILE & TALEND
Mai 2015
© Copyright Smile - Toute reproduction inter...
2
VOS INTERLOCUTEURS
GWENAËLLE PHIL
Ingénieur d’Affaires xDATA
Tél. : 01 41 40 59 84
Email : gwenaelle.phil@smile.fr
LAURY...
3
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisation
SMILE, EN QUELQUES CHIFFRES
1er INTÉGRATEUR ...
4
NOS EXPERTISES ET NOS CONVICTIONS
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisation
DANS NOS L...
5
5 OFFRES AU PLUS PRÈS DE VOTRE METIER
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisation
WEB
E-...
Parole à notre partenaire
Talend
1
©2015 Talend Inc.©2015 Talend Inc.
Faites communiquer vos
applications en temps réel
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èl...
3
Un Paysage IT Orienté Données
Architecture accidentelle
Qualité de données
Latence & vélocité
Scalabilité
Cohérence des ...
4
La Plateforme Talend
5
Clients,
fournisseurs
externes…
Comptabilité
existante
Production BudgetCRM
Datamart
Ventes
Datamart
Marketing
Analyse
d...
6
ESB – QUELQUES EXPLICATIONS
7
Data Management
/ ETL
Application Integration
• Exécution planifiée
• Data-centric
• Traitement de masse
• Exécution évè...
8
Data Management
/ ETL
Application Integration
Les forces de Talend Data Services : Unification Batch et temps réel
9
Talend Data Services
(DI & AI)
• Plateforme unifiée, développement et exécution
• Support des fonctions ETL, SOA et médi...
10
• Le point à point fonctionne uniquement
pour un petit nombre d’applications
• Les intégrations deviennent coûteuses à
...
11
Services réutilisables
Une architecture orientée services
Les entreprises ont besoin d’agilité et d’une capacité de réu...
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...
13
Respects des standards
• Les ESB sont basés sur des langages et des protocoles standards ce qui facilite l’intégration ...
14
RUNTIME PLATFORM (JAVA, SQL, etc.)
La plateforme Talend Data Services
Talend Data Services
TALEND UNIFIED PLATFORM
Stud...
15
➜ Cinématiques, classes de traitements
• Cinématiques de médiation, rebond, routage. Implémentation des EIP
• Transcodi...
16
• Data Services et SOA
• Gestion des identités. Services
• Prêt pour le Big Data, IdO et les
données mobiles
0101010110...
17
Le studio Talend ESB / Data Services
Studio
Interface Eclipse
Un seul environnement de
développement
 Intégration de d...
18
Le studio Talend: - +800 composants
Composants
 Plus de 800
disponibles
 60% ont été créés
et développés par
la Commu...
19
Le studio Talend: Gestion des mappings complexes
XML avancé
COBOL
Java Mapping (ESB)
EDI
Talend Data Mapper pour les fo...
20
Talend Data Services: Data quality profiling
• Des outils graphiques pour découvrir les
données
- Sélectionner les colo...
21
Déploiement et exécution
 Déploiement des services / routes / jobs centralisé dans un outil unique
 Facilité de déplo...
22
Service Locator / Service Activity Monitoring
 Visualisation du détail de chaque appel effectué sur un Services Web ou...
23
Modélisation graphique de processus métiers
Orchestration
Architecture SOA avec Talend Data Services
 Registre de serv...
24
Architecture SOA avec Talend Data Services
 Fournit des jetons de sécurité basé sur WS-Trust
 Permet d’établir des ch...
25
Modélisation graphique de processus métiers
Orchestration
Architecture SOA avec Talend Data Services
Talend Identity Ma...
26
 Sécurité au niveau des protocoles
 Utilisation des protocoles sécurisés: HTTPs, SFTP, SSL/TLS…
 Sécurité au niveau ...
27
Talend Event Logging: Tableaux de bords dynamiques
 Collecte et centralisation des logs de tous les serveurs
 Interfa...
28
Architecture de la plateforme
DB
Data Stewardship
Console
Data Stewardship
Console Web UI
7
CAS CLIENT
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisation
GRANDE DISTRIBUTION
8
CAS D’USAGE 1 : GRANDE DISTRIBUTION
La société :
 Grand groupe de grande distribution
 Lancement de la digitalisation ...
9
CAS D’USAGE 1 : GRANDE DISTRIBUTION
Critères de réussite :
 Facilité d'exploitation
o pertinence des alertes
o monitori...
10
CAS D’USAGE 1 : GRANDE DISTRIBUTION
UNE ORGANISATION AVANT TOUT !
Mai 2015
© Copyright Smile - Toute reproduction inter...
11
CAS D’USAGE 1 : GRANDE DISTRIBUTION
ORGANISATION DU DÉVELOPPEMENT
Mai 2015
© Copyright Smile - Toute reproduction inter...
12
CAS D’USAGE 1 : GRANDE DISTRIBUTION
UN PEU D’ARCHITECTURE
Mai 2015
© Copyright Smile - Toute reproduction interdite san...
13
CAS D’USAGE 1 : GRANDE DISTRIBUTION
UN PEU D’ARCHITECTURE
Mai 2015
© Copyright Smile - Toute reproduction interdite san...
14
CAS D’USAGE 1 : GRANDE DISTRIBUTION
MONITORING
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisat...
15
CAS CLIENT
Mai 2015
© Copyright Smile - Toute reproduction interdite sans autorisation
DISTRIBUTION SPÉCIALISÉE
16
CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE
La société :
 Réseau spécialisé avec 250 magasins en France
 Franchisés et i...
17
CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE
Existant :
 Besoin initial :
o Talend permet de centraliser la gestion des di...
18
CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE
ARCHITECTURE DI
Mai 2015
© Copyright Smile - Toute reproduction interdite sans...
19
CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE
Travaux :
 Organisation générale
o Choix de conserver le système DI à part
o ...
DES QUESTIONS ?
Prochain SlideShare
Chargement dans…5
×

Webinar Smile et Talend : Faites communiquer vos applications en temps réel

1 837 vues

Publié le

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.

Publié dans : Technologie

Webinar Smile et Talend : Faites communiquer vos applications en temps réel

  1. 1. 1 « IL Y A MOINS DE DEMI-FLUX QUE DE FLUX ! » WEBINAR SMILE & TALEND Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation FAITES COMMUNIQUER VOS APPLICATIONS EN TEMPS RÉEL
  2. 2. 2 VOS INTERLOCUTEURS GWENAËLLE PHIL Ingénieur d’Affaires xDATA Tél. : 01 41 40 59 84 Email : gwenaelle.phil@smile.fr LAURY MAGNE Directeur de Business Unit Email : laury.magne@smile.fr Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation VOS PROCHAINS RENDEZ-VOUS AVEC SMILE Plus de 15 événements jusqu’à fin juin ! • SÉMINAIRES SMILE : e-commerce, Drupal, Webfactory… • WEBINARS SMILE : Drupal 8… Pour vous inscrire, rendez-vous sur smile.fr / Rubrique Actualités / Nos événements BENJAMIN BOUTROS Presales chanel manager EMEA Talend Email : bboutros@talend.com
  3. 3. 3 Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation SMILE, EN QUELQUES CHIFFRES 1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE + de 20 + de 40 + de 50 ANNÉES D’EXPERIENCE AU SERVICE DE L’OPEN SOURCE PARTENAIRES OPEN SOURCE MILLIONS D’EUROS DE CHIFFRE D’AFFAIRES EN 2014 800 EXPERTS DE L’OPEN SOURCE 25%DE CROISSANCE PAR AN
  4. 4. 4 NOS EXPERTISES ET NOS CONVICTIONS Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation DANS NOS LIVRES BLANCS Culture du web Infrastructure E-business Gestion de contenu ERP et Décisionnel + de 100 000 TÉLÉCHARGEMENTS / AN
  5. 5. 5 5 OFFRES AU PLUS PRÈS DE VOTRE METIER Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation WEB E-BUSINESS COLLABORATIF S.I. METIERS Intégration de données Intégration de services Business Intelligence Progiciel de gestion intégré Gestion du Big Data INFRASTRUCTURE SI MÉTIERS
  6. 6. Parole à notre partenaire Talend
  7. 7. 1 ©2015 Talend Inc.©2015 Talend Inc. Faites communiquer vos applications en temps réel
  8. 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. 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
  10. 10. 4 La Plateforme Talend
  11. 11. 5 Clients, fournisseurs externes… Comptabilité existante Production BudgetCRM Datamart Ventes Datamart Marketing Analyse des données Nettoyage des données Intégration via Web Services Extraction, transformation et chargement de données DWH Gestion d’une version unique de la vérité Hub MDM Migration des applications existantes Nouvelle comptabilité Échange de données avec les partenaires ESB ESB Talend et les systèmes d’informations
  12. 12. 6 ESB – QUELQUES EXPLICATIONS
  13. 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
  14. 14. 8 Data Management / ETL Application Integration Les forces de Talend Data Services : Unification Batch et temps réel
  15. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 34. 28 Architecture de la plateforme DB Data Stewardship Console Data Stewardship Console Web UI
  35. 35. 7 CAS CLIENT Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation GRANDE DISTRIBUTION
  36. 36. 8 CAS D’USAGE 1 : GRANDE DISTRIBUTION La société :  Grand groupe de grande distribution  Lancement de la digitalisation de leur business Cadre du projet :  Construire un SI orienté service  Garantir la fluidité des échanges o En particulier, processus de commande de bout en bout  Un front e-commerce, plusieurs applications back office CONTEXTE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  37. 37. 9 CAS D’USAGE 1 : GRANDE DISTRIBUTION Critères de réussite :  Facilité d'exploitation o pertinence des alertes o monitoring aisé, o reprise de flux facilité o Etc.  La robustesse des flux o Résistant aux pannes o Aucune perte de data o Etc. CONTEXTE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  38. 38. 10 CAS D’USAGE 1 : GRANDE DISTRIBUTION UNE ORGANISATION AVANT TOUT ! Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation Un lancement rapide et cadré Une cellule d’architecte centrale (dont Smile) Des équipes développeurs en silo métier  Les projets Talend sont organisés de la même manière
  39. 39. 11 CAS D’USAGE 1 : GRANDE DISTRIBUTION ORGANISATION DU DÉVELOPPEMENT Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation Une dizaine de projets : appro, catalogue, client, commande, etc Déploiement Smile :  Mise en place le socle d'exploitation et de développement des flux  Support fonctionnel / support technique :
  40. 40. 12 CAS D’USAGE 1 : GRANDE DISTRIBUTION UN PEU D’ARCHITECTURE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation Deux possibilités :  Par Web services si possible o Utilisation sur un runtime local à l’application o Développement de jobs Talend et déploiement en Web service
  41. 41. 13 CAS D’USAGE 1 : GRANDE DISTRIBUTION UN PEU D’ARCHITECTURE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation Deux possibilités :  Par fichier sinon Fonctionnement, en message systématiquement, avec ActiveMQ
  42. 42. 14 CAS D’USAGE 1 : GRANDE DISTRIBUTION MONITORING Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  43. 43. 15 CAS CLIENT Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation DISTRIBUTION SPÉCIALISÉE
  44. 44. 16 CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE La société :  Réseau spécialisé avec 250 magasins en France  Franchisés et intégrés Cadre du projet :  ERP  référentiel logisticien et frontaux magasins  ERP  Besoin de performance et de rapidité de transfert  Projet Talend DI en production avec une centaine de flux. CONTEXTE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  45. 45. 17 CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE Existant :  Besoin initial : o Talend permet de centraliser la gestion des différents flux de données  Dans la pratique: o Mises en place de règles de transformations complexes o Des traitements de données en masse avec possibilité de paralléliser o Plusieurs centaines de milliers de messages à la semaine / journée o un plan d’exécution très dense basé sur un traitement par lots automatisé CONTEXTE Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  46. 46. 18 CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE ARCHITECTURE DI Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  47. 47. 19 CAS D’USAGE 2 : DISTRIBUTION SPÉCIALISÉE Travaux :  Organisation générale o Choix de conserver le système DI à part o Installation d’un plateforme ESB o Studio commun pour le développement  Transformation d’un job en route o Développement de la route o Utilisation du CTalendJob VERS L’ESB Mai 2015 © Copyright Smile - Toute reproduction interdite sans autorisation
  48. 48. DES QUESTIONS ?

×