Utiliser les systèmes de communication
Un système de communication permet de décrire un processus d'intégration en utilisant la notation de l'Enterprise Integration Pattern (http://www.enterpriseintegrationpatterns.com).

Un système de communication consiste à identifier et décrire les principaux systèmes d'intégration à partir des chaînes de communication applicative et des services de communication utilisés.
Cette représentation permet de modéliser le processus d'intégration des flux applicatifs utilisés dans les scénarios de flux de HOPEX.
Accéder à la liste des systèmes de communication
Pour accéder à la liste des systèmes de communication à partir du menu de navigation Inventaires :

Sélectionnez
Logiciels > Systèmes de communication.
La liste des systèmes de communication du référentiel s'affiche.
Les propriétés d'un système de communication
La description complète d'un système de communication est accessible à partir de sa pages de propriétés.
La page Caractéristiques des propriétés d'un système de communication permet d'accéder à :
• son Nom,
• son Détenteur, par défaut lors de l'application spécifiée lors de sa création.
• le texte de sa description.
• la section Chaîne de communication applicative qui permet d'accéder à la liste des composants du système de communication décrit.

Une chaine de communication applicative décrit les mécanismes de routage d'un contenu entre un système émetteur et un système récepteur. Cette description inclus le routage, les canaux et la traduction des messages.
• la section Service de communication qui permet d'accéder à la liste des éléments de la chaîne de communication logicielle.
Trois types de services peuvent être utilisés :
• Canal de message,

Un canal de message est l'endroit où un message peut être écrit ou lu par d'autres composants dédiés à la communication. Il s'agit par exemple d'une file d'attente, d'un dossier, d'une base de données,...
• Routeur de message,

Un routeur de message est une étape de communication qui permet d'identifier le chemin que le message doit prendre pour atteindre l'étape suivante.
• Traducteur de message,

Un traducteur de message est une étape de communication qui traduit un message d'un format à un autre. Il peut être utilisé, par exemple, pour de la diversification ou de la conversion de types de données.
La page Mise en œuvre de logiciels permet d'accéder à la liste des Applications et Systèmes applicatifs qui représentent l'exécution du système de communication.
La page
Flux gérés permet d'accéder à la liste des
Flux reliés au système de communication. Pour plus de détails, voir
Créer un flux applicatif.
Utiliser les chaînes de communication applicative
Décrire une chaîne de communication applicative

Un diagramme de chaine de communication applicative décrit les mécanismes de routage d'un contenu entre un système émetteur et un système récepteur. Cette description inclus le routage, les canaux et la traduction des messages.
Un diagramme de chaîne de communication applicative est composé de :
• Un événement de début de communication et un événement de fin de communication qui désignent les points de départ et de fin du processus d'intégration décrit.
• Séquences de communication qui décrivent l'enchaînement des étapes.
Les types de Services de communication proposés sont les suivants :
• Canal de message qui désigne l'endroit où une application peut lire ou écrire des informations.

Un canal de message est l'endroit où un message peut être écrit ou lu par d'autres composants dédiés à la communication. Il s'agit par exemple d'une file d'attente, d'un dossier, d'une base de données,...
• Routeur de message qui déterminer le canal de destination à utiliser pour l'étape de transport suivante.

Un routeur de message est une étape de communication qui permet d'identifier le chemin que le message doit prendre pour atteindre l'étape suivante.
• Traducteur de message pour convertir un message d'un format à un autre.

Un traducteur de message est une étape de communication qui traduit un message d'un format à un autre. Il peut être utilisé, par exemple, pour de la diversification ou de la conversion de types de données.
Créer une chaîne de communication applicative à partir d'un scénario de flux
Vous pouvez créer de nouvelles chaînes de communication applicative à partir des flux ou des flux applicatif d'un scénario de flux.
Pour créer une chaîne de communication applicative à partir d'un flux :
1. Ouvrez le diagramme de scénario de flux qui contient le flux qui vous intéresse.
2. Sélectionnez le flux qui vous intéresse afin d'ouvrir ses propriétés sur la page Diagrammes.
3. Cliquez sur Créer un diagramme.
La fenêtre de création d'un diagramme s'ouvre.
4. Sélectionnez Diagramme e la chaîne de communication applicative.
La chaîne de communication applicative est créée et son diagramme s'ouvre dans la zone d'édition.
5. Vous pouvez modifiez le Nom de la chaîne de communication applicative à partir de son diagramme.

Plusieurs chaînes de communication applicative peuvent être reliées à un même flux.
Définir la mise en oeuvre d'un service de communication
Un service de communication peut être exécuté par une application, un microservice ou un service applicatif.
Pour spécifier le logiciel qui met en œuvre un service de communication ; un routeur, par exemple :
1. Ouvrez la page Caractéristiques du routeur qui vous intéresse.
2. Dépliez la section Logiciel mis en œuvre.
3. Cliquez sur Relier.
4. Dans la fenêtre de recherche, sélectionnez le logiciel qui représente l'exécution du service associé au routeur.
5. Cliquez sur OK.
Le logiciel apparaît dans la liste.