阅读更多

20顶
1踩

企业架构

原创新闻 轻量级工作流引擎jBPM 4.4正式发布

2010-07-20 17:33 by 见习记者 xyz20003 评论(12) 有16408人浏览
jBPM-4.4于2010年7月19日正式发布。

jBPM是jBoss旗下的一款开源工作流引擎,它的特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。



jBPM 4是jBPM的最新一代产品,它提供的PVM(流程虚拟机)可以支持多种流程语言,默认支持的是jBPM自己的jPDL流程语言,从jBPM-4.3开始,又提供了对BPMN-2.0的支持(不过还不完全)。jBPM的发布包中提供了一键式安装的ant脚本,可以将jBPM流程引擎以及配套的管理控制台,流程设计器一次性安装到本机上运行使用。

安装配置的详细步骤可以参考官方的用户手册:http://www.family168.com/tutorial/jbpm4.0/html/installation.html

最新发布的jBPM-4.4中解决了108个issue,不过它距离上次发布也半年有余了,jBPM-4.3发布于2009年12月底。

jBPM-4.4是一个bug fix版本,并未对数据库有任何修改,使用之前版本的项目基本可以平滑升级。在进行升级时需要注意:

1.Activity和Transition两个接口从org.jbpm.pvm.internal.model包下移动到了org.jbpm.api.model包下。
2.所有与el表达式相关的部分都替换为新加的org.jbpm.pvm.internal.el.Expression。

添加的几个重要功能:
1.for each支持动态的并发分支流程,会签和并发子流程都可以用它来实现了。
2.assign活动,可以对变量的值进行复制。
3.变量声明,可以在xml里声明变量。
4.修正了console在tomcat下找不到dataSource的问题(包括报表)。

详细的发布信息,请参考官方的JIRA:https://jira.jboss.org/secure/ReleaseNote.jspa?projectId=10052&version=12314183

用Alejandro的话说,This makes 4.4 the most cat-friendly jBPM yet!下个版本会对数据库结构进行修改了,以便完善流程历史库的功能。

相关的发布下载与文档资源如下:
Subversion tag: http://anonsvn.jboss.org/repos/jbpm/jbpm4/tags/jbpm-4.4/
Maven artifact: http://repository.jboss.org/nexus/content/repositories/releases/org/jbpm/jbpm4/jbpm/4.4/
SourceForge file: https://downloads.sourceforge.net/project/jbpm/jBPM%204/jbpm-4.4/jbpm-4.4.zip

User Guide: http://docs.jboss.com/jbpm/v4/userguide/html_single/
Developer Guide: http://docs.jboss.com/jbpm/v4/devguide/html_single/
Maven Artifact: http://repository.jboss.org/nexus/content/repositories/releases/org/jbpm/jbpm4/jbpm/4.4/

另附我们翻译的用户手册和开发指南:
用户手册:http://www.family168.com/tutorial/jbpm4.0/html/index.html
开发指南:http://www.family168.com/tutorial/jbpm4devguide/html/index.html
20
1
评论 共 12 条 请登录后发表评论
12 楼 josunmarks 2011-10-09 09:28
连接打不开
11 楼 eshore 2011-08-31 18:42
大神,你发的文档下载不了。。
10 楼 guofengcn 2010-09-16 15:21
临远大哥……基于jBPM-4.4做一些视频教程,文档和实例咋样了呢???
9 楼 tianshiyeben 2010-08-11 19:21
动态会签怎么实现啊  我不会啊   没资料啊  谁给一点 好不好
8 楼 yu11223344 2010-07-27 16:49
哈哈,你们还真快~才几天时间就翻译好了~~牛X
7 楼 rking0228 2010-07-21 21:16
能用就用 不能满足需求就改喽
长远的看最好是定制一套适合于企业自身发展需求的工作流产品
想做到以不变应万变 那是不可能的 总有些变态的需求是难以挖掘的
6 楼 daquan198163 2010-07-21 11:25
xyz20003同学十年如一日的为jbpm做着各种推广、宣讲工作,十分令人敬佩。
建议redhat给他发个奖状
5 楼 joehe 2010-07-21 09:05
Spring Workflow
4 楼 kjj 2010-07-21 08:53
jbpm基本已经废了 ,华而不实, 使用死板 !!!
3 楼 xyz20003 2010-07-21 08:20
国内的osworkflow和drools的资料都太少咯。activiti的后台虽然比较硬,但是不知道它能取得多大的成就,BPMN2是否适合国内的业务需求呢?最后鹿死谁手,咱们拭目以待吧。

下一步会基于jBPM-4.4做一些视频教程,文档和实例,有兴趣的同志烦请多提意见。在此多谢了。
2 楼 hantsy 2010-07-21 02:53
jbpm已经成为往事,创始人,核心开发人员都离开了jbpm,创立了新项目,jboss旗下bpm的中心在drools。。。
1 楼 matlab5y5 2010-07-20 22:15
在复杂多变的业务面前
还是觉得osworkflow要灵活

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JBPM-工作流引擎

    一、 工作流 工作流(Workflow):就是“业务过程的部分或整体在计算机应用环境下的自动化” l 简单的说,就是将工作的流程通过程序管理起来,以表单审核和任务办理为主体,实现办公自动化 ...主流工作流引擎 :

  • jbpm4.4 学习分享

    前面时间学习了jbpm4。4 做了个简单分享。现在把我的文档上传上来给大家分享下。 工作流介绍: 工作流管理联盟(即WfMC,这个组织在后面会介绍)对于“工作流”这个概念的经典定义为:全部或者部分由计算机支持或...

  • JBPM4.4简介

    JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的基于java实现的流程业务处理框架(Business Process Management)。...

  • 轻量级工作流jBPM-4.3官方“开发指南”中文版

    jBPM-4.3这次升级的重头戏都放在开发指南里了,添加的最大特性功能就是对BPMN 2.0的实现,基于PVM实现了对BPMN 2.0的运行实现,只要给jbpm多配置一套发布器就可以同时使用jPDL和BPMN 2.0里。   其余的,还添加了...

  • 如何优雅的设计工作流引擎(荣耀典藏版)

    本文分析了引入工作流引擎的背景,驱使业务逻辑从控制流中剥离出来,让产研团队更聚焦于业务,解决研发效率低的问题。

  • 常见的工作流引擎(osworkflow、jbpm、activiti、flowable、camunda)比较

    市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。...

  • jbpm4.4+ssh配置(有些使用经验很好)

    —————————————————————————————————————————————————————————————————— ...JBPM,全称是Java Business Process Management(业务流程管...

  • jBPM4工作流引擎 网络知识点整理汇总

     是一种基于Java的、轻量级的、实现工作流管理的框架软件包。 jBPM能干什么 提供工作流的实现,帮助更好的进行BPM。 jBPM有什么,简介jBPM的Service API 1...

  • 工作流 之JBPM简介

    自从做ITOO以来确实是感觉自己知道的东西越来越多了可是真正的系统性的学习一系列东西却是越来越少了,在项目中一直要求的工作流,虽然工作流的氛围里熏陶的越来越觉得工作流是一个好东西,直到前些日子根据视频了解...

  • jbpm4.4+ssh配置

    JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的基于java实现的流程业务处理框架(Business Process Management)。...

  • jBPM4工作流开发实战 之 第二部分 jBPM4开发入门

    是一种基于Java的、轻量级的、实现工作流管理的框架软件包。 jBPM能干什么 提供工作流的实现,帮助更好的进行BPM。 jBPM有什么,简介jBPM的Service API 1:ProcessEngine:流程引擎。并不负责具体的业务,...

  • 【Activiti系列学习】--1.Activiti与工作流介绍

    1.工作流引擎是用来驱动业务,按照流程途次逐步流转的核心框架 Activiti是Java领域实现BPMN2.0规范的优秀框架 为什么学习工作流引擎? 常见的业务场景有:网上购物、用手机叫外卖、预订机票 业务场景+抽象建模...

  • 华为OD机试C卷- 打印任务排序(Java & JS & Python & C).md-私信看全套OD代码及解析

    私信博主免费看所有华为OD真题、考试报告、手撕代码、面试记录

  • 基于Java画图形学程序(源码+使用文档)

    系统概述 图形学程序通常包括以下几个关键组件: 用户界面(UI):提供用户交互界面,展示图形和接收用户输入。 图形渲染模块:负责绘制点、线、多边形等基本图形。 图形变换模块:实现图形的平移、旋转、缩放等变换。 事件处理模块:处理用户的鼠标点击、键盘输入等事件。 数据结构:存储图形的顶点、边等数据。 主要功能 基本图形绘制:绘制点、线段、圆形、多边形等。 图形变换:对图形进行平移、旋转、缩放等操作。 颜色和样式设置:设置图形的颜色和线型。 交互操作:响应用户的鼠标和键盘操作。 图形保存与加载:将绘制的图形保存到文件,并从文件加载。 技术架构 Java:作为主要的编程语言。 AWT/Swing:用于构建图形用户界面。 Java 2D API:用于绘制图形和实现图形变换。 开发优势 跨平台:Java的跨平台特性,使程序可以在多种操作系统上运行。 丰富的图形库:Java提供了丰富的图形库,简化了图形绘制和变换的实现。 社区支持:Java有庞大的开发者社区,提供丰富的资源和支持。 结论 基于Java的图形学程序是一个展示编程技能和图形学概念的好项目,适合作为学术项目或个人兴趣开发。

  • 2024嵌入式面试资料浙江大华(1)

    2024嵌入式面试资料浙江大华(1)提取方式是百度网盘分享地址

  • 2023人形机器人技术专利分析报告.pdf

    2023人形机器人技术专利分析报告.pdf

  • sprinmgboot实习管理系统-论文

    sprinmgboot实习管理系统-论文

  • 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本115.0.5776.0)

    资源包括: 1.Java爬虫实战代码 2.selenium学习笔记 3.代码演示视频 4.谷歌浏览器chrom115.0.5776.0 chrome-linux64.zip chrome-mac-arm64.zip chrome-mac-x64.zip chrome-win32.zip chrome-win64.zip 5.谷歌浏览器驱动器Chromedriver115.0.5776.0 chromedriver-linux64.zip chromedriver-mac-arm64.zip chromedriver-mac-x64.zip chromedriver-win32.zip chromedriver-win64.zip 特别说明:Chrome 为测试版(不会自动更新) 仅适用于自动测试。若要进行常规浏览,请使用可自动更新的标准版 Chrome。)

Global site tag (gtag.js) - Google Analytics