使用Biztalk和WCF在系统之间传输XML



系统A生成xml文件,系统B接收该文件。如何使用带有WCF的Biztalk实现这种交换?

在我看来,你有两种可能的不同解决方案,这基本上取决于你的WCF服务需要的类型。

你需要把你的信息转换成新的格式吗?或者你打算在BizTalk中使用其他功能,如基于内容的路由等?您是否对消息的内容感兴趣,而在BizTalk中,您是否可以通过传递它?

如果您正在寻找具有上述功能的解决方案,则需要将您希望接收到的XML消息的模式获取到WCF服务中并发布该服务。一旦消息在BizTalk中输入,你就可以使用BizTalk对它做任何事情。

如果你只是想传递它,你可以发布一个服务,接收到XML文档类型的消息并传递它。这里有一篇很好的文章,描述了几种不同的技术来创建接受任何XML作为输入的通用服务。

最新更新