La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les Enterprise Service Bus Amine Slimane 1. Principes de la SOA Principe dun ESB Fonctionnement interne dun ESB Lintégration dun ESB au travers dun exemple.

Présentations similaires


Présentation au sujet: "Les Enterprise Service Bus Amine Slimane 1. Principes de la SOA Principe dun ESB Fonctionnement interne dun ESB Lintégration dun ESB au travers dun exemple."— Transcription de la présentation:

1 Les Enterprise Service Bus Amine Slimane 1

2 Principes de la SOA Principe dun ESB Fonctionnement interne dun ESB Lintégration dun ESB au travers dun exemple concret Conclusion Questions et bibliographie Plan de la présentation SOA 2

3 Service Oriented Architecture Problématique : SI dune entreprise souvent confronté à des changements Interopérabilité ? Réutilisabilité ? Communication entre applications hétérogènes ? (Java/C#) La SOA 3 APPLIS

4 La SOA Les applications au sein dune entreprise : plusieurs technologies Application.NET Application JavaPortail WEB Application Java 2 4 Application.NET 2 Portail WEB 2 MEDIA

5 Couche de médiation Client 1Client 2Client 3 Service Métier 1 Service Métier 2 Service Métier 3 Sans couche de médiation 5

6 Couche de médiation Client 1Client 2Client 3 Service Métier 1 Service Métier 2 Service Métier 3 Couche de Médiation Avec couche de médiation 6 PRINCIPEMED

7 Principes Découplage Le client est indépendant du fournisseur de service Le fournisseur de service est indépendant des clients Routage des appels aux services Tous les appels aux services métiers doivent passer par cette couche de médiation Couche de médiation 7 AVTGMED

8 Avantages Point d'entrée unique vers les Services Réutilisabilité des services métiers Évolutions plus simples Ajout d'un nouveau service métier Nouvelle version d'un service métier Couche de médiation 8 Couche de Médiation ESB?

9 Question : comment mettre en œuvre cette couche de médiation ? A laide dun ESB ! Couche de médiation 9 PRINCIPEESB

10 Principe dun ESB Découverte dynamique des services Orchestration de service Distribution forte (à travers linternet ou lintranet) Communication par messages 10 JBI

11 Encapsuler chaque service dans un composant de service (ou Service Engine) On accède à lESB via un composant de liaison (ou Binding Component) Le routage des messages est assuré par lESB, via un routeur de message (ou NMR) La norme JBI 11

12 Fonctionnement interne dun ESB JBI Composant de liaison Composant de service Routeur de messages 12 BC

13 Le composant de liaison (xbean.xml) Fonctionnement interne dun ESB JBI Composant de liaison 13

14 Les services offerts par ce composant Fonctionnement interne dun ESB JBI 14 SE

15 Le composant de service(xbean.xml) Fonctionnement interne dun ESB JBI Composant de service 15 MSG

16 Un exemple de message qui transite wrapperhttp://service.application.corbeilledetache.epng.phloeme.com/ Fonctionnement interne dun ESB JBI 16 EPNG

17 PORTAGE-BC PORTAGE-SE CORBEILLE-DE- TACHE-SE JMS-SE ORCHESTRA TION-SE Routeur de messages (NMR) TOMCAT MAIL-SE MESSAGES ECHANGES AVEC UN PORTAIL MAIL-BC DGA – Architecture EP 17

18 Un exemple typique dintégration : Fonctionnement interne dun ESB JBI CORBEILLE-SE JMS-SE ORCHESTRA TION-SE 1 - NOTIFICATION JMS 2 - ENVOI DU MESSAGE DORCHESTRATION MAIL-SE 3 - APPEL DES METHODES CORBEILLE 3bis - ENVOI DES MAILS CorbeilleDe Tache.jar Envoi ses notifications en JMS 18 MODSMX

19 Pour faciliter la mise en place dun ESB, les fournisseurs proposent des outils : Connecteurs déjà implémentés Outil de transformation des messages Fonctionnement interne dun ESB JBI Apache ServiceMix 19 CONC

20 Quelle solution choisir ? Critères techniques Critères financiers Support Conclusion 20

21 La SOA : une architecture que vous allez sûrement rencontrer ESB, JBI : des notions qui saccordent avec nos cours de JEE de cette année Conclusion 21

22 Supports BEA (Oracle) Wikipédia Open-source ESBs in action (Manning) Supports internes Phloème Bibliographie 22

23 Questions ? 23


Télécharger ppt "Les Enterprise Service Bus Amine Slimane 1. Principes de la SOA Principe dun ESB Fonctionnement interne dun ESB Lintégration dun ESB au travers dun exemple."

Présentations similaires


Annonces Google