首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BizTalk服务器转发已有的SOAP WebService?

如何使用BizTalk服务器转发已有的SOAP WebService?
EN

Stack Overflow用户
提问于 2016-06-07 18:14:08
回答 1查看 174关注 0票数 0

我是BizTalk开发的新手。我有一个现有的SOAP web服务,它有大约50个不同的操作。我想将此服务连接到另一个应用程序,但在此通信中使用BizTalk服务器作为中介。因此服务和应用程序不应该直接知道彼此,BizTalk应该能够记录所有通过etc等的消息。

在BizTalk Server2013中实现此功能的最佳方法是什么?

到目前为止,我尝试创建一个新的BizTalk应用程序并在其中导入SOAP web服务。然而,我似乎需要创建大约50个不同的编排,每个编排只是将BizTalk中的传入消息映射到每个服务操作的外部服务。这看起来很麻烦。此外,发布所有这些编排也变得很痛苦,因为BizTalk无法再次将这些编排合并到一个端点中。理想情况下,我希望在IIS上为BizTalk服务器发布一个端点,该端点使用与目标SOAP服务完全相同的WSDL,理想情况下根本不必创建任何编排。这个是可能的吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-06-07 20:03:50

所以,是的,你想要的but...what是绝对可行的,但会有很多答案。一旦您了解了BizTalk中的实际工作原理,就很容易做到这一点。

例如,单个接收位置(IIS端点)可以接收任意数量的请求类型,只要它们是相同的协议/格式,例如SOAP、REST/JSON。IIS站点中唯一的区别是元数据,所以不要发布元数据。消息区分是在管道中完成的,就像任何其他BizTalk消息一样。

您并不真正需要用于Map的编排,只要SOAP调用和Map之间是一对一的关系,您就可以在端口级应用这些编排。

请尝试一些东西。我会明白的。对于任何特定的问题,您随时都可以回来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37676490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档