写点什么

jBPM 5.1.0 发布

  • 2011-06-29
  • 本文字数:1224 字

    阅读完需:约 4 分钟

近日,jBPM 团队发布了 jBPM 5.1.0。

jBPM 是个灵活、开源的业务流程管理(BPM)套件。jBPM 的核心是使用纯 Java 编写的轻量级、可扩展的工作流引擎,你可以通过该引擎使用最新的 BPMN 2.0 规范执行业务流程。jBPM 能够运行在任何 Java 环境中,既可以嵌入到应用中,也可以作为服务运行。除此之外,它还通过大量工具对整个生命周期中的业务流程提供支持,它面向开发者与业务用户。这些工具包括 Eclipse 插件、基于 Web 的设计器、仓库以及管理控制台等等。

jBPM5 基于 BPMN 2.0 规范,支持业务流程的完整生命周期(从执行到监控与管理)。

当前的 jBPM5 提供了开源的业务流程执行与管理,具体包括:

  • 可嵌入、轻量级的 Java 流程引擎,支持原生 BPMN 2.0 的执行。
  • 可以在 Eclipse(面向开发者)与 Web(面向业务用户)中对 BPMN 2.0 流程进行建模。
  • 可以通过 Guvnor 仓库与 Web 控制台进行流程的协作、监控与管理。
  • 通过独立的 WS-HT 任务服务实现用户之间的交互。
  • 与业务规则与事件处理紧密、强大的集成。

在核心引擎之上,jBPM 提供了大量的特性与工具以在整个生命周期中支持业务流程:

  • 基于 Eclipse 与 Web 的编辑器,能以图形化的方式创建业务流程(拖拽方式)。
  • 基于 JPA/JTA 的可插拔的持久化与事务控制。
  • 支持流程实例管理、任务列表与任务表单管理及报表的管理控制台。
  • 可选的流程仓库,可以部署流程。
  • 历史日志(用于查询 / 监控 / 分析)。
  • 与 Seam、Spring、OSGi 等的集成。

jBPM 开发团队根据社区的反馈(针对 jBPM 5.0)修复了大量的 Bug,同时又增强了很多特性。重要的改进如下所示:

  • 基于 Web 的设计器得到了扩展以完整支持 BPMN 2.0,现在你可以在 Eclipse 与 Web 编辑器之间来回切换。它现在还支持领域特定的结点,能够嵌入到其他应用中。
  • 新的 jbpm-examples 模块包含了大量的示例流程,展现了 jBPM 的众多特性,如用户任务(包括数据传递与任务表单)、循环、多实例、基于规则的集成等等。感兴趣的读者可以在 jBPM 的博客上深入了解这些示例。
  • 改进的测试与调试能力,这样你就可以轻松使用 JUnit 测试流程了。
  • 文档进行了重构、更新和扩展,并且新增了概览与起步这两章内容。未来一段时间,jBPM 的文档还会得到进一步的更新,读者可以到 jBPM 站点上查看相应动态。
  • 新的 BPMN 2.0 Eclipse 插件也进行了重要的更新。该编辑器的目标旨在支持完整的 BPMN 2.0 规范。目前相关工作还在继续,但你已经可以使用它创建可执行的 BPMN2 流程并在 jBPM5 上执行。未来几个月内,jBPM 团队还将继续改进该插件的可用性。

除此之外,jBPM 5.1.0 还有如下一些小的特性增强:

  • 在将新流程部署到 Guvnor 仓库时,jbpm-console 会自动对流程进行同步。
  • 简化的用户任务及表单的数据传递。
  • 扩展的 BPMN2 引擎,支持重复定时器。
  • 支持多线程。

感兴趣的读者可以在 jBPM JIRA 上了解关于 jBPM 的一切。

jBPM 5.1.0 与 Drools 5.2.0 一致,后者也于近日发布了。感兴趣的读者可以在这里了解关于 Drools 5.2.0 的相关信息。读者可以在这里下载 jBPM 5.1.0 及相关示例与插件。

2011-06-29 12:473571
用户头像

发布了 88 篇内容, 共 263.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

软件开发中 Bug 为什么不能彻底消除

爱吃小舅的鱼

bug bug管理

不愧是阿里巴巴内部“Java成长笔记”,差距不止一点点

架构师之道

编程 java面试

三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本

万少

鸿蒙

手把手带你实现 鸿蒙应用-键盘音乐

万少

鸿蒙

为什么你的团队会抵制变化

Bruce Talk

敏捷开发 系统思考

HarmonyOS Next 关于页面渲染的性能优化方案

万少

鸿蒙

三文带你轻松上手鸿蒙的 AI 语音 01-实时语音识别

万少

鸿蒙

2025年最新Java八股文面试题,面试应该是够用了(吊打面试官)

Summer

Java 程序员 面试 架构师 大厂

HarmonyOS Next 中的 HAP、HAR、HSP 区别

万少

鸿蒙

三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本

万少

鸿蒙

HarmonyOS Next V2 @Event

万少

鸿蒙

2000道面试必问的Java面试八股文及答案整理(2025版)

Summer

Java 程序员 面试 架构师 大厂

HarmonyOS Next 浅谈 发布-订阅模式

万少

鸿蒙

HarmonyOS Next 开发的艺术 面向对象

万少

HarmonyOS Next V2 @Monitor 和@Computed

万少

鸿蒙

HarmonyOS Next V2 状态管理 AppStorageV2 和 PersistenceV2

万少

鸿蒙

HarmonyOS Next 并发 taskpool 和 worker

万少

鸿蒙

大厂1000道Java高频面试题以及答案整理出来了

蓝蓝路

编程 计算机 java面试

HarmonyOS Next 如何优雅的编写注释

万少

HarmonyOS Next 关于页面渲染的性能优化方案

万少

鸿蒙

三文带你轻松上手鸿蒙的 AI 语音 03-文本合成声音

万少

鸿蒙

GitHub中文社区上的最火的Java面试八股文手册限时开源

架构师之道

编程 计算机 java面试

三文带你轻松上手鸿蒙的 AI 语音 03-文本合成声音

万少

鸿蒙

HarmonyOS Next 简单上手元服务开发

万少

鸿蒙

HarmonyOS Next V2 状态管理@ObservedV2 基本使用

万少

鸿蒙

Java程序员春招面试宝典,结合了30多家大厂面试难点的Java面试

采菊东篱下

编程 计算机 java面试

三文带你轻松上手鸿蒙的 AI 语音 01-实时语音识别

万少

鸿蒙

HarmonyOS Next 设计模式-单例模式

万少

鸿蒙

2024金九银十热门考点Java面试1000题升级补录,不管面试还是跳槽都能有帮助

采菊东篱下

编程 计算机 java面试

阿里巴巴Java面试权威指南(泰山版)!这细节讲解,简直神了

蓝蓝路

编程 计算机 java面试

HarmonyOS Next V2 @Local 和@Param

万少

鸿蒙

jBPM 5.1.0发布_Java_张龙_InfoQ精选文章