| |
4. ebXML Business Processes
17
beschreiben, wie die Dokumente (z. B. Bestelldaten) auszusehen haben, die zwischen den Ge-
schäftsteilnehmern ausgetauscht werden, sondern darum, zu beschreiben, wie die Interaktion
zwischen Geschäftsteilnehmern im Rahmen eines ebXML-Geschäftsprozesses aussieht (z. B.
Bestellung).
Dabei werden im Rahmen der Interaktion Geschäftsdokumente ausgetauscht. Diese Ge-
schäftsdokumente können zusammengesetzt sein aus Komponenten der ebXML Core Library,
die die Core Components enthält.
Fertig beschriebene Geschäftsprozesse werden im ebXML-Repository zur Einsichtnahme po-
tenzieller Geschäftspartner abgelegt.
Wichtig ist zu wissen, dass die Geschäftsprozesse von ebXML zwei Ansichten haben: eine
UML-Ansicht und eine XML-Ansicht. Diese sind jedoch als isomorph anzusehen. Diese
Ausarbeitung bezieht sich auf die XML-Ansicht, die auch auch im Repository abgelegt wird.
Die Spezifikation zur Modellierung von Geschäftsprozessen in ebXML findet sich in der Spe-
zifikation [ebXML-BP-SS].
4.2 Struktur
Die Struktur von Geschäftstransaktionen in der ebXML-Welt wird in Abbildung 5 dargestellt.
Dort ist ersichtlich, dass Geschäftstransaktionen mit einem Dokumentenfluss assoziiert sind.
Geschäftstransaktionen ihrerseits werden wieder durch eine Choreographie in ihrer Abfolge
gesteuert. Die Choreographie wird durch eine sogenannte Collaboration zusammengefaßt und
von den Geschäftspartnern als solche referenziert.
Zusammenarbeit
(Collaboration)
Choreographie
Gesch fts-
prozess
Dokumenten-
fluss
Partner A
Partner B
Abbildung 5: Struktur von ebXML-Geschäftsprozessen
Im Einzelnen sieht es folgendermaßen aus: Zwei oder mehr Geschäftspartner nehmen über
Rollen an einer Collaboration teil. Rollen können zum BeispielKäufer oderVerkäufer
Jörn Gersdorf
Seminar WWW und Datenbanken
|  |
|
| |
|
|