Fonctionnalités JBoss ESB

1 757 vues

Publié le

- Problématique
- Jboss ESB
- BPEL
- Monitoring

Publié dans : Technologie, Formation
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 757
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • L’esboffreune interface standardisée (utilisant SOAP compatible avec le BasicProfile 1.1 telquerégulé par la WS-I.org) et des connecteurspropriétairesspécifiques pour chaquesystème (FTP, EJB, JMS, Socket …) pour effectuerunemédiation de données via un moteur BPEL avancé.
  • Fonctionnalités JBoss ESB

    1. 1. ESB<br />Présenté par: FouratZouari<br />1<br />TriTUX – Tunis – 2011 <br />
    2. 2. Sommaire<br />Pourquoi JBoss ESB ?<br />ESB et Sibtel<br />Intégration de BPEL<br />Monitoring <br />Envoi d’alertes & notifications<br />ESB et Portail Web<br />2<br />
    3. 3. 1. Pourquoi JBoss ESB ?<br />3<br />Advanced partner<br />
    4. 4. 2. ESB et Sibtel<br />4<br />Exemple de scénario:<br /> ( Transfert de certains types fichiers sur présence depuis Sibtel à T24 )<br /><ul><li>2 connecteurs FTP
    5. 5. Support de FTP over SSL (FTPs)
    6. 6. Fréquence d’écoute facilement configurable. </li></ul>Advanced partner<br />
    7. 7. 3. Intégration de BPEL (1/2)<br />5<br /><ul><li>C’est quoi BPEL ?- Acronyme de « BunisessProcessExeution Langage »- Fonctionne sur un moteur BPEL (BPEL Engine)- Standard OASIS</li></ul>- Basé sur un Workflow & notations BPEL<br />- Orchestration de Services Web<br />- Couplage faible (Gain de bande passante)<br />Advanced partner<br />
    8. 8. 3. Intégration de BPEL (2/2)<br />6<br /> ESB avec JBoss BPEL<br />Advanced partner<br />
    9. 9. 4. Monitoring (1/2)<br />7<br />Le monitoring permet la visualisation en temps réel à travers un navigateur web le transfert des fichiers entre les différents serveurs FTP.<br />Advanced partner<br />
    10. 10. 4. Monitoring (2/2)<br />8<br />1<br />2<br />4<br />3<br />1<br />L’axe des ordonnées : Représente le nombre de fichiers transférés.<br />2<br />L’axe des abscices :Représente l’ordre chronologique (Heure) dans lequel un transfert de fichiers a été effectué.<br />3<br />Légende :Chaque couleur représente un flux de fichiers sachant qu’un job comprend généralement d’un ou plusieurs flux.<br />4<br />Statistiques : Indique trois valeurs pour chaque flux de fichiers, le nombre maximum de fichiers transférés, la moyenne, la valeur minimum et ainsi que la valeur courante pendant les 24 heures.<br />Advanced partner<br />
    11. 11. 5. Envoi d’alertes & notifications (1/3)<br />9<br />Quand ?<br /><ul><li> Problème présent sur l’un des systèmes connectés à l’ESB ( Serveur FTP ne répond pas (timeout), Fichier non présent, Erreur lors de la réception/envoi d’un fichier…)
    12. 12. Notification après la reprise du fonctionnement normal.</li></ul>Advanced partner<br />
    13. 13. 5. Envoi d’alertes & notifications (2/3)<br />10<br />Exemple: email indiquant un problème détecté dans le flux FTP<br />Advanced partner<br />
    14. 14. 5. Envoi d’alertes & notifications (3/3)<br />11<br />Exemple: mail notifiant un problème résolu après une anomalie dans le Flux. <br />Advanced partner<br />
    15. 15. 6. ESB et Portail web<br />12<br />Exemple de scénario:<br /> ( Consultation de solde depuis la portail web )<br /> - 2 Gateway : Web service SOAP qui s’interface avec la portail & EJB qui s’interface avec une application Java EE déjà présente.<br />Advanced partner<br />
    16. 16. Merci de votre attention<br />13<br />

    ×