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 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.

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 WebSphere Partner Gateway à WebSphere Data Interchange :

  1. Un participant de communauté envoie un document EDI à WebSphere Partner Gateway. Le document est envoyé avec un regroupement spécifique via un protocole de transfert(dans cet exemple, regroupement AS2 via HTTP). WebSphere Partner Gateway retire le regroupement AS2 du document EDI.
  2. WebSphere Partner Gateway place le document EDI dans une file d'attente.
    Remarque : WebSphere Partner Gateway 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é avec les mappes nécessaires, les profils de partenaires commerciaux et d'autres informations. Pour plus d'informations, voir la documentation de WebSphere Data Interchange.
  4. WebSphere Data Interchange transfère le document à une application dorsale. Si cette application dorsale est WebSphere InterChange Server, WebSphere Data Interchange envoie 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 au sein d'InterChange Server.
Figure 27. Document EDI provenant de WebSphere Partner Gateway
Cette figure montre un document, envoyé via AS2, parvenant à WebSphere Partner Gateway et envoyé, via une file d'attente, à 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.

Réception de documents de WebSphere Data Interchange

Les étapes suivantes déterminent le processus de réception par WebSphere Partner Gateway de documents EDI provenant de WebSphere Data Interchange :

  1. WebSphere Data Interchange place le document EDI dans une file d'attente.
  2. WebSphere Partner Gateway lit le message depuis la file d'attente.
    Remarque : WebSphere Partner Gateway détermine l'acheminement du document comme indiqué dans Présentation de l'acheminement EDI.
  3. WebSphere Partner Gateway achemine le document vers le participant de communauté approprié.
Figure 28. Envoi d'un document EDI à WebSphere Partner Gateway
Cette figure montre un document XML reçu par WebSphere Data Interchange converti en EDI et envoyé, via une file d'attente, à WebSphere Partner Gateway, qui envoie le document à un participant via AS2.

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é.

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 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.

Figure 29. Configuration de deux partenaires dans un exemple de scénario
Cette figure montre que le Partenaire Un a deux ordinateurs, l'un sur lequel est installé WebSphere Partner Gateway et l'autre doté de WebSphere Data Interchange et que le Partenaire Deux a installé WebSphere Partner Gateway - Express sur son ordinateur.

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.

Copyright IBM Corp. 2003, 2005