SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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

Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 

Dernier (20)

Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 

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