Home
Up
Le Cadre Sémantique
Infrastructure ebXML

 

Accueil> Technologie ebXML                                                                                                                                 

Technologie ebXML

Le meilleur moyen de donner une première vision de la Technologie ebXML est de montrer le scénario
d'un cas d'utilisation entre deux Partenaires Commerciaux. Ce cas d'utilisation commence
par la configuration des interfaces ebXML et aboutit à l'exécution d'une transaction d'affaires simple
dans un interchange.  Le diagramme suivant montre un exemple de ce processus et les
étapes nécessaires pour configurer puis déployer des applications ebXML et les composants logiciels qui
eurs sont associés.  Ce diagramme permet de comprendre l'Architecture d'un Système ebXML. 

Une Compagnie A est informée qu'un registre ebXML est accessible sur Internet (Etape 1).

La compagnie A, après avoir consulté les contenus du registre ebXML, décide de construire et déployer son
propre Système ebXML. Aucun développement propriétaire n'est pré-requis pour participer à ebXML.
En effet, des applications et des composants "prêt à l'emploi" conformes aux spécifications ebXML sont
mises à disposition par l'offre. La compagnie A construit son Système ebXML (Etape 2).

La compagnie A soumet alors l'information concernant son Profil d'Affaires (y compris les détails
d'implémentation et les liens de référence) au Registre ebXML (Etape 3). Le profil d'affaires soumis au
registre ebXML décrit les capacités et les contraintes du Système ebXML de la compagnie, ainsi que les
scénarios d'affaires supportés. Les scénarios d'affaires supportés par la compagnie A sont déclarés sous
forme de versions XML des Processus d'Affaires et des documents et blocs d'Information qui leurs sont
associés (ex. : règles de calcul d'une taxe sur les ventes). Après vérification de la conformité des formats
et des descriptions des règles d'utilisation du scénario d'affaires, un accusé est envoyé par le registre à
la compagnie A. (Etape3).

La compagnie B découvre les scénarios d'affaires supportés par compagnie A en consultant le Registre
ebXML (Etape 4).  Compagnie B envoie à Compagnie A une Notification de Demande d'établissement
d'une relation d'échange électronique ebXML utilisant un scénario supporté par la compagnie A.
La compagnie B procède à l'acquisition d'une application prête à l'emploi conforme à ebXML.

Avant de s'engager dans l'exécution du scénario, la compagnie B soumet directement à l'Interface
ebXML de la compagnie A une proposition d'accord d'interchange. L'accord d'interchange proposé indique
que les deux compagnies s'engagent mutuellement sur les scénarios d'affaires et autres spécificités sur
lesquels porteront leurs échanges.  L'accord d'interchange contient aussi des informations relatives
aux spécifications des services de messagerie qui prendront en charge les transmissions, sur les
mesures d'exception et procédures dégradées et sur les mécanismes de sécurité associés
(Etape 5). La compagnie A accepte l'accord d'interchange. Les compagnies A et B sont alors prêtes à
engager l'exécution d'échanges électroniques utilisant ebXML. 

Cette introduction générale et conceptuelle permet de présenter les concepts suivants et l'architecture qui les
sous-tend : 

  1. Un mécanisme standard pour la description des Processus d'Affaires et des modèles d'information qui
    leurs sont associés.

  2. Un mécanisme pour l'enregistrement et l'archivage des Processus d'Affaires et des
    Méta-Modèles d'Information, de manière à ce qu'ils puissent être partagés et ré-utilisés. 

  3. La Découverte de l'Information relative à chaque participant à l'infrastructure ebXML, intégrant :
          -  Les Processus d'Affaires qu'ils supportent.
          -  L'Interface de Service d'Affaires qu'ils offrent pour supporter leurs Processus d'Affaires.
          -  Les Messages d'Affaires qui sont échangés entre leurs Interfaces de Services d'Affaires respectives. 
           - La configuration technique des protocoles de transport, de sécurité et d'encodage qu'ils supportent. 

  4. Un mécanisme pour l'enregistrement de l'information mentionnée ci-dessus de manière à ce qu'elle
    puisse être facilement trouvée et extraite. 

  5. Un mécanisme de description de l'exécution d'un accord d'interchange faisant l'objet d'un accord
    mutuel qui puisse être créé à partir de l'information (décrite à l'item 3 ci-dessus) fournie par chaque
    partenaire de l'accord. (Accord sur un Protocole de Collaboration - CPA).

  6. Une ossature de Service de Messagerie d'Affaires standardisé qui garantisse l'échange fiable,
    sûr et interopérable des Messages entre les Partenaires Commerciaux. 

  7. Un mécanisme pour la configuration des Services de Messagerie respectifs chargés d'exécuter
    les transactions des Processus d'Affaires convenus conformément aux règles définies dans
    l'accord d'interchange.
     

Les modalités d'association de ces concepts à l'architecture elle-même sont décrites dans la Spécification de l'architecture Technique ebXML (ebXML Technical Architecture Specification) v1.04. http://www.ebxml.org/specs/ebTAfr.pdf.

A partir de cette description sommaire des concepts et de l'architecture, il est possible d'appréhender les
multiples composants technologiques nécessaires pour compléter l'Architecture Technique ebXML. Ces composants peuvent être classés suivant deux catégories différentes d'Infrastructure, qui sont :

  • L'infrastructure du Cadre Sémantique.
  • L'infrastructure Technique.

Chaque composant d'Architecture trouve sa place dans l'une des deux catégories d'Infrastructure. 

                           

   

 

Une Spécification ebXML est associée à chaque composant d'Architecture. La manière dont ces composants sont assemblés les uns avec les autres dans l'Infrastructure ebXML est montrée dans le schéma suivant représentant les spécifications ebXML qui se rapportent aux différents composants et leurs liens :

Developed by CEN/ISSS W/S eBES - ©1999-2003 All Rights reserved. Terms of use       

This page last modified on 2003-10-21