BizTalk概述及消息流

BizTalk Server 是一款用于集成异构应用及自动化业务流程的服务器软件。它通过转换和存储消息到 SQL Server 的 MessageBox 数据库中实现应用集成,并采用发布/订阅模式处理消息。此外,BizTalk Server 使用 Business Rule Engine 来处理编排的消息。

    Microsoft Biztalk Server  是一个服务器应用程序,它能够使业务集成异构、异类应用程序以及使业务流程自动化。Biztalk Server  代表所有外部应用程序、服务、流程和系统处理底层 Microsoft Windows Server 操作系统和 Microsoft SQL Server 数据库之间的所有数据通讯。

    为了能够集成异构应用程序以及协调业务流程之间的逻辑,Biztalk Server 转换并保存 SQL Server 上 MessageBox 数据库中的所有消息。BizTalk Server 使用 Publish / Subscribe 语义进行此集成。

下图显示 BizTalk Server 中的消息流。

1 BizTalk Server  中的消息流
  1. BizTalk Server 从外部应用程序、服务、流程和系统接收消息。BizTalk Server 使用接收管线将消息从外部格式转换为 XML 数据并将这些消息保存到 MessageBox 数据库。这就完成了消息的“发布”。

  2. BizTalk Server 然后可以使用具有这些流程的 Business Rule Engine 来处理带编排的消息。这些流程是发布到 MessageBox 数据库的消息的“订户”。该流程可能需要将消息发送到其他应用程序或业务伙伴,这样促使编排流程向 MessageBox 数据库“发布”一条新消息。

  3. BizTalk Server 使用发送管线将 XML 数据转换为它们的外部格式。然后 Send 适配器将消息发送给它们的外部应用程序、服务、流程和系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值