XML-basierte Standards
Auch im Umfeld des XML-basierten Datenaustausches ist eine Reihe von Standards für den elektronischen Geschäftsverkehr entstanden. Im einfachsten Fall wird mit diesen Standards die Struktur bestimmter Geschäftsdokumente festgelegt, die für den Nachrichtenaustausch im Zuge einer Geschäftstransaktion relevant sind.
Ein Beispiel für einen Standard, bei dem die Definition von Datenstrukturen und Austauschformaten mit Hilfe von XML erfolgt, ist openTrans. Der Standard wird in Deutschland von dem "eBusiness Standardization Committee" entwickelt. Er ist auf folgender Website umfassend dokumentiert:
Das openTRANS-Format wurde mit dem Ziel entwickelt, einheitliche elektronische Dokumente für den zwischenbetrieblichen E-Commerce bereitzustellen. Die Anzahl der spezifizierten Dokumente ist (noch) relativ gering. Bei der Version 1.0 von openTRANS sind acht verschiedene Dokumenttypen spezifiziert.
Abb. 19: Datenaustausch mit openTransDie Geschäftsdaten in den verschiedenen Dokumenttypen sind in mehrere Bereiche strukturiert, z. B. Kopfinformationen, Positioneninformationen, zusammenfassende Informationen. Unterschieden wird nach Mussfeldern, die in jedem Geschäftsdokument eines Typs enthalten sein müssen, und Kannfeldern, die nicht unbedingt notwendig sind. Zusätzlich werden für die Inhalte eines Dokuments bestimmte Datentypen, Feldlängen und Zusatzregeln spezifiziert.
Das in dieser Lektion verwendete Beispiel für einen Auftrag ist mit openTrans über den Dokumenttyp ORDER wie folgt darzustellen:
Abb. 20: openTrans-Code "Auftrag"Entsprechend ist das Beispiel für Lieferschein über den Dokumenttyp DISPATCHNOTIFICATION wie folgt zu strukturieren:
Abb. 21: OpenTrans-Code "Lieferschein"