`
presses
  • 浏览: 116065 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

读书笔记《深入浅出JBPM》

阅读更多
1、业界工作流两大标准BPEL(Business process excecution language)和WFMC,前者强调ESB(enterprice service bus),后者侧重人机交互。

2、JBPM采用JPDL(JBPM process definition language)。

3、JBPM可以以嵌入的方式使用,也可以独立运行。

4、JBPM4的特点是流程运行在PVM(Process virtual machine)上。

5、Node节点是JBPM中的自动节点,流程流经时会自动执行其中的action。

6、state节点是手动节点,流程流到这里必需等待相关接口的调用后,流程实例才能往下走。

7、transition是节点间的路径。

8、定时器、事件可以触发流程往下走。

9、节点的执行、事件的触发等都应该使用日志系统记录(文字描术及相关ID),以便于调试。

10、事件分为同步和异步两种。

11、一般流程进度图的做法是把流程定义图作为背景,然后根据当前节点的ID及坐标标出进度。

12、流程中的数据分两种,一种为流程数据,另一种为业务数据。处理时可以考虑把所有数据都存放在一个表中,然后通过事件机制把业务数据多保存一份到另外一个表中。另外,每次增加数据时可以把同一流程实例的旧数据标志为失效,这样方便日后对数据的操作。

13、在流程实例中增加一个业务ID字段,方便与其它模块整合。

14、jbpm4取消了token算法。

15、有要接口:ProcessService、ExecutionService、CommandService,TaskService、ManageService、HistoryService、IdentityService。

16、jbpm4把流程定义文件合并为一个。

17、jbpm3/4/5三个主版本不是线性叠加开发,而是每个版本都重新架构。这一点证明现在的开源工作流引擎并不成熟。而全球各大IT厂商纷纷推出自已的工作流产品,证明工作流引擎确实被业界所需要。

18、JBPMConfiguration封装了流程定义的主要操作。JBPMContext封装了工作的主要操作。

19、考虑使用ThreadLocal缓存一次请求中的JBPMContext。

20、流程表单数据中有关人员的元素都可以出现在流程的授权中,作为“当事人”的概念。
0
0
分享到:
评论

相关推荐

    深入浅出jBPM完整版(金鳞补充).

    深入浅出jBPM完整版(金鳞补充

    深入浅出 jBPM 电子书, ,综合大量例子和资料

    深入浅出jBPM 电子文档,内容包括:面向图的程序设计,流程建模,节点——Node 职责,task-node节点,state节点类型,decision节点类型.等等,.还 综合大量例子和资料 , 是 学习 JBPM 必读首选! 希望这部书,大家能...

    深入浅出JBPM

    深入浅出JBPM

    深入浅出jBPM

    深入浅出jBPM

    深入浅出_jBPM_电子书

    深入浅出 jBPM 电子书,很适合初学者学习的一个开发文档

    深入浅出JBPM(中文)

    JBPM是一个灵活可扩展的流程语言框架,它使用直观的流程语言和图形化方式来表示业务流程......

    深入浅出jBPM完整版.part4

    《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。

    深入浅出jBPM完整版part1

    1 章 helloworld..............................................2 1.1 下载开发套件.............................................2 1.2 安装流程设计器 .........................................7 1.3 jBPM版...

    深入浅出jBPM电子书

    深入浅出jBPM电子书,JBOSS jBPM是一个灵活的、可扩展的工作流管理系统。JBOSS jBPM拥有直观的流程语言,用任务、异步的等待状态、定时器、自动化动作…等来表示业务流程图,把这些操作绑定在一起,JBOSS jBPM就拥有...

    深入浅出jBPM完整版.part1

    《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。

    深入浅出jBPM完整版.part2

    《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。

    深入浅出jBPM完整版.part3

    《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。

    深入浅出JBPM 采购实例

    【深入浅出JBPM 采购实例】是一个基于Myeclipse8.5、Tomcat6.0和JBPM3.2.3的实践教程,旨在帮助读者理解并掌握工作流管理系统JBPM在采购流程中的应用。在这个实例中,作者省略了邮件功能,因为JBPM3.2.3版本不包含...

    深入浅出jBPM 5,6章

    《深入浅出jBPM 5,6章》是一本专为理解jBPM这一流程管理系统而精心编写的书籍。jBPM是一个开源的工作流管理系统,它提供了业务流程建模、执行、监控和优化的全面解决方案。这本书的第5章和第6章尤其关键,它们涵盖...

    《深入浅出jBPM》第3章

    《深入浅出jBPM》中文版由jBPM方面的专家高杰根据自己的经验编写,是一本实用的jBPM教程。全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用...

    深入浅出jBPM.1-6章测试代码_jbpm-test.rar

    《深入浅出jBPM:1-6章测试代码详解》 jBPM,全称为Java Business Process Management,是一款开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。它提供了灵活的工作流定义,支持BPMN 2.0标准,...

    深入浅出jbpm系统开发

    【深入浅出jbpm系统开发】是一本专为jbpm工作流引擎初学者设计的入门指南,旨在帮助读者快速理解和掌握这一强大的开源工作流引擎。jbpm作为一个流行且功能丰富的工具,广泛应用于企业流程自动化、任务管理和决策支持...

    《深入浅出jBPM》第2章(2)

    《深入浅出jBPM》中文版由jBPM方面的专家高杰根据自己的经验编写,是一本实用的jBPM教程。全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用...

Global site tag (gtag.js) - Google Analytics