Biztalk信息交换框架概述

1 BizTalk架构介绍

在现实生活中,技术和标准日新月异,所以确保构建的解决方案基于普遍接受的协议和文档格式是至关重要的。BizTalk架构是一个满足这些要求的用于应用集成和电子商务的XML架构。它包括一个实现XML schema的设计架构和一套在应用程序间传递信息的XML标签。

BizTalk架构模式是用XML形式表达商业文档和消息,并在BizTalk.Org网站注册和存档。任何个人或组织都能下载架构或者向网站递交XML 格式。只要该大纲通过了认证测试,它们就成为了有效的BizTalk架构格式。

2 BizTalk架构的组成

BizTalk架构中主要包括四个部份:

(1)技术规范:BizTalk架构的技术规范定义了使用XML的一致性方法。

(2)卷标集合:BizTalk架构由一组“必要性”及“选择性”标签所构成,这些卷标集合使XML相关工具得以透过一致性的方法,有效处理BizTalk文件。

(3)BizTalk入口网站:该网站网址为:.cn/qkimages//wlxx/wlxx200808/wlxx20080861-1-l.jpg" hspace="15" vspace="5" align="">

4 BizTalk信息传送流程

如下图所示,BizTalk信息传送包括下列几个步骤:

(1)产生传送BizTalk需求,并发生应用程序的事件。

(2)应用程序或转换程序会依照已经发布的BizTalk Message 的 Schema来产生一个以SOAP标准定义的BizTalk Document。

(3)应用程序将所产生的BizTalk Document 传送给BFC 服务器。

(4)发送 BFC 服务器将BizTalk Document加上传输所需要的Transport信息,成为BizTalk Message 传送给目的地的 BFC 服务器。

(5)目的地的 BFC 服务器收到BizTalk Message 后,先对于此BizTalk Message做验证,然后再将此BizTalk Message 送往目的地应用程序处理。

5 总结

作为一种数据交换的平台,BizTalk更加清楚地体现出XML在造就具备高度集成化特征与高效工作流的组织机构方面所蕴含的巨大潜力。

参考文献

[1]Brian E,Travis.XML and SOAP Programming for BizTalk Servers[M].Seattle:Microsoft Press,2001.

[2]夏红霞,水俊峰,等.基于SOAP的分布式数据挖掘系统的设计[J].武汉理工大学学报.

[3]LiPeishu,袁勤勇,王福华,译.BizTalk Server开发人员指南[M].北京:清华大学出版社,2001.

[4]赵岳松,姚慧广,等.新型分布式网络协议——SOAP[J].武汉理工大学学报,2002,24(10):67~70.

[5]Carlos C,Tapang.Web Service Description Language(WSDL)Explained[M].Seattle: Microsoft MSDN,2001.

[6]Scott Seely.An XML Overview Towards Understanding SOAP[M]. Seattle: Microsoft MSDN, 2001.