QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

android嵌入式开发板系统盘,看完就能找到工作

android 程序员 移动开发

android开发技术介绍,Android面试题及答案

android 程序员 移动开发

2021高级Android笔试总结,帮你解决95%以上的问题

android 程序员 移动开发

714页PDF的鸿蒙学习笔记,Android开发必须会的技能

android 程序员 移动开发

Android-Camera内存问题剖析,通用流行框架大全

android 程序员 移动开发

云图说|Git云上仓库哪家好?一张图了解华为云代码托管服务

华为云开发者联盟

代码 华为云 codehub 上云 代码云托管

androidsdk下载安装,经验分享

android 程序员 移动开发

android开发实例论文,详解Android架构进阶面试题

android 程序员 移动开发

android开发入门与实战网盘,值得一读

android 程序员 移动开发

android开发入门与实战网盘,安卓面试宝典

android 程序员 移动开发

android常用面试题,顺利通过阿里Android岗面试

android 程序员 移动开发

android开发入门与实战网盘,安卓开发中遇到最难的问题

android 程序员 移动开发

DeFi金融借贷系统DAPP开发现成模板

android开发教程百度网盘,2021非科班生的Android面试之路

android 程序员 移动开发

4面阿里拿到P7Offer,Android开发指南

android 程序员 移动开发

android5.0下载,阿里Android研发岗二面

android 程序员 移动开发

DeFi质押挖矿系统DAPP开发内容(源码)

android实战的书籍,超通俗解析

android 程序员 移动开发

这4个行业用进销存管理系统是肯定不会错的

低代码小观

企业 企业管理 系统 管理系统 进销存管理系统

android学习心得,并发编程挑战

android 程序员 移动开发

Android屏幕适配很难嘛其实也就那么回事,含面试题+答案

android 程序员 移动开发

论文解读:ACL2021 NER | 基于模板的BART命名实体识别

华为云开发者联盟

nlp 模板 实体识别 BART命名 NER

android基础知识总结,面试复盘

android 程序员 移动开发

android工程师面试题,大厂面试题汇总

android 程序员 移动开发

Android大厂高级面试题灵魂100问,金九银十

android 程序员 移动开发

android开发实战经典PDF,研发4面真题解析(Android岗)

android 程序员 移动开发

阿里云新基建丛书新书重磅发布

Lily

androidframework开发教程,安卓面试题库

android 程序员 移动开发

androidstudio连接手机,四面阿里Android开发岗

android 程序员 移动开发

android实战视频教程,高并发系统基础篇

android 程序员 移动开发

android开发入门与实战网盘,大佬分享开发经验

android 程序员 移动开发

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