当前所在位置: 首页 >工作流专区>正文

返回列表页

基于工作流引擎的构件环境

时间:2013-04-21分类栏目:bpr作者:佚名

工作流管理技术是实现业务过程逻辑和业务活动的分离。工作流引擎在运行阶段根据过程模型调度业务活动,过程构件在构件环境下集中体现了动态组装。过程构建 组装时不移动实例化模型中的所有构件,过程构件的调度是构建实例化排序。基于对交互式Wed文档的认识,工作流引擎和构件间的关系总体上概括执行调度和数 据交互这两个方面。而工作流技术最基本的特征是控制流和数据流的权限控制。通过这两个特征分析构建环境的工作流引擎调度和交互机制。

  基于构件的Web环境下,过程构件实际上是集成在一起的、具有执行偏序关系的多个Web文档。过程构件就是一系列构件按照偏序关系组装而成的构件,而业务活动则是由若干无执行偏序关系的构件组装而成的、过程构件必须解决工作流引擎和工作流相关数据的交互问题。

根据业务对象的定义以及对交互式Web文档的分析可以知道,业务对象间的交互产生了数据流。因此,业务对象之间在数据上存在着依赖关系。工作流引擎处理能够调度活动外,更需要有发挥对数据流的控制能力。Web文档间的数据交互模式实际上是一种多任务表之间的交互模式。

工作流任务表管理器可以作为工作流管理系统的一部分,可以提供给用户,也可以用户自己编写程序。与传统的人工检索获取数据的方式相比,基于工作流引擎的数 据流控制能够自动完成数据的正确交互。多任务表管理模式、权限控制式决定了工作流引擎对构件的调度控制机制,工作流引擎的内部结构调度的结果最终体现在 Web文档上,包括业务对象性和功能操作。

         原文链接:

文章来源:网络
上一篇:BPR经典N法下一篇: