Biztalk组件介绍

Biztalk是微软为企业应用集成和业务流程自动化设计的产品,它利用适配器连接不同系统,通过XML标准化消息并在业务流程组件中处理。 BizTalk包括Adapter、Message、Pipeline、Orchestration和Maps等核心组件,实现跨系统的通信和业务流程管理。类似产品有WebSphere ESB、WMB、Oracle SOA套件和SAP PI/XI。
摘要由CSDN通过智能技术生成

1.    biztalk的由来

没有任何应用程序是完全孤立的。无论我们喜欢与否,将系统整合在一起已成为必然。系统整合不仅仅是交换字节,随着应用软件的复杂化和面向服务的发展,其现实目标也即将实现,即创建将各种单独的系统融为一体的有效业务流程。 为此,业务流程自动化 (BPA)、业务流程管理 (BPM)等名字也应运而生。整合企业应用已经多年,随着整合的概念(面向服务的架构SOA,面向消息的中间件MOM),方法(业务流程管理BPM,业务流程再造)和标准(XMLXSDRosetta.NET)以及问世如Web服务栈协议(WS-*),企业服务总线(ESB)和其他新兴技术,那么厂商已经发布了自己的解决方案,从而组织已达到具有挑战性的目标,他们的信息整合业务流程的自动化系统。微软的BizTalk就是为此而生的一个产品。

2.    biztalk的工作原理

   绝大多数现代业务流程都或多或少地依赖于软件,在许多情况下,已使用不同的技术在不同时间、不同平台上创建了此软件。若要使这些业务程序实现自动化,则需要连接不同系统。一个方案用于连接单个组织内的应用程序,通常称为企业应用程序集成 (EAI)。下图显示了针对对 EAI 问题,应用核心 BizTalk Server 引擎的基本流程。引擎一直在监听消息接收端口。消息是一个实体,它包括一个头存储有关通信方面的信息和特定的元数据以及身体传达的有效载体,如业务实体。与外部系统的信息交换是通过适配器实现必要的协议机制。消息以其原生格式被biztalk引擎接受,但在系统内部消息使用XML作为的Biztalk引擎标准化的模式。这个任务是通过管道组件(pipeline)及其子组件专门拆装器组件。然后通过biztalk messagebox实现内部XML消息的发布。订阅者消费这些内部消息。主要的订阅者发送端口(send port)和业务流程组件(orchestration)根据自己的元数据或消息上下文属性订阅这些消息。当底层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值