BPM应用开发生命周期

BPM实现模型主要涉及的三个阶段:建模、实现、部署。围绕这三个阶段的开发生命周期可以有多种模式,对于不同模式所对应的产品与组件也是不同的。

模式一:建模、实现、部署应用

intro_studio_app_dev_lifest

  1. 使用Oracle BPM Studio(流程分析师角色/流程开人员角色)创建模型
  2. 实现流程所需要的服务与应用资源(由流程开人员实现)
  3. 编译应用(流程开发人员)
  4. 部署到Oracle BPM运行时(流程开人员/流程管理员)

模式二:基于流程蓝图(Blueprints)创建应用

intro_studio_app_dev_lfecyc

  1. 使用Process Composer创建蓝图(流程分析师)
  2. 发布包含流程蓝图的项目到MDS(流程分析师)
  3. 在Oracle BPM Stdio打开项目(流程开发人员)
  4. 实现基于流程的应用(流程开发人员)
  5. 发布项目到运行时(流程开发人员,业务管理人员)或另存为项目模板(流程开发人员)

模式三:创建项目模板

intro_studio_app_dev_lfecy2

  1. 使用Oracle BPM Studio创建项目模板(流程开人员)
  2. 发布模板到MDS(流程开发人员)
  3. 使用Business Process Composer创建基于项目模板的新项目(流程分析师)
  4. 基于项目模板中的编辑策略编辑项目中的流程(流程分析师)
  5. 部署项目(流程分析师,业务管理员)或重新将项目发布到MDS(流程开发人员可以进行进一步实现)

模式四:集成Oracle BPM Suite与Oracle BPA

intro_studio_app_dev_lfecy3

使用Oracle BPA套件建模(流程分析师)

  1. 将流程模型导入到Oracle BPM Stdio(流程开发人员)
  2. 实现(流程开发人员)
  3. 编译(流程开发人员)
  4. 部署到Oracle BPM运行时(流程开发人员/流程管理员)
      • 使用MDS从Oracle BPM Stdio直接部署
      • 导出项目为SAR文件,使用Oracle Enterprise Manager导入到BPM运行时

      (完)

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>