基于操作的轻量级工作流模型的研究与设计
2012-07-24朱永华吴俊杰
计算机工程与设计 2012年1期
朱永华,张 倩,吴俊杰
(上海大学 计算机工程与科学学院,上海200072)
0 引 言
目前大多数企业工作流管理系统是通过一整套的应用软件来解决业务流程,实现整体的系统集成[1],但却导致了耗资大、时间长的问题,而且现有的工作流系统和其它系统之间的交互性差,无法与其它系统进行数据交互或是方法调用[2]。针对这些问题,本文提出了一种基于操作的轻量级 工作流模 型 (operation-based lightweight workflow model,OLWM),将原有的软件集成转换成功能集成,以操作为核心,简化了工作流的基本结构;同时,定义了一套统一的外部接口,增强了与其它系统的交互性。
1 相关工作
对于工作流管理系统,工作流管理联盟 (WFMC)给出的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑,推进工作流实例的执行[3]。工作流管理需要一个过程定义工具、一个过程执行引擎、用户和应用接口用来访问和激活工作请求、监控和管理工具以及审计功能,有的系统还提供了适配集成工具,拓展了业务过程中工作流集成的柔性[4]。所有的工作流管理系统都会展现一些共有的特性,这为不同产品间的集成和互操作性提供了一个基础[5]。工作流参考模型[3]为构建工作流系统和不同的实现方法提供了一个公共的基础。这个参考模型的体系结构给出了抽象的工作流管理系统的功能组成部件和接口,它能够满足工作流管理系统和产品应该具有的主要功能特征,可为实现工作流产品之间的互操作提供公共的基础。……
登录APP查看全文
