RosettaNet is an organization that provides open standards to support the exchange of business messages between trading partners. For more information on RosettaNet, see http://www.rosettanet.org. The standards include RosettaNet Implementation Framework (RNIF) and Partner Interface Process (PIP) specifications. RNIF defines how trading partners exchange messages by providing a framework of message packaging, transfer protocols, and security. There are two released versions: 1.1 and 2.0. A PIP defines a public business process and the XML-based message formats to support the process.
WebSphere Business Integration Connect supports RosettaNet messaging using RNIF 1.1 and 2.0. When the hub receives a PIP message, it validates and transforms the message to send it to the appropriate back-end system. WebSphere Business Integration Connect provides a protocol for packaging the transformed message into a RosettaNet Service Content (RNSC) message that the back-end system can handle. See the Enterprise Integration Guide for information on packaging used on these messages to provide routing information.
The hub can also receive RNSC messages from back-end systems and create the appropriate PIP message and send the message to the appropriate trading partner (a participant). You provide the Document Flow Definitions for the RNIF version and the PIPs you want to use.
In addition to providing routing capability for RosettaNet messages, WebSphere Business Integration Connect maintains a state for each message it handles. This enables it to resend any messages that fail until the number of attempts reaches a specified threshold. The Event Notification mechanism alerts back-end systems if a PIP message cannot be delivered. Additionally, the hub can automatically generate 0A1 PIPs to send to appropriate participants if it receives certain Event Notification messages from back-end systems. See the Enterprise Integration Guide for more information on Event Notification.