【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

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

关注

评论

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

注意!这种笔试方式正在逐渐被取代……

ShowMeBug

笔试 在线面试

刷屏的“1620”有多难?3D+AI技术带你一秒看懂

百度开发者中心

腾讯音乐知识图谱搜索实践

NebulaGraph

图数据库 知识图谱 分布式图数据库

netty系列之:channelHandlerContext详解

程序那些事

Java Netty nio 程序那些事 2月月更

Python代码阅读(第75篇):阶乘

Felix

Python 编程 阅读代码 Python初学者 阶乘

图计算 on nLive:Nebula 的图计算实践

NebulaGraph

图数据库 知识图谱 图计算 分布式图数据库

网络安全kali渗透学习 web渗透入门 NMAP高级使用技巧和漏洞扫描

学神来啦

1分钟了解Prometheus的WAL机制

johncming

Prometheus WAL

龙蜥下游发行版 Alibaba Cloud Linux 3 安全基线正式通过 CIS 认证,云上企业安全性保障更上层楼

OpenAnolis小助手

Linux 开源 cis

HTTP流量神器Goreplay核心源码详解

华为云开发者联盟

Go 流量 GOREPLAY TCP/HTTP

2021年第4季度中国网络零售B2C市场交易规模达23593.9亿元

易观分析

B2C 网络零售

千万级CPS的开源网络压测软件dperf

百度开发者中心

iLogtail——一款延迟仅在毫秒级的千万实例可观测采集器利器来了 | 龙蜥技术

OpenAnolis小助手

阿里云 开源 数据采集 技术分享

面试突击:说一下线程生命周期,以及转换过程?

CRMEB

35款FL插件免费下载

懒得勤快

WeOpen Good 开源公益计划正式启动!聚开源智慧·行科技向善

腾源会

开源 公益 腾源会

Geospatial Data 在 Nebula Graph 中的实践

NebulaGraph

图数据库 知识图谱 分布式图数据库

Flink on K8s 企业生产化实践|社区征文

张浩_house

flink 特征平台 新春征文

编译ORB-SLAM 3 出现slots_reference错误

Ayosh

slam

百年奥运的凌空之美,AI云智剪背后的新算法

阿里云视频云

开源每周问答精选:PolarDB for PostgreSQL 是专门面向 OLAP 场景吗?

阿里云数据库开源

数据库 阿里云 开源 polarDB

罗马建立在水渠上:为什么需要优先建设绿色光网?

脑极体

OpenHarmony移植案例与原理:startup子系统之syspara_lite系统属性部件

华为云开发者联盟

Token OpenHarmony startup子系统 syspara_lite系统

政企机构用户注意!蠕虫病毒Prometei正在针对局域网横向渗透传播

火绒安全

局域网共享 渗透 蠕虫 病毒 政企

剑指Offer——JVM 这些基础知识点你全掌握了吗

No Silver Bullet

JVM 垃圾回收 offer 2月月更

使用goby检测log4j漏洞

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

教你一个快速视频处理的神器:Python moviepy

华为云开发者联盟

Python 视频 音频 视频处理 Moviepy

学术论坛第七期:基于统计的预测算法

云智慧AIOps社区

统计学 预测模型

大咖说|《商业评论》主编颜杰华:如何看待未来商业的管理趋势?

大咖说

大咖说 财经 数智化 商业评论

自我认为挺全面的【Web Service渗透测试总结】

H

网络安全 渗透测试

3步教你把个人应用服务部署到云服务器ECS上

阿里云弹性计算

Docker 征文投稿 玩转ECS

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