您的位置:首页 > 理论基础 > 计算机网络

Biztalk Server------使用WCF-BasicHttp Adapter在Orchestration中实现无Reference的Web Service调用

2009-03-17 11:00 489 查看
通常来说,在Orchestration中添加Web Service Reference后,Request, Response消息类型,Orchestration Port使用这些消息类型的Port类型,系统都会为开发者自动创建。这种模式虽然简便。但是Orchestration与Web Service Contract的耦合度非常高。

在不添加WS Reference的情况下,开发者可以定义Domain Message,以及从Domain Message到WS Message类型的Map。同时,WCF-BasicHttp Send Adapter提供了Orchestration的Operation与WS Method的匹配关系配置。在Send Port "General" Tab的"Action"中

,配置如下:

<BtsActionMapping>

<Operation Name="Operation1" Action="http://temp.org/Hello">

</BtsActionMapping

这表示Send Port上的Operation1与Web Service中的URI为"http://temp.org/Hello"方法是相对应的。事实上,在添加WS引用后,*_BindingFile.xml中也包含同样的配置。这个配置就是告诉Engine如何把Orchestration与WS关联起来。

通过这种方法,在不添加Reference的情况下,实现了Orchestraton Call与WS接口协议的松散耦合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: