|
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 :
-
Un mécanisme standard pour la
description des Processus d'Affaires et des modèles d'information qui
leurs
sont associés.
-
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.
-
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.
-
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.
-
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).
-
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.
-
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 :

|