jBPM 组件2024 年 8 月 29 日 | 阅读 2 分钟 ![]() 下图给出了 jBPM 项目的不同组件的概述 核心引擎核心引擎是项目的核心,使我们能够以灵活的方式执行业务流程。它是一个轻量级的 Java 工作流程引擎,可以执行我们的业务流程。 人工任务服务人工任务服务是 BPM 的重要组成部分。如果某些任务需要与业务流程中的人类参与者进行交互才能执行,它将提供人工任务生命周期。 持久化它是一个运行时持久层,用于持久化所有流程实例的状态,并记录有关流程运行时发生的所有事情的审计信息。 CDI/REST/JMS它通过 Java API 或一组 CDI 服务将我们的应用程序与核心引擎连接,还可以通过 REST 和 JMS API 进行远程连接。 流程设计器它允许业务用户在基于 Web 的环境中设计和模拟业务流程。它提供了一个图形编辑器,通过使用拖放选项来查看和编辑我们的业务流程。它还支持流程模拟。 数据建模器它允许非技术用户查看、编辑和创建其业务流程中使用的数据模型。数据建模器工具提供逻辑和物理数据模型,而无需显式编码。 表单建模器它允许我们创建、生成和编辑与我们的业务流程或任务执行期间相关的表单。此建模器工具可帮助我们创建表单,而无需任何编码或模板标记技能。它提供了 WYSIWYG 环境,以便为不太懂技术的用户建模表单。 规则编写它允许我们为业务流程的组合指定不同类型的业务规则。这些业务规则是决策表、指导规则等。 Guvnor 存储库业务流程中使用的所有类型的资产都存储在 Guvnor 存储库中并进行管理。 进程管理可以通过基于 Web 的管理控制台管理流程。它包括管理我们的流程实例(即启动流程、停止流程和检查运行实例)、管理和执行人工任务列表以及生成报告等功能。 Eclipse 开发工具它是一组 Eclipse IDE 的插件,允许我们将业务流程集成到我们的开发环境中。它可以帮助我们使用拖放选项创建业务流程、测试和调试我们的流程等。 下一主题jBPM 工作流程组件 |
我们请求您订阅我们的新闻通讯以获取最新更新。