Microsoft BizTalk Accelerator for RosettaNet (BTARN) 实现业务流程,这些业务流程涉及将贸易合作伙伴作为公共流程进行集成。 而将组织内部的业务流程作为专用流程来实现。 使用专用流程和公用流程可将 RosettaNet 实现框架 (RNIF) 处理(在公用流程中)与服务内容处理及后端集成(在专用流程中)分隔开来。
BTARN 将公共进程实现为长时间运行的 BizTalk 业务流程。 在发起方和响应方各会运行一个公用业务流程。 BTARN 安装程序为 RNIF 1.1 和 RNIF 2.01 提供发起程序和响应方公共进程业务流程的版本。
这些公用业务流程实现了所有的 RNIF 流程。 公用流程使 RNIF 对于其他组件来说变得相对简单了。 除了执行与 RNIF 兼容的消息流之外,公用流程还确定默认跟踪设置并在运行时提供流程状态信息。 它并不处理消息的服务内容。 这由专用流程来处理。
每个贸易合作伙伴协议都引用一个单一的公用流程,以便发起或响应合作伙伴接口流程 (PIP) 操作。 然而,公用流程是 PIP 不可知的。
RosettaNet 规范对公用流程的设计进行了规定。 建议您不要修改公用流程。 公用业务流程是版本化的,且经过签名。 如果您修改了公用流程,它将不再兼容 RNIF。