Introduction

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 Business Integration Connect 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.

Remarque :
WebSphere Data Interchange fournit d'autres types d'option d'intégration, tels que l'intégration basée sur les fichiers. Pour plus d'informations sur l'activation de l'échange de documents via l'intégration basée sur les fichiers, voir la documentation de WebSphere Data Interchange.

Envoi de documents à WebSphere Data Interchange

Les étapes suivantes déterminent le processus d'envoi de documents EDI par Business Integration Connect à WebSphere Data Interchange :

  1. Un participant de communauté envoit un document EDI à Business Integration Connect. Le document est envoyé via AS2 sur le protocole de transfert HTTP. Business Integration Connect retire le regroupement AS2 du document EDI.
  2. Business Integration Connect place le document EDI dans une file d'attente.
    Remarque :
    Business Integration Connect détermine le protocole utilisé dans le document en étudiant les trois premiers caractères du document EDI. Il détermine ensuite, à partir du type de protocole, les informations relatives à l'expéditeur et au destinataire. Pour plus d'informations, voir Présentation de l'acheminement EDI.
  3. WebSphere Data Interchange lit le EDI dans la file d'attente. Il procède aux opérations de dégroupement, de validation et de traduction du document EDI.
    Remarque :
    WebSphere Data Interchange doit être configuré pour les profils utilisateur et les mappages souhaités.
  4. WebSphere Data Interchange transfère le document à une application dorsale. Si cette application dorsale est WebSphere InterChange Server, WebSphere Data Interchange envoit le document à l'Adaptateur pour WebSphere Business Integration pour MQ de sorte qu'un objet métier puisse être créé et qu'une collaboration soit mise en place dans l'InterChange Server.

Figure 25. Document EDI provenant de Business Integration Connect


Dans la Figure 25, un participant de communauté envoie un document AS2 à Business Integration Connect, 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 à Business Integration Connect 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.

Réception de documents provenant de WebSphere Data Interchange

Les étapes suivantes déterminent le procesus de réception de documents EDI par Business Integration Connect à WebSphere Data Interchange :

  1. WebSphere Data Interchange place le document EDI dans une file d'attente.
  2. Business Integration Connect lit le message depuis la file d'attente.
    Remarque :
    Business Integration Connect détermine la manière d'acheminer le document comme indiqué dans Présentation de l'acheminement EDI.
  3. Business Integration Connect achemine le document vers le destinataire prévu.

Figure 26. Envoi d'un document EDI à WebSphere Business Integration Connect


Dans la Figure 26, 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 Business Integration Connect. Dès réception du document, Business Integration Connect l'achemine vers le participant de communauté.

Exemple de scénario utilisé dans ce chapitre

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 cette exemple, les partenaires d'échanges sonts identifiés comme étant les partenaires numéros Un et Deux. La Figure 27 illustre la configuration des deux partenaires.

Figure 27. Configuration de deux partenaires dans un scénario d'exemple


Le logiciel suivant est utilisé pour implémenter ce scénario d'exemple :

Voir le Guide d'installation de Business Integration Connect 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 machines. WebSphere MQ et WebSphere Data Interchange Server sont tous les deux installés sur la machine A. Sur la machine B, ce sont WebSphere MQ ainsi que WebSphere Business Integration Connect Enterprise Edition qui sont installés. La machine B prend en charges les communications entre les deux partenaires d'échanges.

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 Business Integration Connect utilise WebSphere MQ en tant que fournisseur JMS. Ainsi, l'intégration entre WebSphere Data Interchange et WebSphere Business Integration Connect s'effectue via des messages MQ destinés aux clients de l'API JMS.

WebSphere Business Integration Connect 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 Business Integration Connect - 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 machines utilisées dans cet exemple de scénario. Le flux de messages est bidirectionnel : les artefacts de réception et d'envoi sont donc inclus.

Copyright IBM Corp. 1997, 2004