jBPM组件

本文概述

  • 核心引擎
  • 人工任务服务
  • 坚持不懈
  • CDI / REST / JMS
  • 工艺设计师
  • 数据建模师
  • 表单建模者
  • 规则创作
  • Guvnor资料库
  • 流程管理
  • Eclipse开发人员工具
jBPM组件

文章图片
该图概述了jBPM项目的不同组件:
核心引擎 核心引擎是项目的核心, 它使我们能够灵活地执行业务流程。它是Java中的轻量级工作流引擎, 可以执行我们的业务流程。
人工任务服务 人工任务服务是BPM的重要组成部分。如果需要通过业务流程中人员的交互来执行某些任务, 则它提供了人员任务生命周期。
坚持不懈 它是一个运行时持久性, 它将持久化我们所有流程实例的状态, 并记录有关流程运行时发生的一切的审核信息。
CDI / REST / JMS 它通过Java API或作为一组CDI服务将我们的应用程序与核心引擎相连接, 并且还通过REST和JMS API进行远程连接。
工艺设计师 【jBPM组件】它允许业务用户在基于Web的环境中设计和模拟业务流程。它提供了一个图形编辑器, 可通过拖放选项来查看和编辑我们的业务流程。它还支持过程仿真。
数据建模师 它允许非技术用户查看, 编辑和创建其业务流程中使用的数据模型。数据建模工具无需逻辑编码即可提供逻辑和物理数据模型。
表单建模者 它使我们能够创建, 生成和编辑与我们的业务流程或任务执行过程相关的表单。该建模工具可帮助我们创建表单, 而无需任何编码或模板标记技能。它提供了所见即所得的环境来为技术含量较低的用户建模表单。
规则创作 它允许我们为业务流程的组合指定不同类型的业务规则。这些业务规则是决策表, 指导规则等。
Guvnor资料库 业务流程中使用的所有类型的资产都在Guvnor存储库中存储和管理。
流程管理 可以通过基于Web的管理控制台来管理流程。它包括管理流程实例的功能, 即启动流程, 停止流程和检查正在运行的实例, 管理和执行人员任务列表以及生成报告。
Eclipse开发人员工具 它是Eclipse IDE的一组插件, 使我们能够将业务流程集成到我们的开发环境中。它可以帮助我们使用拖放选项创建业务流程, 测试和调试流程等。

    推荐阅读