Biztalk Server 2004与Web Services有如下几种交互形式:
1.在Biztalk Server中调用Web Services;
2.将Biztalk Server的架构发布为Web Services;
3.将Biztalk Server的业务流程发布为Web Services;
在
Biztalk 开发之 架构的发布
一文中,我们讨论了第二种形式。在本文中,具体介绍如何在Biztalk Server中调用Web Services。
在Biztalk Server中调用Web Services,典型的应用包括四类消息:
A.导入消息——从接收管道接收的外部应用传到Biztalk Server中的消息;
B.请求消息——从Biztalk Server中向Web Services请求的消息;
C.回应消息——从Web Services返回给Biztalk Server的消息;
D.输出消息——从Biztalk Server输出到外部应用的消息。
在Biztalk Server中,每个消息都有自己的消息类型。其中的消息B和C的消息类型,是由Biztalk Server自动生成的。具体来说,是在将Web Services添加到Biztalk Server项目的Web引用时生成的;而消息A和D的消息类型是由导入和输出的消息内容来决定的。
在具体应用时,导入消息可能和输出消息的结构相同,只是导入消息的某些字段为空,通过调用Web Services后,将这些字段补充完整,然后向外输出。通常在Biztalk Server调用Web