您现在的位置: 精品资料网 >> 企业管理 >> 流程管理 >> 资料信息

基于关系结构的轻量级工作流引擎(pdf 10页)

所属分类:
流程管理
文件大小:
174 KB
下载地址:
相关资料:
基于关系,结构,轻量级,工作流引擎
基于关系结构的轻量级工作流引擎(pdf 10页)内容简介
引言
目前,针对企业或者部门的计算机应用已不仅仅停留在诸如文档处理、公文流转以及信息发布等这些简单的业务层面上。越来越多的企业或部门要求将信息技术的应用扩展到关键业务中。关键业务的普遍特征是:(1)是企业或部门赖以生存的;(2)业务过程往往由许多业务活动组成,业务逻辑和业务规则复杂;(3)业务的完成依赖于其中众多业务活动之间的交互和众多的业务人员的协作参与;(4)涉及到的数据量经常是海量数据;(5)如果能将信息技术恰当地应用到这些关键业务中,不仅仅能够提高工作效率,还可以减少出错的可能性。例如,产品的设计和制造过程,银行的借贷和划账业务,还有商标的申请、审查和注册业务等等,都属于相应企业或部门的关键业务。工作流技术所具有的协调本质决定了其在关键业务的信息化过程中将扮演重要的角色。
正如文献[1][2]所述,工作流是业务过程的计算模型,即将相应的业务逻辑和业务规则在计算机中以恰当的模型进行表示并对其实施计算。业务过程是若干业务活动的集合,这些业务活动按照一定的规则前后链接在一起,相互协作,以便达到一个共同的目标。业务活动则是能够完成特定的功能的一个实际环节,它在信息系统中通常针对具体的应用逻辑。为了对工作流管理系统的开发起到一个指导作用,工作流管理联盟(WfMC)给出了工作流系统的一个通用框架――工作流参考模型[2]。在工作流参考模型中,工作流引擎是工作流管理系统的核心。工作流引擎是为工作流管理系统在定义提供支持、同时在运行时提供解释和执行服务的一组数据模型和软件。根据文献[3]中对工作流引擎体系结构的讨论,我们认为工作流引擎主要包括机构模型、信息模型和控制模型三种模型,前两者合称为工作流引擎的数据模型。
本文以国家智能计算机研究开发中心所承当的一个具体的应用项目――国家商标局的商标注册与管理信息化系统为实例,同时分析了其他不同的企业和部门的关键业务的基本特
1
征,针对关键业务的开发需求,在传统的关系DBMS的基础上,讨论一个基于关系结构的轻量级工作流引擎的具体的设计原理与实现方法。它充分考虑了关键业务开发过程中对工作流功能的需求,利用此工作流引擎,可以使用传统的开发工具构造出具有工作流特征的大型信息系统1。
本文的第2部分讨论为什么要采用关系结构和轻量级这两个概念来设计工作流引擎,第3部分给出相关的数据模型及其表示,接着,在第4部分中将描述工作流引擎的控制模型,最后还将给出具体的应用实例
..............................