SlideShare une entreprise Scribd logo
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
TIBCO BW5 - Integration with ActiveMQ
Dieudonné MIAFFO
https://miaffo.net
Avril 2020
Dieudonné MIAFFO Expertise ESB 1 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Agenda
1 Structures de données queue et topic
2 Télécharger et Installer ActiveMQ
3 Configurer TIBCO Designer
4 Démonstration
Dieudonné MIAFFO Expertise ESB 2 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Queue
Communication point à point entre 2 entités
1 producteur et 1 consommateur
Système d’échange de messages one-to-one
Dieudonné MIAFFO Expertise ESB 3 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Queue
Communication point à point entre 2 entités
1 producteur et 1 consommateur
Système d’échange de messages one-to-one
Dieudonné MIAFFO Expertise ESB 3 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Queue
Communication point à point entre 2 entités
1 producteur et 1 consommateur
Système d’échange de messages one-to-one
Dieudonné MIAFFO Expertise ESB 3 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Topic
Communication entre plusieurs entités dans une logique de
publication souscription.
1 producteur et 1 ou plusieurs consommateurs
Système d’échange de messages one-to-many
Dieudonné MIAFFO Expertise ESB 4 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Topic
Communication entre plusieurs entités dans une logique de
publication souscription.
1 producteur et 1 ou plusieurs consommateurs
Système d’échange de messages one-to-many
Dieudonné MIAFFO Expertise ESB 4 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Topic
Communication entre plusieurs entités dans une logique de
publication souscription.
1 producteur et 1 ou plusieurs consommateurs
Système d’échange de messages one-to-many
Dieudonné MIAFFO Expertise ESB 4 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue et Topic
Avantages et inconvénients
Les queues garantissent qu’un message sera reçu par un
destinataire unique
Pas de perte de messages
Les topics vont permettre d’envoyer un message à plusieurs
destinataires
l’application réceptrice doit être connectée au moment de la
distribution
A moins d’avoir réservé explicitement sa place par une
souscription durable
Sinon le message est tout simplement perdu à votre absence
Dieudonné MIAFFO Expertise ESB 5 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Queue & Topic
Tableau récapitulatif
Queue Topic
+ Ordonnancement + Plusieurs consommateurs possibles
+ Pas de contraintes de
connexion permanente + Pas besoin de connaitre en avance les abonnés
- Consommateur unique - Besoin de Connexion permanente
- Consommateur à déclarer - Perte de messages si non connecté
Table – Récapitulatif
Dieudonné MIAFFO Expertise ESB 6 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
ActiveMQ
Installation et Configuration
Télécharger l’archive depuis le site officiel
https ://activemq.apache.org/download.html
Suivre les instructions suivantes pour installer et configurer
wget
http ://mirrors.ircam.fr/pub/apache/activemq/5.15.12/apache-
activemq-5.15.12-bin.tar.gz
tar zxvf activemq-5.15.12-bin.tar.gz
cd activemq-5.15.12/bin
chmod 755 activemq
./activemq start
Dieudonné MIAFFO Expertise ESB 7 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
ActiveMQ
Configuration BW5
Copiez les librairies suivantes
• ActiveMQ_HOME/lib/activemq-client-5.15.8
• ActiveMQ_HOME/lib/geronimo-j2ee-
management_1.1_spec-1.0.1
• ActiveMQ_HOME/lib/hawtbuf-1.11
dans le répertoire «lib» de TIBCO
<TIBCO_HOME/tpcl/VERSION/lib>
Dieudonné MIAFFO Expertise ESB 8 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Testez votre configuration
Démarrez TIBCO Designer IDE
Exécutez
TIBCO-HOME/designer/VERSION/bin/designer.exe
Créez un nouveau projet
Ajoutez une nouvelle ressource de connexion de type JMS
Configurez votre ressource avec les informations de
ActiveMQ
1 Par défaut le port est 61616, user/passeword : admin/admin
2 Utilisez une connexion JNDI
3 Testez la connexion
Dieudonné MIAFFO Expertise ESB 9 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Validez votre configuration
JMS Connection
Dieudonné MIAFFO Expertise ESB 10 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
ActiveMQ Administration
Créez une queue sur le serveur ActiveMQ
1 Se connecter à l’interface via l’URL
http ://localhost :8161/admin et suivez les instructions
pour créer une queue tuto.queue.sample
2 Suivre les étapes ici :
miaffo.net/installer-et-configurer-activemq/Link
3 Créez un process avec une activité qui envoie un message
vers la queue tuto.queue.sample sur le serveur ActiveMQ
4 Testez votre projet et vérifiez que votre message est bien
arrivé sur ActiveMQ
Dieudonné MIAFFO Expertise ESB 11 / 12
Structures de données queue et topic
Télécharger et Installer ActiveMQ
Configurer TIBCO Designer
Démonstration
Mise en oeuvre
Envoyer et recevoir un message sur ActiveMQ avec TIBCO BW5
Dieudonné MIAFFO Expertise ESB 12 / 12

Contenu connexe

Tendances

Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
 
Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Roland Benedetti
 
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm
 
Alphorm.com Formation Cisco CCNA v3 : mise à jour
Alphorm.com Formation Cisco CCNA v3 : mise à jourAlphorm.com Formation Cisco CCNA v3 : mise à jour
Alphorm.com Formation Cisco CCNA v3 : mise à jourAlphorm
 
La diffusion vidéo avec le Cloud Azure
La diffusion vidéo avec le Cloud AzureLa diffusion vidéo avec le Cloud Azure
La diffusion vidéo avec le Cloud AzureMicrosoft
 
Alphorm.com Formation Azure Active Directory
Alphorm.com Formation Azure Active DirectoryAlphorm.com Formation Azure Active Directory
Alphorm.com Formation Azure Active DirectoryAlphorm
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
 

Tendances (7)

Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
 
Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3
 
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : L'es...
 
Alphorm.com Formation Cisco CCNA v3 : mise à jour
Alphorm.com Formation Cisco CCNA v3 : mise à jourAlphorm.com Formation Cisco CCNA v3 : mise à jour
Alphorm.com Formation Cisco CCNA v3 : mise à jour
 
La diffusion vidéo avec le Cloud Azure
La diffusion vidéo avec le Cloud AzureLa diffusion vidéo avec le Cloud Azure
La diffusion vidéo avec le Cloud Azure
 
Alphorm.com Formation Azure Active Directory
Alphorm.com Formation Azure Active DirectoryAlphorm.com Formation Azure Active Directory
Alphorm.com Formation Azure Active Directory
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 

Similaire à TIBCO ESB BW5 - Integration With ActiveMQ 5

Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilespprem
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm
 
Découvrez FireDAC pour la VCL
Découvrez FireDAC pour la VCLDécouvrez FireDAC pour la VCL
Découvrez FireDAC pour la VCLpprem
 
Créer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composantCréer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composantpprem
 
Formation Play! framework
Formation Play! frameworkFormation Play! framework
Formation Play! frameworkBenoît Simard
 
Alphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et ConfigurerAlphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et ConfigurerAlphorm
 
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...pprem
 
Découvrez FireDAC pour FMX
Découvrez FireDAC pour FMXDécouvrez FireDAC pour FMX
Découvrez FireDAC pour FMXpprem
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrSaddam ZEMMALI ☁
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceRSD
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Microsoft Technet France
 
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTFactoVia
 
Devops - VSTS - Source
Devops - VSTS - SourceDevops - VSTS - Source
Devops - VSTS - SourceMichel Bruchet
 
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm
 
Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008mlefebvre
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 

Similaire à TIBCO ESB BW5 - Integration With ActiveMQ 5 (20)

Asterisk trixbox
Asterisk trixboxAsterisk trixbox
Asterisk trixbox
 
Embarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobilesEmbarquer une base de données locale dans vos logiciels et applications mobiles
Embarquer une base de données locale dans vos logiciels et applications mobiles
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et Administration
 
Découvrez FireDAC pour la VCL
Découvrez FireDAC pour la VCLDécouvrez FireDAC pour la VCL
Découvrez FireDAC pour la VCL
 
Créer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composantCréer des composants visuels sans faire de composant
Créer des composants visuels sans faire de composant
 
Formation Play! framework
Formation Play! frameworkFormation Play! framework
Formation Play! framework
 
Alphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et ConfigurerAlphorm.com Formation Odoo Technique : Installer et Configurer
Alphorm.com Formation Odoo Technique : Installer et Configurer
 
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...
Présentation de Delphi 10.4 Sydney, C++Builder 10.4 Sydney et RAD Studio 10.4...
 
Découvrez FireDAC pour FMX
Découvrez FireDAC pour FMXDécouvrez FireDAC pour FMX
Découvrez FireDAC pour FMX
 
CV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel FrCV Saddam ZEMMALI Professionel Fr
CV Saddam ZEMMALI Professionel Fr
 
Net Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a ServiceNet Worker 9 : une solution orientée Backup As a Service
Net Worker 9 : une solution orientée Backup As a Service
 
Introduction à Apache Pulsar
 Introduction à Apache Pulsar Introduction à Apache Pulsar
Introduction à Apache Pulsar
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec Openfire
 
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
Windows Azure Media Services: des API pour encoder, transmuxer, diffuser, ...
 
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
 
Devops - VSTS - Source
Devops - VSTS - SourceDevops - VSTS - Source
Devops - VSTS - Source
 
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau AvancéAlphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
Alphorm.com Formation SOPHOS XG FIREWALL : Niveau Avancé
 
Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008Présentation Sollan I-Expo 2008
Présentation Sollan I-Expo 2008
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 

Dernier

Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptxSAIDALI701276
 
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les ÉcolesEL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les ÉcolesSOLIANAEvelyne
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016ImnaTech
 
support de formation Consignation et déconsignation des energies et produits...
support de formation  Consignation et déconsignation des energies et produits...support de formation  Consignation et déconsignation des energies et produits...
support de formation Consignation et déconsignation des energies et produits...ABDELHADI ENNAIR
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxMartin M Flynn
 
Cahier-de-Charges-Communication-Digitale-1-1.pdf
Cahier-de-Charges-Communication-Digitale-1-1.pdfCahier-de-Charges-Communication-Digitale-1-1.pdf
Cahier-de-Charges-Communication-Digitale-1-1.pdfTOP AUTO CIV
 
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...zidani2
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Technologia Formation
 
Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfGERESO
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24BenotGeorges3
 
Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?sashaflor182
 

Dernier (11)

Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
 
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les ÉcolesEL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
EL KATRY Reem: Proposition de Programme Artistique et Exposition pour les Écoles
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
support de formation Consignation et déconsignation des energies et produits...
support de formation  Consignation et déconsignation des energies et produits...support de formation  Consignation et déconsignation des energies et produits...
support de formation Consignation et déconsignation des energies et produits...
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
 
Cahier-de-Charges-Communication-Digitale-1-1.pdf
Cahier-de-Charges-Communication-Digitale-1-1.pdfCahier-de-Charges-Communication-Digitale-1-1.pdf
Cahier-de-Charges-Communication-Digitale-1-1.pdf
 
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
Decret-n°19-10-du-23-janvier-2019-reglementant-lexportation-des-déchets-spéci...
 
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
Présentation Webinaire Cohésion - Concevoir et mettre en place une CMDB, comm...
 
Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdf
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
 
Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?Comment enseigner la langue française en Colombie?
Comment enseigner la langue française en Colombie?
 

TIBCO ESB BW5 - Integration With ActiveMQ 5

  • 1. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration TIBCO BW5 - Integration with ActiveMQ Dieudonné MIAFFO https://miaffo.net Avril 2020 Dieudonné MIAFFO Expertise ESB 1 / 12
  • 2. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Agenda 1 Structures de données queue et topic 2 Télécharger et Installer ActiveMQ 3 Configurer TIBCO Designer 4 Démonstration Dieudonné MIAFFO Expertise ESB 2 / 12
  • 3. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Queue Communication point à point entre 2 entités 1 producteur et 1 consommateur Système d’échange de messages one-to-one Dieudonné MIAFFO Expertise ESB 3 / 12
  • 4. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Queue Communication point à point entre 2 entités 1 producteur et 1 consommateur Système d’échange de messages one-to-one Dieudonné MIAFFO Expertise ESB 3 / 12
  • 5. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Queue Communication point à point entre 2 entités 1 producteur et 1 consommateur Système d’échange de messages one-to-one Dieudonné MIAFFO Expertise ESB 3 / 12
  • 6. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Topic Communication entre plusieurs entités dans une logique de publication souscription. 1 producteur et 1 ou plusieurs consommateurs Système d’échange de messages one-to-many Dieudonné MIAFFO Expertise ESB 4 / 12
  • 7. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Topic Communication entre plusieurs entités dans une logique de publication souscription. 1 producteur et 1 ou plusieurs consommateurs Système d’échange de messages one-to-many Dieudonné MIAFFO Expertise ESB 4 / 12
  • 8. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Topic Communication entre plusieurs entités dans une logique de publication souscription. 1 producteur et 1 ou plusieurs consommateurs Système d’échange de messages one-to-many Dieudonné MIAFFO Expertise ESB 4 / 12
  • 9. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 10. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 11. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 12. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 13. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 14. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue et Topic Avantages et inconvénients Les queues garantissent qu’un message sera reçu par un destinataire unique Pas de perte de messages Les topics vont permettre d’envoyer un message à plusieurs destinataires l’application réceptrice doit être connectée au moment de la distribution A moins d’avoir réservé explicitement sa place par une souscription durable Sinon le message est tout simplement perdu à votre absence Dieudonné MIAFFO Expertise ESB 5 / 12
  • 15. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Queue & Topic Tableau récapitulatif Queue Topic + Ordonnancement + Plusieurs consommateurs possibles + Pas de contraintes de connexion permanente + Pas besoin de connaitre en avance les abonnés - Consommateur unique - Besoin de Connexion permanente - Consommateur à déclarer - Perte de messages si non connecté Table – Récapitulatif Dieudonné MIAFFO Expertise ESB 6 / 12
  • 16. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration ActiveMQ Installation et Configuration Télécharger l’archive depuis le site officiel https ://activemq.apache.org/download.html Suivre les instructions suivantes pour installer et configurer wget http ://mirrors.ircam.fr/pub/apache/activemq/5.15.12/apache- activemq-5.15.12-bin.tar.gz tar zxvf activemq-5.15.12-bin.tar.gz cd activemq-5.15.12/bin chmod 755 activemq ./activemq start Dieudonné MIAFFO Expertise ESB 7 / 12
  • 17. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration ActiveMQ Configuration BW5 Copiez les librairies suivantes • ActiveMQ_HOME/lib/activemq-client-5.15.8 • ActiveMQ_HOME/lib/geronimo-j2ee- management_1.1_spec-1.0.1 • ActiveMQ_HOME/lib/hawtbuf-1.11 dans le répertoire «lib» de TIBCO <TIBCO_HOME/tpcl/VERSION/lib> Dieudonné MIAFFO Expertise ESB 8 / 12
  • 18. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Testez votre configuration Démarrez TIBCO Designer IDE Exécutez TIBCO-HOME/designer/VERSION/bin/designer.exe Créez un nouveau projet Ajoutez une nouvelle ressource de connexion de type JMS Configurez votre ressource avec les informations de ActiveMQ 1 Par défaut le port est 61616, user/passeword : admin/admin 2 Utilisez une connexion JNDI 3 Testez la connexion Dieudonné MIAFFO Expertise ESB 9 / 12
  • 19. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Validez votre configuration JMS Connection Dieudonné MIAFFO Expertise ESB 10 / 12
  • 20. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration ActiveMQ Administration Créez une queue sur le serveur ActiveMQ 1 Se connecter à l’interface via l’URL http ://localhost :8161/admin et suivez les instructions pour créer une queue tuto.queue.sample 2 Suivre les étapes ici : miaffo.net/installer-et-configurer-activemq/Link 3 Créez un process avec une activité qui envoie un message vers la queue tuto.queue.sample sur le serveur ActiveMQ 4 Testez votre projet et vérifiez que votre message est bien arrivé sur ActiveMQ Dieudonné MIAFFO Expertise ESB 11 / 12
  • 21. Structures de données queue et topic Télécharger et Installer ActiveMQ Configurer TIBCO Designer Démonstration Mise en oeuvre Envoyer et recevoir un message sur ActiveMQ avec TIBCO BW5 Dieudonné MIAFFO Expertise ESB 12 / 12