SlideShare una empresa de Scribd logo
1 de 40
Cas d’Usages d’unEnterprise Service Bus
Cas d’Usages d’un Enterprise Service Bus (ESB) Quelques Mots sur Petals Link Enjeux de l’Architecture Orientée Service L’Enterprise Service Bus : Approches, Concepts et Apports dans le SI, Topologies L’Architecture de Petals ESB Cas d’Usages :  Plateforme d’échanges avec l’extérieur du SI Plateforme d’ Intégration  : Portail et intégration FO et BO Infrastructure de Services : Architecture de réparties 2
CAS D’USAGES d’UN ESB Quelques Mots sur Petals Link 3
Quelques mots sur Petals Link 1/2 Éditeur de solutions Open Source innovantes pour l’infrastructure SOA Petals ESB : l’ESB distribué « best of breed » Petals Master : la solution pour la « gouvernance SOA » Au sein d’une communauté Open Source dédiée au middleware  EBM WebSourcing devient Petals Link  Effectif : 35 personnes Siège à Toulouse – Agence à Paris et Grenoble  Profils : Architectes Middleware, Consultants SOA, Développeurs Java / J2EE EBM WebSourcing a pour ambition de devenir un des leaders en Europedes solutionsOpen Source pour la SOA et un acteur reconnu au niveau mondial. 4
Quelques mots sur Petals Link2/2 Des investissements R&D constants et importants Incubateur de futures solutions pour la SOA 13 projets R&Den cours  L’implication sur Java Business Integration Membre de l’Expert Group JCP pour JBI  Une solution d’infrastructure distribuée et « Best of Breed » La volonté de s’engager directement sur la mise en œuvre de nos solutions Conseil et expertise en Architecture, Formation, Assistance et forfaits 5
CAS D’USAGES d’UN ESB Enjeux de la l’Architecture Orientée Service 6
Les 4 enjeux de la SOA 7
Enjeux de la SOA : l’agilité Agilité (sens général) Capacité à appréhender les changements de son environnement... ... et à y apporter une réponse efficace Agilité du système d’information (SI) Capacité du SI à prendre en compte les évolutions du métier de l’entreprise... ... en y apportant des réponses simples et rapides Les objectifs de l’agilité du SI Adéquation du SI aux besoins Maîtrise de la complexité Fiabilité  Maîtrise des coûts 8
Enjeux de la SOA : la réutilisation La réutilisation Objectif des DSI depuis longtemps Demande qui découle de la complexité croissante des SI Approches à base de composants réutilisables Déjà mises en oeuvre N’évitent pas la construction de silos 9
Enjeux de la SOA : la rationalisation Métier Fonctionnel Applicatif Physique Trop de modules logiciels dupliqués Les connexions nécessaires entre applications amènent à des intégrations de type “spaghettis”, lourdes à mettre en oeuvre Les objectifs de la rationalisation dans le SI Une application dans le SI = Seul fournisseur d’une fonctionnalité dans le SI Urbaniser les liens inter-applicatifs Couplage faible entre applications (réduire les dépendances) 10
Enjeux de la SOA : ouverture & interopérabilité L’ouverture Intégrer simplement les différentes fonctions de l’entreprise Exigence pour l’entreprise étendue On parle alors d’interopérabilité L’interopérabilité Possibilité pour des systèmes, des composants ou des services, d’échanger des données et de l’information Deux systèmes sont véritablement interopérables s’ils peuvent collaborer sans se connaîtreintimement Ces notions sont basées sur  L’utilisation de standards ouverts (XML, web services, ...) Le couplage faible entre les composants du SI. 11
CAS D’USAGES d’UN ESB L’Enterprise Service Bus :  Approches,  Concepts et Apports dans le SI,  Topologies. 12
Enterprise Service Bus :  De l’intégration Ad-Hoc à l’ESB Un peu d’histoire : depuis le début des années 90, 3 approches d’intégrations se sont succédées : L’intégration  « Ad-Hoc »,  Utilisant des middlewares le plus souvent propriétaires,  Sans approche méthodologique spécifique, Cas par Cas. L’approche EAI (Enterprise Application Integration)  Approche Rationalisation des Flux d’Information, Contribution à l’émergence de l’approche orientée services, Technologies propriétaires qui limitaient l’interopérabilité. L’approche ESB (Enterprise Service Bus)  Approche SOA, infrastructure technique d’une Architecture SOA, Reprend les Principes de l’EAI, Se base sur des Standards, Technologies libre et propriétaires. 13
Enterprise Service Bus :  Intégration Ad-Hoc L’intégration  « Ad-Hoc » : Architecture « Accidentelle » Amalgame de connexions propriétaires hétérogènes Syndrome : Plat de Spaghetti 14
Enterprise Service Bus :  Approche EAI Approche Intégration de flux par l’EAI : Intégration Application par Application via un connecteur Routage et Transformation de Flux Orchestration de processus Métier Approche Propriétaire, Architecture centralisée, Coûts Importants 15
Enterprise Service Bus :  Approche ESB Approche SOA par l’ESB : Couplage Lâche,  Médiation, Routage, Transformation, Orchestration Technique ou Métier, Utilisation des Standards. 16
Enterprise Service Bus :  Définition et Apport d’un ESB Définition  : Solution d’intégration implémentant une architecture distribuée. Solution d’infrastructure middleware fournissant des Services de Connectivité, Routage, Transformation et d’Orchestration Technique ou Métier.  Interopérabilité en utilisant des Standards XML, Web Services (WS-* Oasis), JBI, WS-BPEL… Apport : Couplagefaible, Flexibilité, Evolutivité et Maintenabilité Performance : scalabilité et Haute Dispo ApprocheInfrastructure, Gestion des Services, Sécurité Supervision et Qualitéde Service Valorisationde l’existant 17
Enterprise Service Bus :  Topologieen îlots Un serveur unique auquel se connectent les applications exposant ou consommant des services Communication vers le serveur ESB Point sensible de l’architecture 18
Enterprise Service Bus :  En îlots : communication avec d’autres ESB Utilisation d’un connecteur standard L’autre ESB est vu comme n’importe quelle application Possibilité d’utiliser une couche middleware supplémentaire inter-ESB Exemple : JMS Il faut savoir comment accéder à un service présent sur un autre ESB Exemple : utiliser un pont HTTP 19
Enterprise Service Bus  En îlots, pas de réelle infrastructure de services Îlots d’intégrations  ESB +/- interconnectés Besoins de ponts inter-ESB pour chaque service à accéder sur un autre ESB Orchestration  Pas d’annuaire global sur lequel se baser pour la construction des processus Transaction  Difficile à établir lorsque l’on passe par des ponts Administration et supervision Visibilité restreinte à chaque noeud Orienté intégration d’applications  Intégration au cas par cas 20
Enterprise Service Bus :  Topologie unifiée Nuage de noeuds sur plusieurs serveurs (« snowflake ») Pour un consommateur ou un fournisseur de service, il n’y a qu’un ESB On ne se soucie pas de la localisation physique du service à appeler Répartition de la charge sur tous les noeuds 21
Enterprise Service Bus :  Topologie unifiée : les domaines Dans une entreprise, chaque entité peut être vue comme un domaine Exemples : comptabilité, gestion des stocks... Une entité peut avoir plusieurs noeuds de l’ESB dans son parc informatique Un domaine contient alors l’ensemble des noeuds d’une entité L’ESB peut être divisé en domaines tout en gardant son unicité 22
Enterprise Service Bus :  Topologie unifiée : administration et supervision Administration Chaque domaine garde  la maîtrise de ses noeuds Déploiement de services et maintenance depuis une console centralisée Vue d’ensemble de la topologie permettant de réguler les flux (load balancing, etc.) Supervision Traçage centralisé des messages entrant / sortant / transitant du domaine Pas de limitation dans le suivi car l’ESB est présent de bout en bout des appels 23
CAS D’USAGES d’UN ESB L’Architecture de Petals ESB 24
PETALS ESB Solution Open Source Produit réalisé par les collaborateurs Petals Link  License LGPL Souscription pour du Support Une architecture à composants basé sur Java et la norme J.B.I. : Java™ Business Integration Léger et Modulaire et nécessitant pas de serveur d’application Basé sur des standards reconnus, pour rester libre de ses choix logiciels Java, J.B.I, WS-*, REST, BPEL, EIP, SCA, JSR 181, XSLT, XSD…. 25
PETALS ESB: Java Business Integration J.B.I. : Java™ Business Integration Spécification définie par la JSR 208 Le standard Java™ pour la création de solutions d'intégration Basé sur l'état de l'art des Web Services Un conteneur à base de plugins Un environnement JBI est un conteneur de composants  Permet l’échange de messages entre ces composants Gestion du cycle de vie et de la configuration des composants Un conteneur basé sur l'échange Échanges de message faiblement couplés Description des services en WSDL Messages au format XML 26
PETALS ESB: JBI, un container de composants Les solutions d’intégration sont construites par assemblage et configuration de composants J.B.I. Les composants J.B.I. peuvent êtrede 2 types:  Binding Component (BC) ouConnecteur :  Web Service, FTP, JMS… Service Engine (SE) oumoteur de service : transformation, orchestration… Le container J.B.I gère :  La communication entre cescomposants (NMR) Avec un registre de services interne Le container J.B.I. permetaussi:  L’installation et le cycle de vie des composants JBI Le déploiement d’artefactsde service surles composants (feuille XSLT, processus BPEL…) 27
PETALS ESB: Le container J.B.I. Services externes Artifacts XSL XSL Process Process pattern pattern Components JBI SOAP HTTP JMS MOM AS1/AS2 EDI XSLT BPEL EIP JBI container Deux types de composants :  Service Engines : fournissent de la transformation et d'autres services d'intégration Binding Components : connecteurs vers des ressources externes 28
PETALS ESB: Les Composants  Connecteurs Persistance Transformation Orchestration 29
PETALS ESB : Infrastructure Nativement Distribuée  Infrastructure de Services Service Noeud PetalsESB Service Noeud PetalsESB SI A Service Service Noeud PetalsESB SI C Service Service SI B 30
CAS D’USAGES d’UN ESB Cas d’Usages d’un ESB:  Plateforme d’échanges avec l’extérieur du SI Plateforme d’Intégration : Portail et intégration FO et BO Infrastructure de Services : Architecture répartie 31
CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Un cas d’usage fréquent, permettant aux DSI de Déployer la technologie et de monter en compétences Maitriser les flux et décharger la production Faciliter la connectivité externe Optimiser l’intégration avec le SI Interne Sécuriser leurs flux externes  Description L’ESB va venir urbaniser les échanges avec les partenaires de l’entreprise Il va faciliter l’interropérabilité et l’adaptation entre le SI Interne et les partenaires Il va augmenter la QoS en découplant le SI Interne Augmenter l’isolation et la sécurité Il va permettre plus de maintenabilité et de flexibilité 32
CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Connectivité et Couplage faible 33
CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Adaptation et Maintenabilité 34
CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Sécurisation des flux  et Mediation de Sécurité 35
CAS D’USAGES d’UN ESB Portail et intégration FO et BO Un cas d’usage d’intégration classique permettant de Accélererl’intégration du FO et du BO Ne pas faire porter la spécificité d’un SI Bo au FO Cacher la complexité du SI BO Apporter des fonctionnalités de plus haut niveau au FO Faciliter la disponibilité d’un FO Description L’ESB va venir se placer entre le FO ou portail et le BO Il va faciliter l’interopérabilité en se connectant aux différents BO Proposer des Services au FO Il va augmenter la QoS en découplant avec le BO Il va permettre plus de maintenabilité et de flexibilité 36
CAS D’USAGES d’UN ESB Portail et intégration FO et BO FO connecté au Bus  FO consomme ou expose des services Technologie et Spécificité du BO cachée du FO Possibilité de réaliser des services de plus haut niveau 37
CAS D’USAGES d’UN ESB Portail et intégration FO et BO FO connecté au Bus FO BO connecté au Bus BO FO et BO consomme ou expose des services sur leur instance locale Isolation permettant du SLA différencié Architecture évolutive 38
CAS D’USAGES d’UN ESB Architecture Répartie Un cas d’usage moderne permettant Architecture Répartie Fédérer des SI réparties géographiquement ou logiquement Apport de dynamicité et d’ouverture Architecture atteignable avec un ESB open source Description L’ESB va venir se déployer dans chaque domaine ou région Il va faciliter l’interopérabilité dans le SI Il va augmenter la disponibilité en permettant des invocations alternatives Il va permettre plus de maintenabilité et de flexibilité 39
CAS D’USAGES d’UN ESB Architecture Répartie Pilotage Centralisé 40

Más contenido relacionado

La actualidad más candente

Architecture orientée service (SOA)
Architecture orientée service (SOA)Architecture orientée service (SOA)
Architecture orientée service (SOA)Klee Group
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées servicesDonia Hammami
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesLilia Sfaxi
 
Soirée SOA - 2010-06-15 - Introduction par Logica
Soirée SOA - 2010-06-15 - Introduction par LogicaSoirée SOA - 2010-06-15 - Introduction par Logica
Soirée SOA - 2010-06-15 - Introduction par LogicaNormandy JUG
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOALilia Sfaxi
 
SOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationSOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationKhaled Ben Driss
 
SOA - Graduation project
SOA - Graduation projectSOA - Graduation project
SOA - Graduation projectNone
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)Heithem Abbes
 
Chp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de servicesChp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de servicesLilia Sfaxi
 
Chp5 - Sécurité des Services
Chp5 - Sécurité des ServicesChp5 - Sécurité des Services
Chp5 - Sécurité des ServicesLilia Sfaxi
 
eServices-Chp2: SOA
eServices-Chp2: SOAeServices-Chp2: SOA
eServices-Chp2: SOALilia Sfaxi
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESBLilia Sfaxi
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGMarc Dutoo
 
eServices-Chp1: Introduction
eServices-Chp1: IntroductioneServices-Chp1: Introduction
eServices-Chp1: IntroductionLilia Sfaxi
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGCh'ti JUG
 
Partie3 cif et dcif
Partie3  cif et dcifPartie3  cif et dcif
Partie3 cif et dcifLilia Sfaxi
 
L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010Nicolas Georgeault
 

La actualidad más candente (20)

Architecture orientée service (SOA)
Architecture orientée service (SOA)Architecture orientée service (SOA)
Architecture orientée service (SOA)
 
Présentation SOA
Présentation SOAPrésentation SOA
Présentation SOA
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées services
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
 
Soirée SOA - 2010-06-15 - Introduction par Logica
Soirée SOA - 2010-06-15 - Introduction par LogicaSoirée SOA - 2010-06-15 - Introduction par Logica
Soirée SOA - 2010-06-15 - Introduction par Logica
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
 
Soa & services web
Soa & services webSoa & services web
Soa & services web
 
SOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationSOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : Démystification
 
SOA - Graduation project
SOA - Graduation projectSOA - Graduation project
SOA - Graduation project
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
 
Chp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de servicesChp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de services
 
Chp2 - SOA
Chp2 - SOAChp2 - SOA
Chp2 - SOA
 
Chp5 - Sécurité des Services
Chp5 - Sécurité des ServicesChp5 - Sécurité des Services
Chp5 - Sécurité des Services
 
eServices-Chp2: SOA
eServices-Chp2: SOAeServices-Chp2: SOA
eServices-Chp2: SOA
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESB
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
 
eServices-Chp1: Introduction
eServices-Chp1: IntroductioneServices-Chp1: Introduction
eServices-Chp1: Introduction
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUG
 
Partie3 cif et dcif
Partie3  cif et dcifPartie3  cif et dcif
Partie3 cif et dcif
 
L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010
 

Destacado

Création de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBCréation de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBLilia Sfaxi
 
Offrir de l'analytique en temps réel en un clic
Offrir de l'analytique en temps réel en un clicOffrir de l'analytique en temps réel en un clic
Offrir de l'analytique en temps réel en un clicJean-Michel Franco
 
Talend Petals Link Solutions Linux Ow2
Talend Petals Link Solutions Linux Ow2Talend Petals Link Solutions Linux Ow2
Talend Petals Link Solutions Linux Ow2Catherine Nuel
 
Building an Event-oriented Data Platform with Kafka, Eric Sammer
Building an Event-oriented Data Platform with Kafka, Eric Sammer Building an Event-oriented Data Platform with Kafka, Eric Sammer
Building an Event-oriented Data Platform with Kafka, Eric Sammer confluent
 
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Kai Wähner
 
Tp talend esb fonctionnalites supplementaires
Tp talend esb fonctionnalites supplementairesTp talend esb fonctionnalites supplementaires
Tp talend esb fonctionnalites supplementairesAlahyane Ahmed
 
Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logicaAlahyane Ahmed
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
 
Tp soa avec talend esb
Tp soa avec talend esbTp soa avec talend esb
Tp soa avec talend esbAlahyane Ahmed
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Kai Wähner
 
Talend ESB : Monitoring, Repartition de Charge et Authentification
Talend ESB : Monitoring, Repartition de Charge et AuthentificationTalend ESB : Monitoring, Repartition de Charge et Authentification
Talend ESB : Monitoring, Repartition de Charge et AuthentificationLilia Sfaxi
 
Concevoir et déployer sa stratégie digitale
Concevoir et déployer sa stratégie digitaleConcevoir et déployer sa stratégie digitale
Concevoir et déployer sa stratégie digitaleQuinchy Riya
 
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...confluent
 
Petal links atlassian unite
Petal links   atlassian unitePetal links   atlassian unite
Petal links atlassian uniteAtlassian
 
Offre Onepoint - Architecture et Urbanisation
Offre Onepoint - Architecture et UrbanisationOffre Onepoint - Architecture et Urbanisation
Offre Onepoint - Architecture et UrbanisationGroupeONEPOINT
 
Mule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponMule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponIppon
 
La vision-à-360-du-client
La vision-à-360-du-clientLa vision-à-360-du-client
La vision-à-360-du-clientCamille Coste
 

Destacado (20)

Création de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESBCréation de Services et Configuration du ESB avec TalendESB
Création de Services et Configuration du ESB avec TalendESB
 
Offrir de l'analytique en temps réel en un clic
Offrir de l'analytique en temps réel en un clicOffrir de l'analytique en temps réel en un clic
Offrir de l'analytique en temps réel en un clic
 
Talend Petals Link Solutions Linux Ow2
Talend Petals Link Solutions Linux Ow2Talend Petals Link Solutions Linux Ow2
Talend Petals Link Solutions Linux Ow2
 
OpenESB et BPEL
OpenESB et BPELOpenESB et BPEL
OpenESB et BPEL
 
Building an Event-oriented Data Platform with Kafka, Eric Sammer
Building an Event-oriented Data Platform with Kafka, Eric Sammer Building an Event-oriented Data Platform with Kafka, Eric Sammer
Building an Event-oriented Data Platform with Kafka, Eric Sammer
 
Fom ppt
Fom pptFom ppt
Fom ppt
 
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
 
Tp talend esb fonctionnalites supplementaires
Tp talend esb fonctionnalites supplementairesTp talend esb fonctionnalites supplementaires
Tp talend esb fonctionnalites supplementaires
 
Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logica
 
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
 
Tp soa avec talend esb
Tp soa avec talend esbTp soa avec talend esb
Tp soa avec talend esb
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Talend ESB : Monitoring, Repartition de Charge et Authentification
Talend ESB : Monitoring, Repartition de Charge et AuthentificationTalend ESB : Monitoring, Repartition de Charge et Authentification
Talend ESB : Monitoring, Repartition de Charge et Authentification
 
Concevoir et déployer sa stratégie digitale
Concevoir et déployer sa stratégie digitaleConcevoir et déployer sa stratégie digitale
Concevoir et déployer sa stratégie digitale
 
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...
The Enterprise Service Bus is Dead! Long live the Enterprise Service Bus, Rim...
 
Digital In Store
Digital In StoreDigital In Store
Digital In Store
 
Petal links atlassian unite
Petal links   atlassian unitePetal links   atlassian unite
Petal links atlassian unite
 
Offre Onepoint - Architecture et Urbanisation
Offre Onepoint - Architecture et UrbanisationOffre Onepoint - Architecture et Urbanisation
Offre Onepoint - Architecture et Urbanisation
 
Mule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec IpponMule ESB Summit 2010 avec Ippon
Mule ESB Summit 2010 avec Ippon
 
La vision-à-360-du-client
La vision-à-360-du-clientLa vision-à-360-du-client
La vision-à-360-du-client
 

Similar a Cas d'usages d'un ESB - Petals Link - 2011

Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)Marius Zaharia
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
 
Azure Integration Services : les concepts de BizTalk dans le cloud
Azure Integration Services : les concepts de BizTalk dans le cloudAzure Integration Services : les concepts de BizTalk dans le cloud
Azure Integration Services : les concepts de BizTalk dans le cloudMicrosoft Technet France
 
Web 2.0 Vs médias et RSE
Web 2.0 Vs médias et RSEWeb 2.0 Vs médias et RSE
Web 2.0 Vs médias et RSECYB@RDECHE
 
Data Quality et SOA
Data Quality et SOAData Quality et SOA
Data Quality et SOAUniserv
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPMicrosoft Décideurs IT
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiAZUG FR
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiSamir Arezki ☁
 
Livre blanc sip avaya
Livre blanc sip avayaLivre blanc sip avaya
Livre blanc sip avayawdeangelis
 
cours_SOA_AO+FB_en_informatique_SOA_.pdf
cours_SOA_AO+FB_en_informatique_SOA_.pdfcours_SOA_AO+FB_en_informatique_SOA_.pdf
cours_SOA_AO+FB_en_informatique_SOA_.pdfwaliakeabraham
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...Nuxeo
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administration
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administrationWb723 g formation-websphere-enterprise-service-bus-v7-0-administration
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administrationCERTyou Formation
 
Système Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et OpérationnelSystème Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et OpérationnelFrédéric FAURE
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 

Similar a Cas d'usages d'un ESB - Petals Link - 2011 (20)

Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)
Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)
 
Biztalk 2009
Biztalk 2009Biztalk 2009
Biztalk 2009
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
 
Azure Integration Services : les concepts de BizTalk dans le cloud
Azure Integration Services : les concepts de BizTalk dans le cloudAzure Integration Services : les concepts de BizTalk dans le cloud
Azure Integration Services : les concepts de BizTalk dans le cloud
 
Web 2.0 Vs médias et RSE
Web 2.0 Vs médias et RSEWeb 2.0 Vs médias et RSE
Web 2.0 Vs médias et RSE
 
Biztalk
BiztalkBiztalk
Biztalk
 
Le Cloud pour l'Education
Le Cloud pour l'EducationLe Cloud pour l'Education
Le Cloud pour l'Education
 
Data Quality et SOA
Data Quality et SOAData Quality et SOA
Data Quality et SOA
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Livre blanc sip avaya
Livre blanc sip avayaLivre blanc sip avaya
Livre blanc sip avaya
 
cours_SOA_AO+FB_en_informatique_SOA_.pdf
cours_SOA_AO+FB_en_informatique_SOA_.pdfcours_SOA_AO+FB_en_informatique_SOA_.pdf
cours_SOA_AO+FB_en_informatique_SOA_.pdf
 
#2 Architecture OSGi
#2 Architecture OSGi#2 Architecture OSGi
#2 Architecture OSGi
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administration
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administrationWb723 g formation-websphere-enterprise-service-bus-v7-0-administration
Wb723 g formation-websphere-enterprise-service-bus-v7-0-administration
 
Système Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et OpérationnelSystème Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et Opérationnel
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 

Cas d'usages d'un ESB - Petals Link - 2011

  • 2. Cas d’Usages d’un Enterprise Service Bus (ESB) Quelques Mots sur Petals Link Enjeux de l’Architecture Orientée Service L’Enterprise Service Bus : Approches, Concepts et Apports dans le SI, Topologies L’Architecture de Petals ESB Cas d’Usages : Plateforme d’échanges avec l’extérieur du SI Plateforme d’ Intégration : Portail et intégration FO et BO Infrastructure de Services : Architecture de réparties 2
  • 3. CAS D’USAGES d’UN ESB Quelques Mots sur Petals Link 3
  • 4. Quelques mots sur Petals Link 1/2 Éditeur de solutions Open Source innovantes pour l’infrastructure SOA Petals ESB : l’ESB distribué « best of breed » Petals Master : la solution pour la « gouvernance SOA » Au sein d’une communauté Open Source dédiée au middleware EBM WebSourcing devient Petals Link Effectif : 35 personnes Siège à Toulouse – Agence à Paris et Grenoble Profils : Architectes Middleware, Consultants SOA, Développeurs Java / J2EE EBM WebSourcing a pour ambition de devenir un des leaders en Europedes solutionsOpen Source pour la SOA et un acteur reconnu au niveau mondial. 4
  • 5. Quelques mots sur Petals Link2/2 Des investissements R&D constants et importants Incubateur de futures solutions pour la SOA 13 projets R&Den cours L’implication sur Java Business Integration Membre de l’Expert Group JCP pour JBI Une solution d’infrastructure distribuée et « Best of Breed » La volonté de s’engager directement sur la mise en œuvre de nos solutions Conseil et expertise en Architecture, Formation, Assistance et forfaits 5
  • 6. CAS D’USAGES d’UN ESB Enjeux de la l’Architecture Orientée Service 6
  • 7. Les 4 enjeux de la SOA 7
  • 8. Enjeux de la SOA : l’agilité Agilité (sens général) Capacité à appréhender les changements de son environnement... ... et à y apporter une réponse efficace Agilité du système d’information (SI) Capacité du SI à prendre en compte les évolutions du métier de l’entreprise... ... en y apportant des réponses simples et rapides Les objectifs de l’agilité du SI Adéquation du SI aux besoins Maîtrise de la complexité Fiabilité Maîtrise des coûts 8
  • 9. Enjeux de la SOA : la réutilisation La réutilisation Objectif des DSI depuis longtemps Demande qui découle de la complexité croissante des SI Approches à base de composants réutilisables Déjà mises en oeuvre N’évitent pas la construction de silos 9
  • 10. Enjeux de la SOA : la rationalisation Métier Fonctionnel Applicatif Physique Trop de modules logiciels dupliqués Les connexions nécessaires entre applications amènent à des intégrations de type “spaghettis”, lourdes à mettre en oeuvre Les objectifs de la rationalisation dans le SI Une application dans le SI = Seul fournisseur d’une fonctionnalité dans le SI Urbaniser les liens inter-applicatifs Couplage faible entre applications (réduire les dépendances) 10
  • 11. Enjeux de la SOA : ouverture & interopérabilité L’ouverture Intégrer simplement les différentes fonctions de l’entreprise Exigence pour l’entreprise étendue On parle alors d’interopérabilité L’interopérabilité Possibilité pour des systèmes, des composants ou des services, d’échanger des données et de l’information Deux systèmes sont véritablement interopérables s’ils peuvent collaborer sans se connaîtreintimement Ces notions sont basées sur L’utilisation de standards ouverts (XML, web services, ...) Le couplage faible entre les composants du SI. 11
  • 12. CAS D’USAGES d’UN ESB L’Enterprise Service Bus : Approches, Concepts et Apports dans le SI, Topologies. 12
  • 13. Enterprise Service Bus : De l’intégration Ad-Hoc à l’ESB Un peu d’histoire : depuis le début des années 90, 3 approches d’intégrations se sont succédées : L’intégration « Ad-Hoc », Utilisant des middlewares le plus souvent propriétaires, Sans approche méthodologique spécifique, Cas par Cas. L’approche EAI (Enterprise Application Integration) Approche Rationalisation des Flux d’Information, Contribution à l’émergence de l’approche orientée services, Technologies propriétaires qui limitaient l’interopérabilité. L’approche ESB (Enterprise Service Bus) Approche SOA, infrastructure technique d’une Architecture SOA, Reprend les Principes de l’EAI, Se base sur des Standards, Technologies libre et propriétaires. 13
  • 14. Enterprise Service Bus : Intégration Ad-Hoc L’intégration « Ad-Hoc » : Architecture « Accidentelle » Amalgame de connexions propriétaires hétérogènes Syndrome : Plat de Spaghetti 14
  • 15. Enterprise Service Bus : Approche EAI Approche Intégration de flux par l’EAI : Intégration Application par Application via un connecteur Routage et Transformation de Flux Orchestration de processus Métier Approche Propriétaire, Architecture centralisée, Coûts Importants 15
  • 16. Enterprise Service Bus : Approche ESB Approche SOA par l’ESB : Couplage Lâche, Médiation, Routage, Transformation, Orchestration Technique ou Métier, Utilisation des Standards. 16
  • 17. Enterprise Service Bus : Définition et Apport d’un ESB Définition : Solution d’intégration implémentant une architecture distribuée. Solution d’infrastructure middleware fournissant des Services de Connectivité, Routage, Transformation et d’Orchestration Technique ou Métier. Interopérabilité en utilisant des Standards XML, Web Services (WS-* Oasis), JBI, WS-BPEL… Apport : Couplagefaible, Flexibilité, Evolutivité et Maintenabilité Performance : scalabilité et Haute Dispo ApprocheInfrastructure, Gestion des Services, Sécurité Supervision et Qualitéde Service Valorisationde l’existant 17
  • 18. Enterprise Service Bus : Topologieen îlots Un serveur unique auquel se connectent les applications exposant ou consommant des services Communication vers le serveur ESB Point sensible de l’architecture 18
  • 19. Enterprise Service Bus : En îlots : communication avec d’autres ESB Utilisation d’un connecteur standard L’autre ESB est vu comme n’importe quelle application Possibilité d’utiliser une couche middleware supplémentaire inter-ESB Exemple : JMS Il faut savoir comment accéder à un service présent sur un autre ESB Exemple : utiliser un pont HTTP 19
  • 20. Enterprise Service Bus En îlots, pas de réelle infrastructure de services Îlots d’intégrations ESB +/- interconnectés Besoins de ponts inter-ESB pour chaque service à accéder sur un autre ESB Orchestration Pas d’annuaire global sur lequel se baser pour la construction des processus Transaction Difficile à établir lorsque l’on passe par des ponts Administration et supervision Visibilité restreinte à chaque noeud Orienté intégration d’applications Intégration au cas par cas 20
  • 21. Enterprise Service Bus : Topologie unifiée Nuage de noeuds sur plusieurs serveurs (« snowflake ») Pour un consommateur ou un fournisseur de service, il n’y a qu’un ESB On ne se soucie pas de la localisation physique du service à appeler Répartition de la charge sur tous les noeuds 21
  • 22. Enterprise Service Bus : Topologie unifiée : les domaines Dans une entreprise, chaque entité peut être vue comme un domaine Exemples : comptabilité, gestion des stocks... Une entité peut avoir plusieurs noeuds de l’ESB dans son parc informatique Un domaine contient alors l’ensemble des noeuds d’une entité L’ESB peut être divisé en domaines tout en gardant son unicité 22
  • 23. Enterprise Service Bus : Topologie unifiée : administration et supervision Administration Chaque domaine garde la maîtrise de ses noeuds Déploiement de services et maintenance depuis une console centralisée Vue d’ensemble de la topologie permettant de réguler les flux (load balancing, etc.) Supervision Traçage centralisé des messages entrant / sortant / transitant du domaine Pas de limitation dans le suivi car l’ESB est présent de bout en bout des appels 23
  • 24. CAS D’USAGES d’UN ESB L’Architecture de Petals ESB 24
  • 25. PETALS ESB Solution Open Source Produit réalisé par les collaborateurs Petals Link License LGPL Souscription pour du Support Une architecture à composants basé sur Java et la norme J.B.I. : Java™ Business Integration Léger et Modulaire et nécessitant pas de serveur d’application Basé sur des standards reconnus, pour rester libre de ses choix logiciels Java, J.B.I, WS-*, REST, BPEL, EIP, SCA, JSR 181, XSLT, XSD…. 25
  • 26. PETALS ESB: Java Business Integration J.B.I. : Java™ Business Integration Spécification définie par la JSR 208 Le standard Java™ pour la création de solutions d'intégration Basé sur l'état de l'art des Web Services Un conteneur à base de plugins Un environnement JBI est un conteneur de composants Permet l’échange de messages entre ces composants Gestion du cycle de vie et de la configuration des composants Un conteneur basé sur l'échange Échanges de message faiblement couplés Description des services en WSDL Messages au format XML 26
  • 27. PETALS ESB: JBI, un container de composants Les solutions d’intégration sont construites par assemblage et configuration de composants J.B.I. Les composants J.B.I. peuvent êtrede 2 types: Binding Component (BC) ouConnecteur : Web Service, FTP, JMS… Service Engine (SE) oumoteur de service : transformation, orchestration… Le container J.B.I gère : La communication entre cescomposants (NMR) Avec un registre de services interne Le container J.B.I. permetaussi: L’installation et le cycle de vie des composants JBI Le déploiement d’artefactsde service surles composants (feuille XSLT, processus BPEL…) 27
  • 28. PETALS ESB: Le container J.B.I. Services externes Artifacts XSL XSL Process Process pattern pattern Components JBI SOAP HTTP JMS MOM AS1/AS2 EDI XSLT BPEL EIP JBI container Deux types de composants : Service Engines : fournissent de la transformation et d'autres services d'intégration Binding Components : connecteurs vers des ressources externes 28
  • 29. PETALS ESB: Les Composants Connecteurs Persistance Transformation Orchestration 29
  • 30. PETALS ESB : Infrastructure Nativement Distribuée Infrastructure de Services Service Noeud PetalsESB Service Noeud PetalsESB SI A Service Service Noeud PetalsESB SI C Service Service SI B 30
  • 31. CAS D’USAGES d’UN ESB Cas d’Usages d’un ESB: Plateforme d’échanges avec l’extérieur du SI Plateforme d’Intégration : Portail et intégration FO et BO Infrastructure de Services : Architecture répartie 31
  • 32. CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Un cas d’usage fréquent, permettant aux DSI de Déployer la technologie et de monter en compétences Maitriser les flux et décharger la production Faciliter la connectivité externe Optimiser l’intégration avec le SI Interne Sécuriser leurs flux externes Description L’ESB va venir urbaniser les échanges avec les partenaires de l’entreprise Il va faciliter l’interropérabilité et l’adaptation entre le SI Interne et les partenaires Il va augmenter la QoS en découplant le SI Interne Augmenter l’isolation et la sécurité Il va permettre plus de maintenabilité et de flexibilité 32
  • 33. CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Connectivité et Couplage faible 33
  • 34. CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Adaptation et Maintenabilité 34
  • 35. CAS D’USAGES d’UN ESB Plateforme d’échanges avec l’extérieur du SI Sécurisation des flux et Mediation de Sécurité 35
  • 36. CAS D’USAGES d’UN ESB Portail et intégration FO et BO Un cas d’usage d’intégration classique permettant de Accélererl’intégration du FO et du BO Ne pas faire porter la spécificité d’un SI Bo au FO Cacher la complexité du SI BO Apporter des fonctionnalités de plus haut niveau au FO Faciliter la disponibilité d’un FO Description L’ESB va venir se placer entre le FO ou portail et le BO Il va faciliter l’interopérabilité en se connectant aux différents BO Proposer des Services au FO Il va augmenter la QoS en découplant avec le BO Il va permettre plus de maintenabilité et de flexibilité 36
  • 37. CAS D’USAGES d’UN ESB Portail et intégration FO et BO FO connecté au Bus FO consomme ou expose des services Technologie et Spécificité du BO cachée du FO Possibilité de réaliser des services de plus haut niveau 37
  • 38. CAS D’USAGES d’UN ESB Portail et intégration FO et BO FO connecté au Bus FO BO connecté au Bus BO FO et BO consomme ou expose des services sur leur instance locale Isolation permettant du SLA différencié Architecture évolutive 38
  • 39. CAS D’USAGES d’UN ESB Architecture Répartie Un cas d’usage moderne permettant Architecture Répartie Fédérer des SI réparties géographiquement ou logiquement Apport de dynamicité et d’ouverture Architecture atteignable avec un ESB open source Description L’ESB va venir se déployer dans chaque domaine ou région Il va faciliter l’interopérabilité dans le SI Il va augmenter la disponibilité en permettant des invocations alternatives Il va permettre plus de maintenabilité et de flexibilité 39
  • 40. CAS D’USAGES d’UN ESB Architecture Répartie Pilotage Centralisé 40