框架设计简介--jBPM-jPDL学习笔记
tianyueye
这个作者很懒,什么都没留下…
展开
-
框架设计简介(一)
<br /><br />概述: <br /> jBPM(JBoss Business Process Management业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。<br /> jPDL是构建于jBPM框架上的流程语言之一。在jPDL中提供了任务(tasks)、待处理状态(wait states)、计时器(timers)、自动处理(automated actions)…等术语,并原创 2011-01-11 11:43:00 · 288 阅读 · 0 评论 -
框架设计简介(二)
<br /><br />jPDL业务流程模型<br /> 理解现实生活中的业务流程<br /> 下面我们通过一个简单的部门借款流程来了解现实中的业务流程概念,流程图如下:<br />上图表达了一个抽象的流程定义(Process Definition)。之所以称之为抽象,是因为它没有表示确切的执行者。当上述的借款人被具体化为“张三”,部门主管就成为张三的部门经理“李四”,而财务则明确为“王五”的时候,这个流程定义就被具体化,成为了一个流程实例(Process Instance)。此外,原创 2011-01-11 11:44:00 · 293 阅读 · 0 评论 -
框架设计简介(三)
<br /><br /> 编号PD-006对象任务(Task)描述任务作为流程定义中的一部分,定义了如何创建任务实例(Task instances)以及任务分配。任务可以在任务结点(Task-Node)和流程定义(process-definition)两个地方定义。通常会在一个任务结点中定义一个或多个的任务。在这种情况下,任务结点表示在流程中等待用户处理的交互操作。业务流程会停留在任务处,等待用户完成相应的操作之后继续。任务也可在流程定义中声明。通过任务名,可以找到相应的任务定义,并引用他们。实际上任何原创 2011-01-11 11:46:00 · 277 阅读 · 0 评论