`
kayzhan
  • 浏览: 115694 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

jBPM4.0的用户指南(一)

    博客分类:
  • jbpm
阅读更多
  项目终于上线了,终于不用天天加班了,于是拿出时间来翻译了下jBPM4.0的文档。根据自己理解翻译的,如果有句子不通顺或者理解有问题的地方,大家可以踊跃提出。

第 1 章 导言

1.1. 许可证与最终用户许可协议

jBPM是依据GNU Lesser General Public License(LGPL)和JBoss End User License Agreement(EULA)中的协议发布的,请参考 the full LGPL license text和the full End User License Agreement。
1.2. 下载

可以从sourceforge上下载发布包http://sourceforge.net/project/showfiles.php?group_id=70542&package_id=268068。
1.3. 源码

可以从jBPM的SVN仓库里下载源代码https://anonsvn.jboss.org/repos/jbpm/jbpm4/。
1.4. JAVA虚拟机的版本

jBPM需要JDK(标准java)5以上的版本,你可以从这里下载:http://java.sun.com/javase/downloads/index.jsp
1.5. 什么是jBPM

jBPM是一个可扩展、灵活的流程引擎,它可以运行在独立的服务器上或者嵌入任何Java应用中。jBPM可以执行多种流程语言并且支持多种执行模式。
1.6. 文档内容

在这个用户指南里,我们将介绍在持久执行模式下的jPDL流程语言。持久执行模式是指流程定义、流程执行以及流程历史都保存在关系数据库中,这是jBPM通常使用的方式。

这个用户指南介绍了jBPM中支持的使用方式.开发指南介绍了更多的、高级的、定制的、没有被支持的选项.

TODO(想要做还未做的)?解释一下上文的"支持"?难道用户不应该搞清楚它是不是可以更好扩展?他们可以使用扩展,但是没办法保证完全稳定?END TODO
1.7. 流程定义,流程实例和执行

流程定义是针对过程中每一步的描述,例如,有一家保险公司,就有一个描述那家公司处理贷款请求的贷款流程定义。
贷款流程定义的示例



图 1.1. 贷款流程定义的示例

流程实例代表着流程定义的特殊执行例子,例如:上周五John Doe提出贷款买船,代表着一个贷款流程定义的流程实例。

一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前流向(execution)的指针。
贷款流程实例的例子



图 1.2. 贷款流程实例的例子

假设汇款和存档可以同时执行,那么主流程实例就有2个流向用来跟踪状态:
贷款执行例子



图 1.3. 贷款执行例子


一般情况下,一个流程实例是一个执行树的根节点,当一个新的流程实例启动时,实际上流程实例就处于根节点的位置,这时只有它的"子节点"才可以被激活。

使用树状结构的原因在于,这一概念只有一条执行路径,使用起来更简单。业务API不需要了解流程实例和执行之间功能的区别。因此,API里只有一个执行类型来引用流程实例和执行。

  • 描述: 图 1.1. 贷款流程定义的示例
  • 大小: 4.4 KB
  • 描述: 图 1.2.贷款流程实例的例子
  • 大小: 8.3 KB
  • 描述: 图 1.3. 贷款执行例子
  • 大小: 11.2 KB
分享到:
评论
4 楼 blackwear 2009-10-14  
elvishehai 写道
说真的没有什么意义的, 

楼上的,你就是个没事闲得慌的人,不愿意看就做你认为有意义的事去
3 楼 elvishehai 2009-09-02  
说真的没有什么意义的, 
2 楼 hvang1988 2009-09-02  
大哥我想在myeclipse6.5中安装jbpm4.0的图形插件,弄了好几天了
网上视频也看了,但是就是安装不上
不管是复制文件,还是link文件都不管用
通过菜单help->software update->manage cofig enable选择的插件,提示feature.xml有错等等,真是没办法了

网上有视频是在eclipse中安装的jbpm4.0,我现在用的是MyEclipse6.5
我现在的情况是在网上下载了一个可以安装的插件,但是生成的文件和jbpm4.0的不同
到底怎么安装,大哥指点啊
1 楼 jzcjy 2009-03-12  
感觉使用jbpm的人还是少点了,但是支持开源项目。

相关推荐

    jBPM4.0用户指南

    《jBPM4.0用户指南》不仅是一份详尽的技术文档,更是连接技术与业务的桥梁,帮助开发者和业务分析师更好地理解和运用这一强大工具,提升组织的运营效率和竞争力。通过对jBPM4.0核心特性的深入学习和实践,您将能够...

    jbpm4.0用户指南(中文版)

    这份"jbpm4.0用户指南(中文版)"为国内用户提供了一份详尽的使用手册,帮助理解并操作这个流程管理系统。 jbPM是一个开源的BPM解决方案,它提供了业务流程的建模、部署、执行和监控等功能。jbPM4.0版本在当时具有...

    JBPM4.0用户指南

    **JBPM4.0用户指南**是一份详细阐述如何使用JBPM(Java Business Process Management)4.0版本的文档,旨在帮助用户理解并有效利用这一流程管理工具。JBPM是一款开源的工作流管理系统,用于设计、执行和管理业务流程...

    JBPM4.0用户指南(中文)

    ### JBPM4.0 用户指南知识点详解 #### 一、JBPM概述 JBPM(Jakarta Business Process Model)是一款开源的业务流程管理(Business Process Management, BPM)引擎,由JBoss提供支持。它是一个可扩展且高度灵活的...

    工作流 jbpm4.0用户指南

    是我花了好久才找到的资源,开源工作流产品JBPM的开发指南,是本人在学习JPBM过程中所使用的资料,希望能给各位开发者在使用JBPM过程中带来帮助. 想要了解jbpm的不可多得的资料,也是我很多同事都看过的。从配置开发...

    jbpm4.0 中文手册-开发者指南

    jbpm4.0是Business Process Management (BPM)框架的一个早期版本,专为开发者提供了一套全面的工具和API来设计、执行和管理业务流程。本手册作为开发者指南,将深入探讨jbpm4.0的核心功能和使用方法,帮助开发者理解...

    jbpm4.0 中文手册-用户指南

    这个中文手册-用户指南旨在帮助中国用户更好地理解和使用jbpm4.0系统,尤其适合那些希望在不熟悉英文文档的情况下进行学习的开发者和管理员。 首先,我们要了解jbpm的核心概念。jbpm是一个开源的工作流引擎,它支持...

    jBPM4.0 中文 用户指南.chm

    这个文件是可以打开的,下载后,把文件名中类似这样的:“%E7%94%A8%” 去掉,打开的时候,把“是否每次打开都询问”的勾取消掉。然后文件类容就出来了。

    jBPM4.0.rar_jbpm

    jbPM 4.0是该系统的一个重要版本,它提供了丰富的功能,支持复杂的业务流程管理和工作流控制,尤其在Java开发环境中具有广泛的应用。 jbPM的核心特性包括: 1. **流程定义**:jbPM 4.0使用BPMN(Business Process ...

    jBPM4.0中文用户指南.chm

    这个文件是可以打开的,收集了网上有关jBPM4、jBPM3的资料,是比较完整的

    JBPM4.0源码以及分析

    "doc"目录可能包含JBPM4.0的官方文档或开发者指南。这些文档对于理解JBPM的工作原理、API使用和最佳实践至关重要。它们可以帮助开发者快速上手,避免在实际项目中遇到不必要的困扰。 总结来说,JBPM4.0通过PVM和...

    jBPM4.0中文文档.pdf

    总的来说,这份"jbPM 4.0中文文档.pdf"为学习和使用jbPM 提供了全面的指南,无论你是初学者还是有经验的开发者,都能从中受益。通过深入阅读,你可以了解到jbPM 如何帮助你构建灵活、可扩展的业务流程管理系统,提升...

    jBPM-4.0DeveloperGuide.rar_jbpm

    **jbPM 4.0 开发指南** jbPM(Java Business Process Management)是一个开源的工作流管理系统,用于在Java环境中执行业务流程。jbPM 4.0是该框架的一个重要版本,它提供了强大的流程建模、执行和监控能力,旨在...

    jBPM-4.0中文开发指南

    **jBPM-4.0中文开发指南** jBPM(Java Business Process Management)是一款开源的工作流管理系统,专为业务流程自动化和管理设计。jBPM 4.0是其一个重要版本,它提供了丰富的功能,包括流程建模、执行、监控和集成...

    jBPM4用户指南入门教程

    **jBPM4用户指南入门教程** jBPM4是一个基于Java的企业级工作流管理系统,它为业务流程管理(BPM)提供了全面的解决方案。本教程将引导您逐步了解如何安装配置、使用流程设计器、部署业务归档以及利用服务和jpdl...

    JPBM.zip_jbpm_jpbm

    【JBPM 4.0 开发手册】是针对企业级工作流程管理(Business Process Management,BPM)系统的一个详尽指南,特别关注JBPM 4.0版本。JBPM是一款开源的工作流管理系统,用于设计、执行和管理业务流程。本手册的目的是...

Global site tag (gtag.js) - Google Analytics