应用jBPM4解决中国特色的流程需求.docVIP

  • 3
  • 0
  • 约1.03万字
  • 约 13页
  • 2017-08-14 发布于河南
  • 举报
应用jBPM4解决中国特色的流程需求 1、jBPM4的特点 jBPM是JBoss众多开源项目中的一个工作流开源项目,也是目前应用最广泛的工作流项目。在今年的7月10号,JBoss jBPM团队正式发布了jBPM4的正式版。jBPM4完全基于流程虚拟机(PVM)的机制,对核心引擎进行了重新设计,而PVM的引入也使得jBPM4可以支持多流程语言了。除此之外还有很多其它的特点: l?流程定义对象的变化 在流程定义的对象上,节点类型划分更清晰,详细的对象解析,可参见我曾经写过的文章:《jBPM3与jBPM4实现对比》。 l?基于观察者模式的Event-Listener机制 在jBPM4中活动节点对象ActivityImpl、转移对象TransitionImpl、流程定义对象ProcessDefinitionImpl,全部继承了ObservableElementImpl对象,因此组成流程定义的三个主要元素都可作为观察者模式中的被观察者来观察,而这些对象本身就直接支持注册各种Event,然后由Listener来监听这些Event。 l?基于ExecutionImpl、Command模式和AtomicOperation实现的引擎调度 在jBPM4中用ExcutionImpl替掉了jBPM3中Token机制,流程的流转,依赖于ExcutionImpl调用各个AtomicOperation原子操作(

文档评论(0)

1亿VIP精品文档

相关文档