开发业务流程 portlet

业务流程 portlet 将门户网站应用程序连接至业务流程。

开发业务流程应用程序涉及一些组件。
  1. 业务流程,包括控件和数据流。
  2. 任务处理 portlet。
  3. 运行时环境,由带有 WebSphere® 流程编排器的 WebSphere Portal Server 组成。
业务流程是一组活动或任务,可以反复执行它们以实现业务目标。例如,业务流程可以支持创建用于 Web 站点的页面。该过程可能包括下列任务,这些任务通常会由若干不同的人员执行:
  1. 创建用于为 Web 站点构建新的 Web 页面的任务。
  2. 将任务指定给写程序。
  3. 写至 Web 页面。
  4. 将 Web 页面转发至编辑器以检查是否合格。
  5. 将任务返回至写程序以便更正。
  6. 将更正后的 Web 页面转发至编辑器以检查是否合格。
  7. 编辑器认可。
  8. 将任务转发至 Web 管理员以便发布至 Web 站点。

WebSphere 流程编排器是 WebSphere Portal V5.1 的一个组件,为使用 Web Service 的业务流程执行语言(BPEL4WS 或 BPEL)建模的流程提供运行时环境。BPEL 是业务流程组合的一种 Web Service 标准。WebSphere Studio Application Developer Integration Edition 提供了一个流程编辑器,用于创建用 BPEL 编写、要在 WebSphere Portal V5.1(带有正确的配置)上运行的业务流程。

业务 portlet 是与业务流程代理交互作用的 portlet,这些代码提供任务处理、流程启动和其它支持代码。Rational® Developer V6.0 提供开发环境以便编写、测试和部署业务 portlet。

下列步骤为您示范涉及开发商业应用程序的流程。有关使用 Rational Developer V6.0、WebSphere Studio Application Developer Integration Edition 和带有 WebSphere 流程编排器的 WebSphere Portal 来开发、测试和部署商业应用程序的完整指示信息,可在 WebSphere Portal Documentation Library V5.1 的 Integrating your business > Integrating business processes 中找到。

  1. 使用 WebSphere Studio Application Developer Integration Edition 创建业务流程。
  2. 对业务流程进行单元测试后,将类作为 JAR 文件导出(以便在 Rational Developer 中使用)并将应用程序作为 EAR 文件导出(以便安装在 WebSphere Portal Server 上)。
  3. 使用 Rational Developer 来创建 portlet 项目。请参阅创建 portlet 和 portlet 项目
  4. 将 JAR 文件导入到 Rational Developer 中。
    1. 从“项目资源管理器”视图中突出显示 portlet 项目中的 /WebContent/WEB-INF/lib 目录,右键单击并选择导入
    2. 导入 JAR 文件。
  5. 使用下列 API 来开发任务处理 portlet:
    • 任务 API
    • 任务用户界面管理器 API
    • 属性代理 API

    WebSphere Portal 附带包括了这些 API 的 Javadoc。

  6. 开发流程启动 portlet。
  7. 在正确配置的 WebSphere Portal V5.1 服务器上安装业务流程 EAR 文件。
  8. 将这些 portlet 部署至 WebSphere Portal Server。
相关参考
WebSphere Portal Documentation Library

(C) Copyright IBM Corporation 2002, 2005. All Rights Reserved.