`
jbpm-x
  • 浏览: 48038 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
对于BPM产品目前尚无公认的分类标准,如果沿用以前对工作流的分类,则可以分为生产型(又可以再细分为自治式和嵌入式两种)、管理型、协同型和专门型四大类。但这样一来,市场上主流的通用BPM产品大都会被划分到生产型,难以分辨出它们之间的本质差异,因此我们需要一种新的分类方法。 笔者建议根据产品内在拓扑结构的差异进行分类,将BPM产品划分为面向引擎型、面向业务型、面向消费者型、以及对等型四大类。而一些功能较强的产品能同时支持多种拓扑结构。 面向引擎型:匹马单枪   见自性清静,自修自作法身,自行佛行,自成佛道。 企业内的工作流系统广泛采用了这种集中控制式拓扑结构,客户端连接到负责接受请求的中 ...
作者:JeffreyHsu 尽管jbpm非常强大,是目前最适合商业化的开源工作流引擎,可以开发出复杂的流程,但是特别遗憾的是并不支持并发子流程(multiple-subprocess) 有一次我需要做一个复杂的流程,主流程里要求同时启动多个并发执行的子流程,并且子流程的数目和启动的时间都不确定,当所有子流程都结束以后,主流程才继续执行。我们知道jbpm里有子流程的设定,有专门的节点ProcessState来处理,但是后来发现无论如何也实现不了多子流程并发执行,后来看其源码知道因为subprocess是作为ProcessState的一个属性,也就是说ProcessState只能包含一个subpr ...
<o:p></o:p> JBoss jBPM为设计及开发工作流和业务流程管理系统提供了一个先进的平台。由API、特定领域的语言和图形建模工具组成的框架让开发人员和业务分析人员能够使用通用平台进行沟通及操作。 <o:p></o:p> 工作流管理和业务流程管理(BPM)正在迅速成为企业获得软件敏捷性和适应性的重要方法。<o:p></o:p> JBoss jBPM是一个面向流程的工作流/BPM框架和工具集,它使业务分析人员能够与软件组件进行交互、有助于获得有效的业务解决方案。 <o:p></o:p> 许多企 ...
转自: 百度 jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在<st1:chsdate isrocdate="False" w:st="on" year="2004" day="18" islunardate="False" month="10">2004年10月18日</st1:chsdate> ...
  作者: fndcz 1.     JPDL的流程定义元素 1)        第一层:GraphElement 这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素。GraphElement有四个属性: (1)processDefine 表示当前元素属于哪个流程定义 (2)events 表示可以接收哪些event (3)name 名字 (4)exceptionHandlers 异常处理类集合(List)
作者:我想我是海  1概述 一个流程定义是对一个业务流程的正式说明,以及它是基于有向图的。该图是结点(node)与流向(transition)的组合。图中每一个结点都是一个特殊的类型,结果的类型决定了该结点的运行时的行为。一个流程定义有且仅有一个开始状态。 一个令牌(token)是执行的轨迹。令牌是一个运行时的概念,其维护着速个图中指向结点的指针。 一个流程实例(process instance),是流程定义的一次执行过程。当流程实例被创建 ,一个令牌被创建,该令牌叫做这个流程实例的根令牌并处于这个流程实例的开始状态。 信号(signal)命令令牌继续执行,当接收到一个未命名的信号时,一 ...
  理论介绍(一些定义)   业务流程是一个组织及其合作伙伴的人员及系统所完成的工作的一种正式表达, 它旨在给内部或外部客户提供产品或服务。业务流程最简单的表达形式就是一组活动,它们表示流程的不同步骤,通过一些转换连接在一起。活动可能需要人为干预,也可能是全自动的。对于需要人为交互的活动,可以在流程中定义一个角色,标识允许谁在这里与流程交互。流程起到定义的作用,而流程中的实例就是完成整个流程的实际项目,从一个活动转换到另一个活动。实例总是开始于流程的Begin活动,而结束于流程的End活动。实例的路径完全取决于实例的数据以及外部环境。    转换是活动之间的直接连接, 许多的转换进出一个活动.。 ...
Global site tag (gtag.js) - Google Analytics