最近从jBoss那里下载了jBPM包看了看,发现改动超大,跟重新做了似的,很多设计也很有特色,这里翻译一下用户指南,希望可以帮助一下英文不好又想了解 jBPM4 的同志们吧。
水平有限,渴望拍砖。括号里面是我的注释,可以直接无视。
转帖请注明来源:http://sny7.iteye.com
第1章. 简介
1.1. 许可证 与 最终用户许可协议
jBPM 建立在 GNU Lesser General Public License (LGPL) 和 JBoss End User License Agreement (EULA)之上,详情请见安装目录下面的 license.txt 和 jboss.eula.txt。
jBPM 需要 JDK5 以上版本,你可以从这里下载:
jBPM 是一个可扩展的、稳定的流程引擎(不是说workflow?),可以运行在独立服务器中或者嵌入在任何 Java 应用程序中。jBPM 可以执行多种流程(定制)语言,并且支持多种执行模式(本人暂时对执行模式没有了解)。
在这个用户指南中,我们将描述一下在持久执行模式下的 jPDL 流程语言(也就是“持久执行模式”+jPDL)。持久执行模式是指流程定义、流程的执行(executions)、及流程的历史都存放在关系数据库中。这是 jBPM 的通常使用方式。
这个用户指南中介绍了如何使用已经支持的方式去使用 jBPM。而开发者指南中将介绍更多的、高级的、可定制的、没有被支持的选项。
TODO 解释一下什么是上文中的“支持”。用户难道不需要搞清楚它是不是需要更好的扩展吗?他们可以使用扩展,但也不能保证完全稳定。END TODO
流程定义是针对过程中每一步的描述。例如,有一个保险公司,就有一个描述公司如何进行贷款请求的贷款流程定义。
流程实例代表着一个流程定义的特别执行(不知道实例的童鞋就把它当做是魔兽世界里面的副本)。例如,John Doe 上周五买船贷款,就是贷款流程定义的一个流程实例。
一个流程实例包含了所有的运行时阶段。最典型的属性就是用来跟踪当前节点的指针。
假如汇款和归档可以平行处理,那么主流程实例就包含了两个用来跟踪状态的子执行:
一般情况下,一个流程实例就是一个执行树的根节点。当一个新流程实例开始了,这个流程实例就得到了“根执行”的作用域。只有“子执行”才能被激活。使用树状结构原因在于,使用这一概念在只有一条执行路径的情况下仍然是很简单的。业务 API 无需搞懂流程实例和执行之间的区别。因此,API 值需要有一个 Execution(执行) 类型就可以引用ProcessInstance s(流程实例) 和 Execution s(执行) 两种类型。(因为 public interface
ClientProcessInstance
extends
ClientExecution
)
第二章待续
- 大小: 4.4 KB
- 大小: 8.3 KB
- 大小: 11.2 KB
分享到:
相关推荐
【jbpm4.0.0alpha2整合到spring】是一个关于企业级业务流程管理(BPM)系统Jbpm与Spring框架集成的技术实践。Jbpm是一个开源的BPM平台,它提供了工作流引擎、流程设计工具以及相关API,使得开发者能够方便地创建和...
"jBPM中文用户指南"则可能深入到更具体的使用场景,例如如何定义和管理用户任务,如何设置流程变量,以及如何处理流程异常。此外,用户指南通常还会介绍jbpm提供的监控工具,如流程实例的可视化跟踪,以及如何通过...
本用户指南将详细介绍如何使用jBPM5进行流程设计、执行和监控。 ### 第一章 概述 1.1 **什么是jBPM?** jBPM5是一个灵活且功能强大的业务流程管理平台,它允许用户定义、执行和管理业务流程。它不仅包括核心的流程...
jBPM 4.4是Java Business Process Management(业务流程管理)的一个版本,它是一个开源的工作流管理系统,用于实现业务流程自动化。这个压缩包包含了两个关键文档:《jBPM 4.4 开发指南》和《jBPM 4.4 用户指南》,...
jbpm 4.4是该系统的一个版本,本指南将深入探讨其核心特性和使用方法,帮助开发者和业务分析师更好地理解和应用jbpm。 一、jbpm简介 jbpm(Java Business Process Management)是一个基于Java的业务流程管理系统,...
JBPM3.2工作流开发指南 JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上。
本指南将深入探讨JBPM4的核心知识点,包括用户指南、开发指南、安装配置、开发步骤以及如何进行系统整合。 首先,让我们来看看JBPM4的用户指南。用户指南是为初学者准备的,旨在帮助用户了解如何与JBPM4交互。其中...
- **胡奇:** 虽然对于胡奇的具体身份未给出详细信息,但可以推测胡奇应是一位有丰富经验的jBPM4用户或开发者,他编写的工作流应用开发指南获得了高度评价。 - **十分赞:** 这个评论可能来源于阅读过该指南的其他...
"jBPM Developers Guide.txt"和"jBPM User Guide.txt"分别可能是开发者指南和用户指南的文本形式,分别针对开发者和最终用户,提供了使用jbpm进行流程开发和日常操作的详细步骤。 "jbpm解读.txt"可能是一篇或一系列...
jBPM4.4工作流开发指南
然后,通过示例来展示如何创建和部署第一个工作流程,包括流程图的绘制、XML流程定义文件的编写以及部署到jbpm服务器。 用户指南还会讲解jbpm提供的工具,如工作流设计器,这是一个图形化的工具,可以方便地创建和...
BPMN是一种图形化表示业务流程的方法,jbpm的用户指南会详细介绍如何使用BPMN符号来设计流程图,包括开始事件、结束事件、任务、网关、事件和数据对象等,以及它们在jbpm中的具体实现。 3. **jbpm工作流** 工作流...
JBPM开发指南JBPM开发指南JBPM开发指南
《jBPM工作流应用开发指南》是一本面向初学者的文档,旨在帮助开发者快速掌握jBPM工作流系统的开发技巧。jBMP,全称Java Business Process Management,是开源组织JBoss提供的一款用于业务流程管理(BPM)的框架,它...
第 2 章 孵化器 解释了最终会放到用户手册中的功能, 它们会成为支持的一部分。 要注意孵化 器中的功能还没有确保稳定。 (比如这里可能主要的语法或实现在下一个版本中被改变)。 第 3 章 BPMN 2.0 介绍如何在jBPM ...
用户可以通过 jBPM 的官方网站下载 jBPM 的文档,了解 jBPM 的使用方法和开发指南。 jBPM 是一个功能强大且灵活的业务流程管理组件,它允许用户建模、执行和监控业务流程,遍及整个的生命周期。jBPM 的核心引擎、...
**jbpm4.4中文开发指南**作为官方翻译版,为中文用户提供了详细的学习资料,涵盖了jbpm4.4的所有核心概念和技术,是新手入门和进阶的理想参考。通过阅读《jbpm4.4开发指南.doc》,读者可以系统了解jbpm的工作原理、...
《jBPM 4.4 用户指南》是学习和使用jBPM的关键资源,无论你是初学者还是有经验的开发者,都能从中获取有价值的信息。通过深入学习并实践该指南,你可以熟练掌握jBPM,为你的组织构建出高效、灵活的业务流程管理体系...
### Spring与JBoss JBPM工作流集成开发指南 #### 一、引言 随着信息技术的发展,企业越来越依赖于高效的工作流管理系统来优化业务流程。工作流管理系统能够支持或自动化业务过程的一部分或全部,通过计算机化的...
很详细的jBPM工作流应用开发指南(中文版) 很详细的jBPM工作流应用开发指南(中文版)