现在,在贸易合作伙伴间创建 B2B 连接是BizTalk Server 的一个常见用途。要建立这种联系要求在某些事情上达成协议,包括所使用的通信协议、用于交换的消息格式以及推动交互通信的业务流程等。
为了使得业务人员能够执行这些日常任务,BizTalk Server 2006 的业务活动服务中包含了一个“贸易合作伙伴管理 (TPM)”组件。如上图所示,这个组件依靠“TPM”数据库,在这个数据库中存储有关于贸易关系的信息。信息工作者可以使用公用的“业务活动服务”界面来创建和修改与其他使用 BizTalk Server 2006 的贸易合作伙伴建立的“协议”。每个协议都对双方间的关系进行描述,包括:
◆针对每个参与方的“配置文件”。这些配置文件中包含有关于这个公司的信息,例如联系人和地址。另外其中还有一些技术信息,例如在与之通信的过程中该使用什么协议(以及使用哪个 BizTalk Server 2006 适配器)。
◆业务流程本身(实现为一个或多个业务流程 (Orchestration))以及每个参与方在其中担当的角色。例如,一个公司可能作为卖方,而另一个则作为买方。
◆“附录”以及针对这个商业过程的参数,用于控制实现该商业流程的业务流程的行为。如何使用这些参数将在下一节中介绍。
配置文件,协议和附录都存储在 TPM 数据库中。通过 TPM 组件,信息工作者可以对这些项目进行直接的配置。这使得业务人员可以建立和修改新的合作伙伴关系,而不需要请求开发人员的帮助。