| BizTalk 2002内外兼顾 |
|
|
| 电子信息网 电子信息网 2002-06-12 |
在微软的.NET平台上,BizTalk是一个关键的组成部分。微软表示,该软件可以帮助用户连接网上交易市场、
在微软的.NET平台上,BizTalk是一个关键的组成部分。微软表示,该软件可以帮助用户连接网上交易市场、XML应用软件,并能整合企业后端系统。它的BizTalk Framework规定了企业交换数据的格式,与ebXML直接形成竞争,同时还与RosettaNet提出的一些规范产生竞争关系。今年2月BizTalk又发布了其最新版本BizTalk 2002。
BizTalk 2002是BizTalk 2000的升级版,不过似乎并没有在原来的版本上增加太多特别的功能,主要原因可能是因为微软目前最关心的还是BizTalk的应用。所以在新版本中,也就是数得出来的几个方面的改进:更好的文档和源代码实例、XLANG事务处理调度引擎扩展性的提升以及Seed向导的提供。
事务处理调度功能的改进可以使现有系统资源得到有效的利用,尤其是同样事务处理的多个实例可以共享同一个信息队列。调度程序是BizTalk 最有价值的部件,复杂的EAI难题都是由它来管理。BizTalk 2002还可以将信息传输、商务自动处理设施与微软的其他技术绑定在一起,如Windows 2000的COM+、XML服务、SQL Server、Exchanger Server、Visio等,从而得到一个全面的、易管理的、可扩展的EAI解决方案。
另外Seed向导使得与外部合作伙伴的文档交互处理变得更为方便,当然其前提是合作伙伴也运行BizTalk服务器。它把需要的文档说明和其他的BizTalk数据汇集到一个文件中,然后传送给对方。对方则可以使用Seed工具测试本地的系统配置,并检查双方之间的通信连接。一旦双方对测试结果都满意,这个解决方案就被列入配置模式,并开始自动传送文档。Seed向导虽不能缩短开发过程,但它最大的优点是可以让不懂技术的人进行部分配置管理工作,自动化程度大幅度提高。
要创建一个BizTalk解决方案,开发人员首先要用BizTalk编辑器来定义需要转换的文档格式,再由BizTalk映射器实现文档形式的转化,例如将对方的贸易发票转换成自己需要的格式。开发人员可以利用Visio根据各种定义和转化步骤画出文档处理流程。工作流图既能调用现有处理模块,也可以调用Web 服务等外部应用程序。
在BizTalk 2002发布之前,开发人员都希望BizTalk 2002能综合利用.NET框架、Web服务和VS .NET来简化BizTalk的开发,但BizTalk的开发并没有因为版本升级有很大简化。BizTalk不是建立在.NET框架上,所以它与.NET代码之间的交互是通过.NET的COM互操作层和一套工具包提供的封装类来实现,这或许也是限制它利用.NET优势的因素之一。当然还是可以使用VS .NET来编写BizTalk代码,而且现在BizTalk服务器的.NET工具可以免费下载。
|
|
|
|
|
 |
|
|
 |
|
|
|
|