JBOSS JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。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 也就支持.过Hibernate,jBPM将数据的管理职能分离出去,自己专注于商务逻辑的处理。
分享到:
相关推荐
本资源“jbpm深入浅出第7章实例代码”聚焦于通过jbpm实现工作流的实战演练,旨在帮助读者更深入地理解和掌握jbpm的使用。 jbpm的工作流程管理包括了流程定义、流程执行、流程监控等多个方面。第7章可能涉及的内容...
在这一章中,作者可能会讲解如何使用Business Process Modeling Notation (BPMN)来设计和定义业务流程。BPMN是一种图形化的语言,使得业务人员和IT专业人员能够共同理解和创建流程模型。读者将学习到如何使用jBPM的...
第一章 概述 在概述部分,jBPM5 的核心组件被介绍,包括建模、部署、执行和监视工具。建模是使用 BPMN2.0 标准进行流程设计的关键,允许用户通过图形界面来构建复杂的业务流程。jBPM 提供了多种建模工具,如 Drools ...
全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用方法及相关的使用技巧。书中没有高深难懂的技术语言,也没有太多的技术理论,所有的功能...
第一章 概述 1 1.1 什么是jBPM? 1 1.2 概览 2 1.3 核心引擎 3 1.4 Eclipse编辑器 4 1.5 基于Web的设计器 5 1.6 jBPM控制台 5 1.7 文档结构 6 第二章 获得开始 7 2.1 下载 7 2.2 获得开始 7 2.3 社区 8 2.4 资源 8 ...
### 第一章 概述 1.1 **什么是jBPM?** jBPM5是一个灵活且功能强大的业务流程管理平台,它允许用户定义、执行和管理业务流程。它不仅包括核心的流程执行引擎,还提供了丰富的工具集,如Eclipse插件和Web设计器,...
全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用方法及相关的使用技巧。书中没有高深难懂的技术语言,也没有太多的技术理论,所有的功能...
全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用方法及相关的使用技巧。书中没有高深难懂的技术语言,也没有太多的技术理论,所有的功能...
【深入浅出JBPM最新源码第七章-报销实例】是一个关于企业流程管理(Business Process Management,简称BPM)的实战教程,主要聚焦在JBPM框架的使用上,结合了myeclipse集成开发环境、SQL数据库、Tomcat6.0应用服务器...
jBPM4是一个基于Java的企业级工作流管理系统,它为业务流程管理(BPM)提供了全面的解决方案。本教程将引导您逐步了解如何安装配置、使用流程设计器、部署业务归档以及利用服务和jpdl进行流程定义。 **第二章 安装...
第一章 概述 - 3 - 第二章 安装 - 8 - 第三章 流程 - 10 - 第四章 BPMN2.0 - 21 - 第五章 API - 22 - 第六章 人工任务 - 23 - 第七章 领域 - 规范流程 - 33 - 第八章 持久化 - 34 - 第九章 控制台 - 39 - 第十章 ...
第一章:介绍 JBoss jBPM 是一个复杂的可扩展的工作流管理系统. JBoss jBPM 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,, JBoss jBPM 就有了最...
第 3 章 BPMN 2.0 介绍如何在jBPM中使用BPMN 2.0流程语言。 第 5 章 流程虚拟机 到 第 9 章 高级图形执行 解释了jBPM的核心,流程虚拟机(PVM),活动和事件监听器 是如何建立在它上面的。 第 10 章 配置 到 第 ...
**jbPM jPDL 用户开发手册 - 第8章** jbPM(Java Business Process Management)是一个开源的工作流管理系统,用于在Java环境中实现业务流程自动化。它提供了丰富的API、工作流建模语言(jPDL)以及可视化工具,...
第一篇介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括...
### 第一章:概述 jBPM提供了一个强大的建模环境,支持用户通过图形界面来设计和修改业务流程。三种建模工具包括: 1. **Drools Flow for Eclipse插件**:这是首选的开发工具,支持创建和调试流程。 2. **jBPM5 for ...
首先,第一章概述介绍了jBPM5的核心组件及其在业务流程生命周期中的作用。流程生命周期分为建模、部署、执行和监视四个阶段。建模阶段,jBPM5提供了多种工具,如Drools Flow for Eclipse插件,使得用户和开发者能够...
### 第一章 概述 在这一章中,读者将了解到 jBPM5 的核心组件及其在业务流程生命周期中的作用。这个生命周期包括建模、部署、执行和监视四个主要阶段: 1. **建模**:jBPM 提供了多种工具来设计和编辑业务流程。...