什么是桥?

更新时间: 2015年7月

桥是帮助进行消息中介的实体。消息中介的过程涉及到执行一系列处理步骤,例如,当消息从其源传递到其目标时,对该消息进行解码、验证、扩充和转换。如果将 ESB 模式视为系统松散耦合并通过消息进行通信,那么,我们可以将桥视为入口、管道和出口的组合形式。以下是 BizTalk 服务随附的桥的特性:

  • 桥由阶段和活动组成,每个阶段本身就是一个消息处理单元。

  • 桥接的每个阶段是原子性的,也就是说,一条消息要么经历整个阶段,要么根本不经历这个阶段。可以启用禁用某个阶段,以指明是要处理某条消息,还是直接传递该消息。

下图以图示方式显示了管道的不同阶段如何绑定在一起:

桥接的阶段

有两种类型的桥接模板 – 通用专用通用模板是可自定义的模板,并且是专用模板的基础。可以使用此模板来创建符合你要求的自定义桥。专用模板是通用模板的专用化形式,旨在用于特定的目的。XML 桥模板就是专用模板的一个示例,它专门用于处理 XML 消息。本版本的 BizTalk 服务只提供了专用桥模板 - XML 单向桥接、XML“请求-答复”桥接和 传递桥。本部分提供有关这些桥的详细信息,包括阶段、模板的用途,等等。

另请参阅

显示: