如何将biztalk业务流程作为Web服务公开

时间:2012-06-18 21:52:22

标签: web-services biztalk biztalk-orchestrations

我有一个假设的请求,即将3个数据字段引入业务流程,但只能通过Web服务。

如何使用biztalk执行此操作?

感谢

2 个答案:

答案 0 :(得分:3)

正如@Tim所提到的,WCF发布向导是一个很好的起点。

概述:

http://msdn.microsoft.com/en-us/library/bb226350

更多信息:http://msdn.microsoft.com/en-us/library/bb226564.aspx

一些注意事项:

在发布之前,您需要在开发环境中构建和部署BTS项目。 确保在发布时使用与BizTalk Isolated主机相同的用户部署到应用程序池。

您实际上并不需要IIS / WAS来托管服务 - Biztalk可以self host使用例如WCF的自定义。因此,您可以避免生产环境中的Isolated主机并完全关闭IIS。这具有性能和资源优势。 请注意,您可能需要打开BizTalk的权限才能收听herehere

在开发环境中发布和“刷新”WSDL,以便对等系统可以创建代理等,这可能很痛苦。使用发布向导后,您可以使用此工具刷新WSDL发布,而无需重做向导。 http://www.microsoft.com/en-us/download/details.aspx?id=21973

答案 1 :(得分:1)

使用“BizTalk WCF服务发布向导”。它将引导您完成所需的所有步骤。