`
zhangym195
  • 浏览: 123991 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

jBPM jPDL 用户开发手册 3.2.3 - 第24章

阅读更多

24章 可插拨架构

jBPM功能特性分裂成模块。每个模块都有一个定义和执行(运行时)部分。中心模块是图模块,由ProcessDefinition和ProcessInstance组成。流程定义包含一个图和流程实例表示的一个图执行。jBPM所有其他的功能特性被分组成可选的模块。可选的模块能够扩展图模块的额外特性,如上下文(流程变量)、任务管理、定时器等等。

 

图 24-1 可插拨架构

在jBPM中的可插拨架构也是给jBPM引擎增加定制能力唯一的机制。定制流程定义信息能够通过向流程定义上增加一个ModuleDefinition实现来增加。当流程实例被创建时,它将为ProcessDefinition的每个ModuleDefinition创建一个实例。ModuleDefinition被用作ModuleInstances的工厂。
大多数去扩展流程定义信息的整合的方法中通过增加信息到流程包并实现ProcessArchiveParser。ProcessArchiveParser能够解析增加到流程包中的信息,创建定制的ModuleDefinition并增加它到ProcessDefinition中。

public interface ProcessArchiveParser {

 

  void writeToArchive(ProcessDefinition processDefinition, ProcessArchive archive);

  ProcessDefinition readFromArchive(ProcessArchive archive, ProcessDefinition processDefinition);

 
}
为了处理它的工作,定制的ModuleInstance必须在流程执行期间被相关的事件通知。定制的ModuleDefinition可能增加ActionHandler的实现到流程的事件上作为这些流程事件的回调处理程序。
做为选择,定制的模块可能使用AOP来绑定定制的实例到流程执行上。JBoss AOP是非常好的适合这个工作因为它成熟的、容易学习而且也是jBoss栈的组成部分。
    
     写在最后,感谢大家的一直关注,jbpm3。2。3全文已经翻译完成,内容定有瑕疵,请大家阅读时不吝指正,我现在已经开始校稿,完成后。上传全文pdf
敬请关注!!!
    jerrey in harbin! sep.27
  • 大小: 20 KB
分享到:
评论
5 楼 index.love 2008-10-10  
楼主,大约还有多久啊。。。
4 楼 zhangym195 2008-10-09  
长假外出没有时间整理,现在正在做呢!别ji!
3 楼 index.love 2008-10-07  
楼主的pdf版啥时候出来啊???
2 楼 index.love 2008-10-05  
楼主,pdf啥时候出来啊?期待中....
1 楼 pig345 2008-09-27  
感谢!期待PDF版本!

相关推荐

    jbpm-jpdl-suite-3.2.3.zip

    jbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3....

    jbpm-jpdl-suite-3.2.3安装配置.doc

    - 修改jbpm-jpdl-3.2.3\db目录下的jbpm.jpdl.mysql.sql文件,为每个SQL语句末尾添加分号,以便正确执行脚本。 4. **jbpm-jpdl-suite-3.2.3部署**: - 在MySQL中执行修改后的jbpm.jpdl.mysql.sql脚本,初始化jbpm...

    jbpm-jpdl-suite-3.2.3的安装配置

    - **docs**目录:包含文档和手册,用于指导用户安装、配置和使用jBPM-jPDL。 - **samples**目录:提供了一些示例项目,帮助用户了解如何使用jBPM-jPDL实现具体业务流程。 安装配置jBPM-jPDL-suite-3.2.3通常涉及...

    jbpm-jpdl-3.2.3.zip

    jbpm-jpdl-3.2.3.zip 是一个包含开源工作流引擎jbpm的版本3.2.3的压缩包。jbpm(Java Business Process Management)是一个强大的业务流程管理系统,它提供了完整的业务流程建模、执行和管理能力,特别适合于需要...

    JBoss_jBPM_jPDL用户开发手册_3.2.3.pdf 中文-(转)zhangym

    《JBoss_jBPM_jPDL用户开发手册_3.2.3.pdf》作为开发者的重要参考资料,详细介绍了如何使用jBPM和jPDL进行流程开发。手册内容可能涵盖: - **安装与配置**:指导读者设置开发环境,包括JBoss服务器的部署和jBPM的...

    jbpm-jpdl-3.2.3(server部分).rar

    这个是jbpm-jpdl-3.2.3.zip的server部分,有60多兆, 只要将"jbpm-jpdl-3.2.3(没有server部分).rar"和这个合在一起就是整个的jbpm-jpdl-3.2.3.zip "jbpm-jpdl-3.2.3(没有server部分).rar"在我的另外一个上传资源里面

    jbpm-jpdl-suite-3.2.GA.zip-6

    jbpm-jpdl-suite-3.2.GA.zip

    JBoss+jBPM+jPDL用户开发手册_3.2.3

    《JBoss+jBPM+jPDL用户开发手册_3.2.3》是针对企业级应用开发的一个详尽指南,特别关注于工作流管理和流程自动化。这个手册详细介绍了如何使用JBoss中间件平台,结合jBPM(Java Business Process Management)和jPDL...

    jBPM jPDL 用户指南 (Version 3.2.3) - 第2章

    **jbPM jPDL 用户指南 (Version 3.2.3) - 第2章** jbPM(Java Business Process Management)是一种开源的工作流管理系统,专为Java开发者设计,它提供了业务流程建模、执行和监控的功能。jPDL(jBPM Process ...

    jbpm用户开发手册v3.2.3中文版.pdf

    **JBoss jBPM 用户开发手册v3.2.3中文版** jBPM(Java Business Process Management)是一个开源的工作流引擎,专为Java开发者设计,它提供了强大的业务流程管理和执行能力,使得开发者能够轻松地集成业务逻辑和...

    工作流框架JBoss+jBPM+jPDL用户开发手册

    6. JBoss+jBPM+jPDL用户开发手册_3.2.3.pdf:这可能是jBPM 3.2.3版本的官方用户手册,提供了该版本的详细技术指南和最佳实践。内容可能包括API使用、工作流生命周期管理、持久化机制、错误处理、自定义扩展等关键...

    JBPM-3.2.2

    5. **文档和示例**:为了帮助开发者更好地理解和使用JBPM,通常会提供详细的用户手册和示例代码,指导如何配置、部署以及编程接口的使用。 6. **测试和调试工具**:可能包含了一些辅助工具,如命令行工具或调试器,...

    jbpm-jpdl  

    jbpm-jpdl-3.2.3

    jbpm-jpdl-3.2.3(没有server部分)

    这个是jbpm-jpdl-3.2.3的zip,本来这个是85M的zip, 我删除了server 文件夹(这个文件夹有60多M) 这个server部分在我的另外一个资源里面,一般开发用不到这个server文件夹 如果需要的话,就下载不需要积分, 这个没有...

    工作流插件 jbpm activiti

    工作流插件 activiti-5.15.1 jbpm-4.3 jbpm-4.4 jbpm-jpdl-suite-3.2.3

    jBPM开发:配置EclipseIDE开发环境参考.pdf

    ### jBPM开发:配置EclipseIDE开发环境详解 #### 一、配置开发工具 **1. 安装 Eclipse Designer到 Myeclipse6** - **步骤**: - 将`jbpm-jpdl-suite-3.2.3/designer/eclipse/plugins`目录下的所有文件及文件夹...

    jbpm3.2.3 要用jar包

    jbpm3.2.3是该框架的一个版本,它包含了一系列的jar包,这些jar包是运行和开发基于jbpm3.2.3应用程序的基础。 在jbpm3.2.3中,每个jar包都有其特定的功能和作用,它们共同构成了完整的jbpm框架。以下是可能包含在...

    jBPM工作流应用

    首先从网站上下载jBPM开发包(jbpm-jpdl-suite-3.2.3.zip),据说现在jBPM3已经升到3.2.6了,而且据说已经推出了jBPM4了。将jbpm-jpdl-suite-3.2.3.zip解压缩后,里面有个\designer文件夹,这个是eclipseIDE的jBPM...

Global site tag (gtag.js) - Google Analytics