如何开发相互依赖的业务流程

可以使用 Visual Studio 开发一组具有相互依赖的 Web 服务的业务流程。 如果业务流程引用了从中调用它们的数据类型和/或端口,则会出现这种情况。 此类型方案的示例具有以下特征:

  • 你有两个或多个业务流程。

  • 第一个业务流程 (Orch1) 使用单向 Web 服务调用 (Orch2) 调用第二个业务流程。

  • Orch2 使用 Web 服务调用响应 Orch1。

    有关此类项目的一个示例,请参阅 教程 2:采购订单流程

开发两个相互依赖的业务流程 Orch1 和 Orch2

  1. 使用 Visual Studio 创建具有将作为 Web 服务公开的接收端口的 Orch1 的部分版本。

  2. 编译 Orch1。

  3. 运行 Web 服务发布向导并发布端口。

  4. 使用 Visual Studio 创建并完成所有 Orch2,使用 Orch1 的 Web 服务。

  5. 编译 Orch2。

  6. 运行 Web 服务发布向导并发布端口 () 。

  7. 完成 Orch1,根据需要使用 Orch2 的 Web 服务 () 。

  8. 重新编译 Orch1。

  9. 部署 Orch1 和 Orch2。

另请参阅

如何使用 BizTalk Web 服务发布向导将业务流程发布为 Web 服务