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、流程表单数据中有关人员的元素都可以出现在流程的授权中,作为“当事人”的概念。
分享到:
相关推荐
深入浅出jBPM 电子文档,内容包括:面向图的程序设计,流程建模,节点——Node 职责,task-node节点,state节点类型,decision节点类型.等等,.还 综合大量例子和资料 , 是 学习 JBPM 必读首选! 希望这部书,大家能...
深入浅出 jBPM 电子书,很适合初学者学习的一个开发文档
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
1 章 helloworld..............................................2 1.1 下载开发套件.............................................2 1.2 安装流程设计器 .........................................7 1.3 jBPM版...
**深入浅出JBPM** JBPM,全称Java Business Process Management,是一款开源的工作流管理系统,由JBoss组织开发,现在是Red Hat公司的产品。它提供了一整套解决方案,用于设计、执行、监控和优化业务流程。JBPM的...
深入浅出jBPM电子书,JBOSS jBPM是一个灵活的、可扩展的工作流管理系统。JBOSS jBPM拥有直观的流程语言,用任务、异步的等待状态、定时器、自动化动作…等来表示业务流程图,把这些操作绑定在一起,JBOSS jBPM就拥有...
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
【深入浅出JBPM 采购实例】是一个基于Myeclipse8.5、Tomcat6.0和JBPM3.2.3的实践教程,旨在帮助读者理解并掌握工作流管理系统JBPM在采购流程中的应用。在这个实例中,作者省略了邮件功能,因为JBPM3.2.3版本不包含...
《深入浅出jBPM 5,6章》是一本专为理解jBPM这一流程管理系统而精心编写的书籍。jBPM是一个开源的工作流管理系统,它提供了业务流程建模、执行、监控和优化的全面解决方案。这本书的第5章和第6章尤其关键,它们涵盖...
《深入浅出jBPM》中文版由jBPM方面的专家高杰根据自己的经验编写,是一本实用的jBPM教程。全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用...
《深入浅出jBPM:1-6章测试代码详解》 jBPM,全称为Java Business Process Management,是一款开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。它提供了灵活的工作流定义,支持BPMN 2.0标准,...
【深入浅出jbpm系统开发】是一本专为jbpm工作流引擎初学者设计的入门指南,旨在帮助读者快速理解和掌握这一强大的开源工作流引擎。jbpm作为一个流行且功能丰富的工具,广泛应用于企业流程自动化、任务管理和决策支持...
《深入浅出jBPM》中文版由jBPM方面的专家高杰根据自己的经验编写,是一本实用的jBPM教程。全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用...
《深入浅出jBPM》中文版由jBPM方面的专家高杰根据自己的经验编写,是一本实用的jBPM教程。全书分两个部分,第一部分详细讲 解jBPM 3.2,第二部分介绍jBPM 4。作者从初学者的角度由浅入深地介绍jBPM的基本知识、使用...