RosettaNet 是一个为支持贸易伙伴之间进行业务消息交换而提供开放标准的组织。 有关 RosettaNet 的更多信息,请参阅 http://www.rosettanet.org。 这些标准中包括 RosettaNet 实现框架(RosettaNet Implementation Framework,RNIF)规范以及合作伙伴接口过程(Partner Interface Process,PIP)规范。 RNIF 通过提供一个消息封装、传输协议和安全性的框架,来定义贸易伙伴如何交换消息。 RNIF 有两个发行版: 1.1 和 2.0。PIP 定义了一个公共业务流程以及支持该流程的基于 XML 的消息格式。
WebSphere Business Integration Connect 支持使用 RNIF 1.1 和 2.0 进行 RosettaNet 消息传递。 当中心收到 PIP 消息时,会验证并转换该消息,以将其发送到相应的后端系统。 WebSphere Business Integration Connect 提供协议,用于将已转换的消息封装成后端系统可处理的 RosettaNet 服务内容(RosettaNet Service Content,RNSC)消息。请 参阅“企业集成指南”,了解对这些消息进行封装以提供路由的有关信息。
中心还可以接收来自后端系统的 RNSC 消息,然后创建相应的 PIP 消息并将其发送给 相应的贸易伙伴(参与者)。 您要为所使用的 RNIF 版本和 PIP 提供文档流定义(Document Flow Definition)。
除了能够路有 RosettaNet 消息之外, WebSphere Business Integration Connect 还维护其处理的每条消息的状态。 这使得它能够重新发送任何失败的消息,直至尝试次数达到指定的阈值为止。 “事件通知(Event Notification)”机制在无法传递 PIP 消息时会向后端系统报警。另外,中心在收到来自后端系统的某些“事件通知”时会 自动生成 0A1 PIP,以将其发送至相应的参与者。 请参阅“企业集成指南”,了解关于“事件通知”的更多信息。