什么是JBPM


什么是JBPM

文章插图
jBPM , 全称是Java Business Process Management , 是一种基于J2EE的轻量级工作流管理系统 。jBPM是公开源代码项目 , 它使用要遵循 Apache License 。jBPM在2004年10月18日 , 发布了2.0版本 , 并在同一天加入了JBoss , 成为了JBoss企业中间件平台的一个组成部分 , 它的名称也改成JBoss jBPM 。随着jBPM加入JBoss组织 , jBPM也将进入一个全新的发展时代 , 它的前景是十分光明的 。jBPM最大的特色就是它的商务逻辑定义没有采用目前的一些规范 , 如WfMC′s XPDL, BPML, ebXML, BPEL4WS等 , 而是采用了它自己定义的JBoss jBPM Process definition language (jPdl) 。jPdl认为一个商务流程可以被看作是一个UML状态图 。jPdl就是详细定义了这个状态图的每个部分 , 如起始、结束状态 , 状态之间的转换等 。jBPM的另一个特色是它使用Hibernate来管理它的数据库 。Hibernate是目前Java领域最好的一种数据持久层解决方案 。通过Hibernate , jBPM将数据的管理职能分离出去 , 自己专注于商务逻辑的处理 。
【什么是JBPM】

    推荐阅读