【发布时间】:2011-08-25 15:06:52
【问题描述】:
我有系统 A 生成一个 xml 文件和系统 B 获取该文件。如何使用 Biztalk 和 WCF 实现这种交换?
【问题讨论】:
-
阐述你的问题,系统A和B提供什么样的接口?
我有系统 A 生成一个 xml 文件和系统 B 获取该文件。如何使用 Biztalk 和 WCF 实现这种交换?
【问题讨论】:
在我看来,您有两种可能的不同解决方案,它基本上归结为 WCF 服务需要的类型。
您需要将消息转换为新格式吗?或者您是否打算将 BizTalk 中的其他功能用作基于内容的路由等?在 BizTalk 中,您对消息的内容是否完全感兴趣,您可以直接通过它吗?
如果您正在寻找具有上述功能的解决方案,您需要获取要接收到 WCF 服务的 XML 消息的架构并发布该服务。一旦消息在 BizTalk 中,它就会被输入,您可以使用 BizTalk 对它进行任何操作。
但是,如果您只是想通过它,您可以发布一个作为 XML 文档类型消息接收的服务并通过它。 Here's 一篇很好的文章,描述了创建接受任何 XML 作为输入的通用服务的几种不同技术。
【讨论】: