ebXML - Verwendungsbeispiel
Das folgende Diagramm zeigt ein ebXML-Szenario, das es einfach macht, das Konzept von ebXML zu erlernen. Das Beispiel stammt aus der Spezifikation für die technische Architektur.
Das Beispiel zeigt, wie sich Unternehmen auf ebXML vorbereiten, nach neuen Handelspartnern suchen und sich dann im elektronischen Geschäft engagieren.
Unternehmen A durchsucht die ebXML-Registrierung, um festzustellen, was online verfügbar ist. Im besten Fall kann Unternehmen A alle vorhandenen Geschäftsprozesse, Dokumente und Kernkomponenten seiner Branche wiederverwenden, die bereits in der ebXML-Registrierung gespeichert sind. Andernfalls entwirft Unternehmen A die fehlenden Teile, speichert sie in der ebXML-Registrierung und stellt sie seinen Industriepartnern zur Verfügung.
Unternehmen A beschließt, elektronisches Geschäft auf ebXML-Weise zu betreiben, und erwägt die Implementierung einer lokalen ebXML-kompatiblen Anwendung. Ein ebXML Business Service Interface (BSI) stellt die Verbindung zwischen dem Unternehmen und der externen ebXML-Welt her. Das Unternehmen muss ein Collaboration Protocol Profile (CPP) erstellen, das die unterstützten Geschäftsprozessfunktionen, Einschränkungen und technischen ebXML-Informationen wie die Auswahl von Verschlüsselungsalgorithmen, Verschlüsselungszertifikaten und die Auswahl von Transportprotokollen beschreibt.
Unternehmen A übermittelt seinen CPP an die ebXML-Registrierung. Ab diesem Zeitpunkt ist Unternehmen A öffentlich in der ebXML-Registrierung aufgeführt und wird wahrscheinlich von anderen Unternehmen entdeckt, die nach neuen Handelspartnern fragen.
Unternehmen B ist bereits im ebXML-Register registriert und sucht neue Handelspartner. Unternehmen B fragt die ebXML-Registrierung ab und erhält den CPP von Unternehmen A. Unternehmen B verfügt dann über zwei CPPs: den CPP von Unternehmen A und einen eigenen. Die beiden Unternehmen müssen eine Vereinbarung über die Geschäftsabwicklung treffen, die in der ebXML-Terminologie als Collaboration Protocol Agreement (CPA) bezeichnet wird. Unternehmen B verwendet ein ebXML-CPA-Bildungstool, um aus den Anforderungen der beiden CPPs einen CPA abzuleiten
In diesem Szenario kommuniziert Unternehmen B direkt mit Unternehmen A und sendet den neu erstellten CPA zur Annahme an Unternehmen A. Nach Zustimmung des CPA durch Unternehmen A sind beide Unternehmen für das elektronische Geschäft bereit.
Die Unternehmen verwenden dann das zugrunde liegende ebXML-Framework und tauschen Geschäftsdokumente gemäß CPA aus. Dies bedeutet, dass beide Unternehmen die im CPA definierten Geschäftsprozesse befolgen.