写点什么

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:473582
用户头像

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

关注

评论

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

假如,程序员面试的时候说真话

AlwaysBeta

程序员 面试

力扣每日一练之双指针2Day9

京与旧铺

6月月更

MongoDB在腾讯零售优码中的应用

杨亚洲(专注MongoDB及高性能中间件)

mongodb 分布式数据库mongodb 构架 NoSQL 数据库 数据库·

uni-app进阶之https请求方式/状态管理【day11】

恒山其若陋兮

6月月更

6月《中国数据库行业分析报告》发布!智能风起,列存更生

墨天轮

数据库 TiDB 国产数据库 列式存储

TDengine 连接器上线 Google Data Studio 应用商店

TDengine

tdengine 时序数据库 Google Data Studio

ironSource Luna 推出苹果搜索广告限时优惠,注册即享3个月免费服务

科技热闻

定金预售的规则思路详解

CRMEB

多年亿级流量下的高并发经验总结,都毫无保留地写在了这本书中

博文视点Broadview

Development status of full color LED display

Dylan

LED display full-color LED display Outdoor LED display

知识管理在业务中的价值如何体现

小炮

知识管理

【Meetup 预告】RocketMQ OpenMLDB Connector,实时数据到特征工程的高速传输

第四范式开发者社区

机器学习 数据库 开源 云原生 特征平台

web前端开发培训 | React面向组件编程

@零度

前端开发 React

口令安全是什么意思?等保2.0政策中口令安全标准条款有哪些?

行云管家

网络安全 口令安全 等保 等保2.0 口令

加密市场进入寒冬,是“天灾”还是“人祸”?

鳄鱼视界

入驻快讯|欢迎极狐GitLab 正式入驻 InfoQ 写作社区!

极狐GitLab

gitlab git 学习 #GitLab DevOps工具

R 和 Python用于统计学分析,哪个更好?

Jackpop

天翼云数字政府智慧数据中台通过认证

天翼云开发者社区

10款超牛Vim插件,爱不释手了

Jackpop

安全信得过!天翼云数据安全管理平台通过评测

天翼云开发者社区

轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷

北京好雨科技有限公司

Kubernetes EFK Fluentd rainbond

加密市场进入寒冬,是“天灾”还是“人祸”?

股市老人

直播出海 | 国内直播间再出爆品,「外卷」全球如何致胜

融云 RongCloud

wallys/WiFi6 MiniPCIe Module 2T2R 2×2.4GHz 2x5GHz

wallys-wifi6

wifi6 mtk7915 mtk7975

天翼云乘风新基建,构建数字化转型“4+2”能力体系

天翼云开发者社区

天翼云探索云原生、边缘计算融合新思路

天翼云开发者社区

网络安全的五大特点有哪些?五大属性是什么?

行云管家

网络安全 数据安全 网络安全法

删除视图——基于函数的视图 Django

海拥(haiyong.site)

Python django 6月月更

"不敢去怀疑代码,又不得不怀疑代码"记一次网络请求超时分析

华为云开发者联盟

前端 开发 HTTP 华为云

新版负载均衡WebClient CRUD

Damon

微服务架构 微服务框架 6月月更

畅享高性能计算!天翼云HPC解决方案来了

天翼云开发者社区

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