WebSphere Data Interchange intègre l'échange de données informatisé (EDI) au processus métier de WebSphere, à la messagerie et aux prestataires B2B basés sur Internet. Vous pouvez alors échanger des documents et des messages entre WebSphere Partner Gateway et WebSphere Data Interchange via le protocole de transfert JMS. Vous ne devez spécifier aucun regroupement lors de l'envoi d'un document à WebSphere Data Interchange.
Les étapes suivantes déterminent le processus d'envoi de documents EDI par WebSphere Partner Gateway à WebSphere Data Interchange :
Dans la figure 27, un participant de communauté envoie un document EDI dans un regroupement AS à WebSphere Partner Gateway, qui, à son tour, l'envoie dans la file d'attente EDI_IN du côté de WebSphere Data Interchange. Notez que la file d'attente éloignée, la file d'attente de transmission, la file d'attente réceptrice (dans l'exemple, EDI_IN) et les canaux émetteur et récepteur doivent être configurés de sorte que les messages envoyés à WebSphere Partner Gateway soient transmis dans la file d'attente EDI_IN. WebSphere Data Interchange Server extrait le document EDI, recherche les profils utilisateur, les mappages et autres, convertit le document au format XML puis le place dans la file d'attente XML_OUT.
Les étapes suivantes déterminent le processus de réception par WebSphere Partner Gateway de documents EDI provenant de WebSphere Data Interchange :
Dans la figure 28, un document XML est placé dans la file d'attente XML_IN pour que WebSphere Data Interchange le convertisse. Les profils utilisateurs, les mappages et autres sont supposés avoir déjà été réalisés. Dès réception d'un document XML valide, WebSphere Data Interchange le convertit au format EDI et le place le résultat dans la file d'attente EDI_OUT (file d'attente éloignée). La file d'attente de transmission, les canaux émetteur et récepteur et la file d'attente réceptrice sont également supposés être configurés du côté de WebSphere Partner Gateway. Dès réception du document, WebSphere Partner Gateway l'achemine vers le participant de communauté.
Tout au long de ce chapitre, vous allez étudier les étapes à suivre pour la configuration de l'échange de documents EDI entre deux partenaires d'échanges. Les documents EDI sont envoyés sur Internet et le protocole AS2 (sur HTTP) est utilisé en tant que protocole de communication.
Dans cet exemple, les partenaires d'échanges sont identifiés comme étant les partenaires numéros Un et Deux. La figure 29 illustre la configuration des deux partenaires.
Les trois ordinateurs sont dotés des logiciels suivants :
Voir le Guide d'installation de WebSphere Partner Gateway et la documentation de WebSphere Data Interchange pour obtenir une liste complète des prérequis logiciels.
Dans cet exemple, Partenaire numéro Un fait fonctionner deux ordinateurs. WebSphere MQ et WebSphere Data Interchange Server sont tous les deux installés sur l'ordinateur A. Sur l'ordinateur B, ce sont WebSphere MQ ainsi que WebSphere Partner Gateway Enterprise Edition qui sont installés. L'ordinateur B prend en charge les communications entre les deux partenaires de l'échange.
WebSphere Data Interchange prend en charge l'intégration à WebSphere MQ par l'activation de l'interopération avec une grande quantité d'applications d'entreprise et de moteurs de processus métier. WebSphere Partner Gateway utilise WebSphere MQ en tant que fournisseur JMS. Ainsi, l'intégration entre WebSphere Data Interchange et WebSphere Partner Gateway s'effectue via des messages MQ destinés aux clients de l'API JMS.
WebSphere Partner Gateway est utilisé pour communiquer les transactions EDI sur Internet à l'aide du protocole AS2.
Notez que, dans cet exemple, Partenaire numéro Deux utilise WebSphere Partner Gateway - Express pour accepter les transactions via AS2 et dispose de son propre environnement WebSphere Data Interchange pour la gestion des conversions et des accusés réception.
Tout au long de ce chapitre, vous allez étudier les détails de la configuration des ordinateurs utilisés dans cet exemple de scénario. Le flux de messages est bidirectionnel : les artefacts de réception et d'envoi sont donc inclus.