我是 BizTalk 服务器的新手,我想知道是否可以像 Web 服务器一样与 bizTalk 进行通信?我的场景是这样的。
我在 silverlight 中有一个应用程序,它将使用某些参数向 biztalk(Web 服务或 http)发送请求,biztalk 会将请求发送到第三方 Web 服务,第三方 Web 服务将响应 Biztalk,此响应将被发送回我的 Silverlight 应用程序。
这可能吗?如果是的话,任何人都可以给我一篇文章,帮助创建这种类型的应用程序。
我是 BizTalk 服务器的新手,我想知道是否可以像 Web 服务器一样与 bizTalk 进行通信?我的场景是这样的。
我在 silverlight 中有一个应用程序,它将使用某些参数向 biztalk(Web 服务或 http)发送请求,biztalk 会将请求发送到第三方 Web 服务,第三方 Web 服务将响应 Biztalk,此响应将被发送回我的 Silverlight 应用程序。
这可能吗?如果是的话,任何人都可以给我一篇文章,帮助创建这种类型的应用程序。
是 - 使用 SOAP 适配器和 MS 的 Web 服务端口 Service Station
您将需要创建一个编排和一个映射(如果两个服务之间的架构不同)来处理两个 Web 服务之间的实际消息传递。 编排的第一步
和一个很好的 Web 服务指南和教程在 这里
从 Silverlight 调用 biztalk 网络服务 http://weblogs.asp.net/jgalloway/archive/2007/06/14/calling-an-asmx-webservice-from-silverlight-use-a-static-port.aspx
是的。您可以设置 HTTP 接收端口并处理来自 SilverLight 的直接 XML 消息,然后返回 SilverLight 需要的任何消息(确保使用 2-Way 接收/发送端口)。这里更大的问题是为什么?为什么不直接从 SilverLight 与远端 Web 服务通信?BizTalk 是否在这里增加了任何价值?您是否包含 BizTalk 作为未来功能的抽象层?BizTalk 是不是让消息内容更加丰富?
我的问题和 ChrisLoris 一样。为什么在这里使用 Biztalk?如果它只是调用服务 A 然后 B 并将信息传递回 silverlight 应用程序,我宁愿创建一个自定义的 .net .dll 来处理它。如果你真的想要一个工作流,你可以使用 WorkflowFoundation..
我找到了解决这个问题的方法。您需要在运行 biztalk 主机实例的用户的用户存储中安装证书,并使用 winhttpcertcfg 工具授予对证书私钥的访问权限。1) 使用 runas /user:<> mmc 打开 mmc 并将证书导入用户存储。2)winhttpcertcfg -g -c LOCAL_MACHINE\My -s <> -a <>
这两个步骤应该可以解决问题。