
RosettaNet ist ein Konsortium der weltweit führenden Unternehmen in den Bereichen Informationstechnologie, elektronische Bauteile, Halbleiterfertigung und Telekommunikation, die daran arbeiten, branchenweite, offene E-Business-Prozess-Standards zu erstellen und einzuführen. Als ein sich selbst tragendes, nicht profitorientiertes Unternehmen setzt RosettaNet Standards, die eine allgemeine E-Business-Sprache bilden und Prozesse zwischen Logistikkettenpartnern weltweit vereinheitlichen.
RosettaNet Implementation Framework
Das RosettaNet Implementation Framework (RNIF) bestimmt das Message-Austauschprotokoll auf Transport-, Routing-, Paketierungs- und Transaktionsebenen. RNIF gibt an, wie Messages unabhängig vom tatsächlichen Message-Inhalt ausgetauscht werden sollten. Diese Details sind in verschiedenen Mustern von Geschäftsvorfällen enthalten.
Es sind zwei verschiedene RNIF- Versionen erhältlich: RNIF 1.1 und RNIF 2.0.
RosettaNet-Message-Typen
RNIF-Adapter unterstützen folgende Message-Typen in einer RosettaNet-Geschäftstransaktion:
Diese Messages sind festgelegt und Teil des PIP (Partner Interface Process). Sie enthalten betriebwirtschaftliche Daten wie beispielsweise Daten aus einer Bestellung.
Diese Messages sind Acknowledgments als Antwort auf RosettaNet-Action-Messages. Signal-Messages werden asynchron ausgetauscht.
Es gibt zwei Typen von Signal-Messages:
Diese Message wird gesendet, wenn eine Message von einem Partner empfangen und strukturell und syntaktisch als gültige RosettaNet-Action-Message betrachtet wird. Sie wird auch bei der Unleugbarkeit verwendet und, um die Zuverlässigkeit der Zustellung nach zu verfolgen.
Diese Message wird gesendet, wenn ein Partner, der eine RosettaNet-Action-Message empfängt, die Message für die Verarbeitung im Backend-System annimmt. Das Signal zeigt nicht an, ob die Verarbeitung einer Message erfolgreich war oder nicht.
Diese Message wird gesendet, wenn eine Message von einem Partner empfangen wurde und strukturell und syntaktisch als ungültige RosettaNet-Action-Message betrachtet wird.
Diese Message wird gesendet, wenn ein Partner, der eine RosettaNet-Action-Message empfängt, die Message für die Verarbeitung im Backend-System nicht annehmen kann.
Negative Bestätigung, die als Hinweis auf einen Fehler gesendet wird, der nicht einem der oben genannten entspricht.
Acceptance Acknowledgements, Acknowledgement Exceptions und Receipt Acknowledgement Exceptions werden nur für RNIF 1.1 unterstützt.
Prozesstypen in RosettaNet
Folgende Muster von Business-Transaktionen werden in RNIF 1.1 und 2.0 beschrieben:
Die RNIF-Adapter unterstützen nur asynchrone Muster.
Partner Interface Process (PIP)
Der RosettaNet-Standard vereinheitlicht Geschäftsprozesse zwischen Partnern in einer Logistikkette. RosettaNet stellt diese Standards als Spezifikationen im Rahmen eines Partner Interface Process (PIP) zur Verfügung.
Die gesamte E-Business-Logistikkettendomäne, für die PIPs festgelegt sind, ist in Cluster unterteilt. Jedes Cluster ist weiter in Segmente unterteilt. Jedes Segment besteht aus mehreren PIPs.
Ein allgemeiner Geschäftsprozess besteht aus verschiedenen PIPs.
PIPs umfassen die Spezifizierung von Partnerrollen wie Käufer oder Verkäufer, Aktivitäten, die zwischen den Rollen und dem Typ durchgeführt werden sowie Inhalt und die Folge der Dokumente, die von den Rollen während der Durchführung dieser Aktivitäten ausgetauscht werden. Die Zeit, Sicherheitseinstellungen und die Authentifizierung dieser Interaktionen wird ebenfalls festgelegt.
Die Struktur und der Inhalt der ausgetauschten Dokumente beruhen auf dem Business Dictionary und dem Technical Dictionary.
Der PIP ist eine Sammlung dieser Message-Typ-Informationen in Document Type Definitions (DTDs) und Message-Richtlinien. Geschäftspartner tauschen Dokumente aus, die den DTDs entsprechen, indem sie von RNIF spezifizierte Netzwerkprotokolle verwenden.
Die folgende Grafik zeigt ein Beispiel für ein PIP-Layout: