ebXML - Exemple d'utilisation
Le diagramme suivant montre un scénario ebXML, ce qui facilite la compréhension du concept d'ebXML. L'exemple est tiré de la spécification d'architecture technique.
L'exemple montre comment les organisations se préparent à ebXML, recherchent de nouveaux partenaires commerciaux, puis s'engagent dans le commerce électronique.
La société A parcourt le registre ebXML pour voir ce qui est disponible en ligne. Au mieux, l'entreprise A peut réutiliser tous les processus commerciaux, documents et composants de base existants, communs à son secteur, qui sont déjà stockés dans le registre ebXML. Sinon, l'entreprise A conçoit les pièces manquantes, les stocke dans le registre ebXML et les met à la disposition de ses partenaires industriels.
L'entreprise A décide de faire du commerce électronique selon la méthode ebXML et envisage de mettre en œuvre une application locale conforme à ebXML. Une interface de service métier ebXML (BSI) assure le lien entre l'entreprise et le monde ebXML extérieur. L'entreprise doit créer un profil de protocole de collaboration (CPP) qui décrit les capacités des processus métier pris en charge, les contraintes et les informations techniques ebXML telles que le choix des algorithmes de cryptage, les certificats de cryptage et le choix des protocoles de transport.
La société A soumet son CPP au registre ebXML. À partir de ce moment, la société A est cotée publiquement dans le registre ebXML et est susceptible d'être découverte par d'autres sociétés qui recherchent de nouveaux partenaires commerciaux.
La société B est déjà inscrite au registre ebXML et recherche de nouveaux partenaires commerciaux. L'entreprise B interroge le registre ebXML et reçoit le CPP de l'entreprise A. L'entreprise B dispose alors de deux CPP: le CPP de l'entreprise A et le sien. Les deux sociétés doivent parvenir à un accord sur la façon de faire des affaires, ce qui est appelé un accord de protocole de collaboration (CPA) dans la terminologie ebXML. La société B utilise un outil de formation ebXML CPA pour dériver un CPA à partir des exigences des deux CPP
Dans ce scénario, la société B communique directement avec la société A et envoie le CPA nouvellement créé pour acceptation à la société A. Après accord du CPA par la société A, les deux sociétés sont prêtes pour le commerce électronique.
Les entreprises utilisent ensuite le framework ebXML sous-jacent et échangent des documents commerciaux conformes au CPA. Cela signifie que les deux sociétés suivent les processus métier définis dans le CPA.