剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年4月28日

摘要: 在JBPM中动作(actions)就是一段程序逻辑,也就是工作流模型中的应用服务。 状态是JBPM的一个核心概念,也是业务流程的基本元素,状态代表了一种对外部参与者的依赖。定义状态时需要指定该状态的执行者,也就是该状态依赖的外部参与者。多个状态可能依赖同一个参与者,工作流管理系统根据这些信息构建该参与者的任务列表。当开始在JBPM中进行流程建模时,首先需要考虑业务流程的状态,状态将会成为你定义的流程的基本框架。 JBPM允许在数据库中多个同名的流程定义共存,流程实例以当时最新的版本来启动,并且在它的整个生命周期中将保持以相同的流程定义执行。 版本控制机制可归结为以下几条原则: a)当一个流程存档被部署时,将在JBPM数据库中创建一个新的流程定义。 b)当一个被命名的流程定义被部署,部署器将分配一个版本号。为了分配版本号,部署器将查询同名流程定义的最高版本号,并且在其上加1. c)当一个新的版本被部署,新的流程实例以新版本启动,而老的流程实例则以老的流程定义继续执行,直到它结束为止。 阅读全文

posted @ 2007-04-28 16:55 落花人独立 阅读(1554) 评论(0) 推荐(0) 编辑

摘要: 因为NetBpm是基于JBpm的,所以JBpm的原理也同样适用于NetBpm。因为JBpm涉及到了Petri网的知识,所以在这里查了网络的资料,记录在这里,以备查看: Petri网的规则是: Connection是有方向的 两个Place或Transition之间不允许有Connction Place可以拥有任意数量的Token Action 如果一个Transtion的每个Input Place都拥有Token,该Transition即为enable。一个Transition为enable时,Transtion将fire,input place的Token被消耗,同时为output place产生Token。 注意: Transition的发生是原子的; 有两个Transition都enable可能,但是一次只能发生一个Transition; 如果出现一个Transition,其Input Place的个数与Output Place的个 阅读全文

posted @ 2007-04-28 15:46 落花人独立 阅读(5113) 评论(2) 推荐(0) 编辑

count hit
欢迎您到紫阁阳光坐客