09 2011 档案
摘要:JBPM节点分支之Group节点分析 JBPM的众多节点类型中,唯独Group节点比较有个性;Group节点作为众多的节点中的一员,其并不能完成业务功能,但其作为一种节点的容器,可以对现有的节点类型进行“混搭”,从而构造出可以完成新的业务功能的节点类型!今天我们来简单的学习一下Group节点,后续我们会进行深入分析JBPM的并发设计时候再次提到Group节点。 Group节点功能分析 作为父容器,可以将复杂的业务功能进行封装为新的节点类型,便于业务复用和维护; 可以将各种复杂的业务过程嵌套到Group中,简化复杂的业务流程; 可以作为流程并发的边界容器; 可以作为子流程的承载容器,将子流程封.
阅读全文
摘要:JBPM流程部署之流程实例迁移解析与扩展 前面我们已经详细的介绍了JBPM的流程实例迁移的配置和使用,相信大家已经对JBPM提供的流程实例迁移有所了解;今天我们来深入的分析一下JBPM提供给我们的流程实例迁移策略和相关流程实例迁移对象,最后我们会对分析中提到的不足,进行扩展优化! 下面我们先来简单的介绍一下流程实例迁移中用的几个类。 MigrationHelper:负责解析JPDL中有关流程实例迁移的配置,最终生成migrationDescriptor来承载这些配置信息; InstanceMigrator:负责根据migrationDescriptor来进行流程实例迁移; ProcessIn.
阅读全文
摘要:RoadMap,走出自己的特色主义 这几天上班交通特别拥挤,可能是因为各个学校陆续开学了吧。在这个金秋时节,很多经历了高考折磨的孩子挥手告别往日的苦难,兴高采烈的走进了自己或许是梦寐以求的象牙塔;对于很多人来说,这不仅仅是人生的一次新的起点,这也是人生的一次很大的转折点,当然了,我也不例外;所以这几天心里老是不能平静,觉得自己应该做点什么,来纪念这个特殊的日子!既然是起点,那么我们不妨先回首借鉴一下这些年得生活,最后对自己的职业生涯做出规划。 07年的秋天,那是我人生的一个重要的起点,重要不是因为发生了多么惊天动地的大事,是因为从那时候开始的一些事情,都在悄悄的改变着自己和自己的生活。当然这.
阅读全文
摘要:JBPM流程部署之流程实例迁移 前面我们已经学习了JBPM的流程版本升级,流程版本升级给我们带来了一个新的问题,那就是流程实例迁移;那么什么是流程实例的迁移呢?流程实例的迁移就是在流程发布的时候进行了版本升级,这个时候如果我们让已经运行的同一个流程的实例,按照新版本的流程定义来流转。流程实例的迁移是一件比较复杂的事情,今天我们就简单的来了解一下JBPM中流程实例迁移的使用,后续我们就简单的介绍一下相应的设计思路和扩展。 默认情况下,JBPM为我们提供了两种启动流程实例的方式ProcessInstanceprocessInstance=executionService.startProcess.
阅读全文