为业务流程和任务开发应用程序

执行本任务的原因和时间

您可以使用建模工具(例如 WebSphere® Integration Developer)来构建和部署业务流程和任务。这些流程和任务在运行时将进行交互作用。例如,在流程启动时、任务被声明和完成时以及运行中的流程终止时,都会发生流程和任务交互作用。您可以使用“业务流程编排器资源管理器”来与流程和任务进行交互,也可以使用业务流程编排器 API 来开发用于执行这些交互的定制应用程序。

此 API 提供了可以与 WebSphere Process Server 上安装的所有流程和任务配合使用的通用方法。业务流程编排器 API 是作为两个无状态会话企业 Bean 提供的:

要了解有关业务流程编排器 API 的更多信息,请参阅 com.ibm.bpe.api 和 com.ibm.task.api 包中的 Javadoc。

本任务的步骤

  1. 确定应用程序要提供的功能。

    提供了典型业务流程和人员任务功能的示例。

  2. 确定将要使用的业务编排器 API。

    根据应用程序的实现方案,可以使用其中一个会话 Bean,也可以同时使用这两个会话 Bean。

  3. 确定应用程序的用户所需的权限。

    应用程序的用户必须有权调用应用程序中包括的方法,并且必须有权查看这些方法返回的对象和对象属性。在创建适当业务流程编排器 API 会话的实例时,WebSphere Application Server 将使会话上下文与该实例相关联。会话上下文包含调用者的主体角色。此信息用来检查调用者对每个调用的权限。

    Javadoc 包含每个方法的权限信息。请选择最适合于应用程序用户的方法。

  4. 确定应用程序的呈示方式。

    可以本地方式或远程方式调用业务流程编排器 API。

  5. 开发应用程序。
    1. 访问 API。
    2. 使用 API 来与流程或任务进行交互。
      • 查询数据。
      • 处理数据。
相关概念
业务流程的授权角色
人员任务的授权角色
相关参考
BusinessFlowManagerService 接口
HumanTaskManagerService 接口
相关信息
不推荐的功能
业务流程编排器样本

使用条款 |


(c) Copyright IBM Corporation 2005, 2006.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。