收录了 jbpm5 频道下的 50 篇内容
在这篇文章里,我们将一起回顾jBPM从jBPM3到jBPM5以及Activiti5的发展历程,我们可以清晰的看见jBPM(包括Activiti)设计所遵循的一致原则:强调流程服务的可嵌入性和可扩展性。同时,从各个版本之间的变化我们也能看见产品设计思路的变化:更加强调面向业务人员,增加BPMS(业务流程管理系统)特性。
近日,jBPM团队发布了jBPM 5.1.0。jBPM是个灵活、开源的业务流程管理(BPM)套件。jBPM的核心是使用纯Java编写的轻量级、可扩展的工作流引擎,你可以通过该引擎使用最新的BPMN 2.0规范执行业务流程。jBPM能够运行在任何Java环境中,既可以嵌入到应用中,也可以作为服务运行。除此之外,它还通过大量工具对整个生命周期中的业务流程提供支持,它面向开发者与业务用户。这些工具包括Eclipse插件、基于Web的设计器、仓库以及管理控制台等等。
近日,Red Hat的JBoss部门发布了其业务流程管理系统jBPM的5.0版。jBPM5包含了完全重写的API,并增加了大量的关键特性,包括对BPMN 2.0规范的支持、面向开发者的Eclipse工具以及面向业务用户的Web工具。InfoQ有幸采访到了jBPM项目领导Kris Verlaenen以深入了解关于此次发布的详细信息。
随着WfMC联盟的成立,BPM市场群雄逐鹿如火如荼,工作流技术得到了突飞猛进的发展。2011年BPMN2.0新规范的发布为各工作流产品互容互通提供了统一的标准,笔者通过六个方面进行分析和比对,介绍支持最新BPMN2.0规范的开源工作流引擎Activit5。
中国目前在工作流领域主要的应用是人工工作流,也就是以人工任务密集型的工作流为主。本文介绍了如何用基于jBPM4的开源工作流项目jBPM-side进行本土化的改造封装以满足国内流程应用的需求。
Boris Lublinsky首先讨论了jBPM中的任务管理,然后阐述了如何使用JBoss和jBPM实现4种高级用户交互模式(四眼原则、任命、上报和链状执行),同时指出了这些模式的优缺点。
2013年9月2日,恒拓开源发布了开源项目Koala(考拉),这是一款Java EE企业级应用的开发平台,基于Apache 2.0开源许可协议发布。InfoQ中文站采访到了恒拓开源技术副总监陈操,了解有关Koala项目的更多细节。
jBPM自第4版发布以来为业务流程开发社区带来了很多振奋人心的消息。最近传出它即将与BPMN2联姻的消息,直接支持使用BPMN2建模的流程的执行。对此我们拭目以待!
对时间跨距很长(小时,天,周)的活动进行编排是一个常见的设计问题。尽管在技术上BPM引擎就是专门为解决这类问题而设计的,但是它们使用的是独立流程,而这又引出了回调的问题。本文将为读者展示一种使用JBoss/jBPM解决这类问题的方法。
"Salaboy" Mauricio Salatino的新书jBPM开发者指南是一本详尽的Java开发者jBPM编程指南,其中包含了现实的案例。InfoQ就此采访了Salatino。 InfoQ对他进行了采访,了解了这本书创作背后的动机,以及他使用和编写jBPM业务流程管理套件的经验。
能够对流程定义和实例进行访问控制,保证用户只能使用和监视他们被授权的那部分流程,可以极大地让集中化的BPM部署受益。在这篇文章中,Boris Lublinsky给出了如何扩展JBoss jBPM,使之能够定义并支持流程访问授权的方法。
本文中Boris Lublinsky 讨论了如何使用JBoss中间件,尤其是使用JBoss ESB和jBPM(JBoss Business Process Management)将内部服务和第三方服务整合起来,以定制化的方式交付组合服务和内容,这些方式包括Web services,WAP,portals等等。
在他的新文章中,jBPM的缔造者Tom Baeyens试图通过7个截然不同的用例来解释业务流程管理(BPM)的7种形式。
JBoss jBPM(被Red Hat收购)和Activiti(由Alfresco公司支持)创始人Tom Baeyens最近发布了Effektif,一款基于云的业务流程管理(BPM)新工具。Tom Baeyens新成立的公司与Signavio公司建立了合作关系。InfoQ采访了Baeyens和Signavio的首席执行官Decker以了解更多信息。
最新出炉的一份报告从对标准工作流模式(Workflow Patterns)的支持方面,对开源工作流引擎 jBPM, OpenWFE 和 Enhydra Shark进行了比较,包括它们如何与非开源产品(Staffware、WebSphere MQ 和 Oracle BPEL PM)竞争。
目前,市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda等。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4。
近日,Alfresco发布了开源、基于Apache 2协议的业务流程管理引擎Activiti,该项目由前jBPM的领导Tom Baeyens主持大局。
JBPM的最新版本已经到了4,前不久国内的OPUG(开放流程用户组)也已经完成了其《用户指南》和《开发指南》的翻译工作,而且同时该用户组还发起了JBPM-Side项目。借此机会,InfoQ中文站对OPUG的发起人辛鹏进行了专访。
Tom Baeyens在其最近的一片博文中提出:BPMS虽然有用,但它的时代已经过去,同时他建议让BPM更贴近其潜在用户,即客户应用开发者。