本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

为 BPEL 流程和人员任务开发 Web Service API 客户机应用程序

您可以开发通过 Business Process Choreographer Web Service API 来访问 BPEL 流程应用程序和人员任务应用程序的客户机应用程序。 客户机应用程序开发流程包含若干个必需和可选步骤,其中包括生成 Web Service 代理以及向客户机应用程序添加安全性和事务策略。

关于本任务

注:
  • WebSphere® Process Server V 7 开始,基于 JAX-WS 的 Web Service API 将替换基于 JAX-RPC 的 Business Process Choreographer Web Service API。 不推荐使用基于 JAX-RPC 的 Business Process Choreographer Web Service API。 您应使用基于 JAX-WS 的 API 来实施新的 Web Service 客户机应用程序。
  • IBM® Business Process Manager Advanced V 8 开始, SOAP/JMS API 将替换 Business Process Choreographer JMS API。 不推荐使用 Business Process Choreographer JMS API。 请使用基于 JAX-WS 的 API 来实施新的 Web Service 客户机应用程序。

您可以在任何 Web Service 客户机环境中开发客户机应用程序。 以下步骤概述了开发这样一个应用程序所需执行的操作。

过程

  1. 决定客户机应用程序需要使用哪种 Web Service API:业务流程管理器 API 和/或人员任务管理器 API。
  2. Workflow Server 环境中导出必需的文件。
  3. 在客户机应用程序开发环境中,使用所导出的工件生成 Web Service 代理。
  4. 为客户机应用程序开发代码。
  5. 向客户机应用程序添加任何必要的安全性或事务策略。