使用 Web 服务

Microsoft BizTalk Server为 Web 服务提供内置支持。 BizTalk Server 支持所有现有 Web Services 在业务流程中的重用和聚合。 你还可以将业务流程发布(公开)为 Web Services,以将 Web Services 逻辑与业务流程逻辑分开。

BizTalk Server 实现了对 Web Services 中的本机适配器的支持。 本机适配器支持为 Web Services 提供了可伸缩性、容错功能和跟踪功能,且无需为此编写代码。 有关 SOAP 适配器的信息,请参阅 SOAP 适配器

BizTalk Server中的 Web 服务支持分为两类:使用或调用 Web 服务以及发布或创建 Web 服务。

在使用或发布 Web 服务之前,应了解 ASP.NET 中的 XML Web 服务。 有关 XML Web 服务的基础知识的信息,请参阅 上的 https://go.microsoft.com/fwlink/?LinkId=193057文章“XML Web Services 基础知识”。

使用 Web 服务

可以从业务流程中使用(调用)Web Services。 可以将若干 Web Services 聚合成单个业务流程以完成整个业务流程。

发布 Web 服务

可以使用 Web Services 发布向导发布 Web Services。 业务流程和发送适配器可以使用这些已发布 Web Services。

使用 SOAP 标头

BizTalk Server 支持已定义的和未知的 SOAP 标头。 BizTalk Server 为 Web Services 中的每个已定义的 SOAP 标头创建一个上下文属性。

Web Services 标准

发送和接收时,BizTalk Server应使用任何 Web 服务标准。 并非所有的标准都进行了测试。 通常,WCF 支持的标准也受BizTalk Server支持。 示例标准包括:

  • WS-ReliableMessaging

  • WS-安全性

  • WS-SecureConversation

  • WS-Trust

  • WS-Federation

  • WS-Addressing

  • WS-Policy

  • WS-MetadataExchange

  • WS-Coordination

  • WS-Atomic

本节内容