导航

使用BizTalk端口实现服务注册与发布

Posted on 2010-12-01 21:42  angelsmile  阅读(256)  评论(0)    收藏  举报

今天尝试着使用BizTak端口实现服务注册与发布,有些备忘记录如下:

1.接收端口无法配置筛选器,只能发送端口可以配置筛选器;

2.接收端口使用入站映射进行统一的数据格式转换,注意前提接收管道是"XMLReceive 管道"(只有这样,该管道才可以对消息创建上下文,并提升消息属性),所以通常我们需要对消息进行属性提升筛选时可选择"XMLReceive 管道";(出自:http://tech.ddvip.com/2008-11/122690610092936.html中:

您还要记住在“接收”位置选择“XML 管道”,否则,BizTalk 将不会创建“BTS 消息上下文”属性 — 这些属性中的其中一个是传入 Web 服务消息的“消息类型”。 BizTalk 了解此“消息类型”(因为它曾通过管道中的“XML 反汇编程序”解析此消息类型并提升该属性),并使用该类型执行映射,以将请求转换为业务流程期望的类型。)

3.使用WCF服务可以构建业务流程及消息架构,发布BizTalk工程之后,使用导入绑定生成发送端口;

4.发现使用WebService引用的方式无法构建消息架构,就无法使用Mapping来转换消息了,此问题后续再做预研处理;

5.使用此方式的灵活性较差,由于没有业务流程,性能上是否比使用业务流程的方式要好,有待验证;