基于轻型工作流引擎的工作流管理系统的研究与应用
- 格式:pdf
- 大小:125.17 KB
- 文档页数:3
刍议JBPM工作流引擎在OA系统中的应用随着我国社会经济的快速发展,社会经济主体在运营过程中的办公自动化需求不断增加,同时因为现代企业主体管理形式的变化和经济交互形式的变化,传统的硬编码开发业务流程方式已经不能满足开发企业高效的开发要求,同时对企业灵活多变的业务需求也不能够很好的满足。
借助工作流引擎实现的工作流开放方式的产生彻底解决了这一难题,文章将从应用分析的角度出发,结合JBPM工作流引擎在OA系统中的应用实际,对JBPM工作流引擎在OA系统中的应用进行简要分析。
标签:JBPM工作流引擎;OA系统;应用前言工作流是指特殊组织活动中工作流程的计算机模型,本质上是对工作流程中的工作如何前后组织在其起的逻辑和规则的计算机模型总结,具体表现为参与者对文件、信息或者任务按照预定的规定来采取行动,并令其在参与者之间进行传递。
工作流程管理的应用,能够最大限度的优化工作资源配置,减少资源的过程消耗,提高软件的重用率,发挥系统的最大效能。
1 工作流及工作流管理系统1.1 工作流及工作流管理系统定义工作流是一系列自动进行、相互衔接的任务或者业务活动,是对任务和业务活动内部环节的计算机模拟排序,从工作流的整体来看工作流是一系列工作流的首尾连接,一个工作流的结束可能是另一个工作流的开始。
对一系列的工作流进行定义、管理活动的软件系统就是工作流的管理系统。
一定程度上来讲工作流系统是一种衍生系统,要想执行工作流实例需要借助计算机,以计算机来推进定义好的工作流程逻辑向下延伸[1]。
1.2 基于JBPM的工作流管理系统JBPM是工作流引擎,是工作流管理系统的核心,其在系统中的主要作用是管理任务实例。
JBPM是基于J2EE设计的轻量级工作流引擎,其最显著的特点是结合了工作流引擎和工作流管理系统的功能,虽然自身的量级较轻,但是其扩展性极强,能够灵活的与多种工作流模式结合在一起,同时其开发语言为JA V A 具备较强的开源性,借助JA V A语言可以对流程实例和流程定义活动的定义环境进行管理,同时还可以实现对自己定义的JPDL流程描述语言的实践应用[2]。
《工作流管理系统中引擎控制器的研究与实现》一、引言随着企业业务的不断发展和复杂化,工作流管理系统在企业运营中扮演着越来越重要的角色。
引擎控制器作为工作流管理系统的核心组成部分,负责协调和监控工作流的执行过程,保证系统的稳定性和高效性。
本文将针对工作流管理系统中引擎控制器的研究与实现进行详细的分析和探讨。
二、工作流管理系统概述工作流管理系统是一种用于管理和监控工作流程的软件系统,通过该系统可以实现对业务流程的自动化处理。
工作流管理系统包括多个模块,其中引擎控制器是整个系统的核心。
它负责协调和监控工作流的执行过程,确保流程按照预定的规则和要求进行。
三、引擎控制器的功能与特点引擎控制器作为工作流管理系统的核心组件,具有以下功能和特点:1. 流程调度:引擎控制器能够根据业务需求,对工作流进行调度和分配,确保流程的顺利进行。
2. 流程监控:实时监控工作流的执行情况,包括流程节点的状态、执行时间等信息,以便及时发现和解决问题。
3. 异常处理:当工作流执行过程中出现异常情况时,引擎控制器能够及时进行处理,保证流程的稳定性和可靠性。
4. 灵活的配置:引擎控制器支持灵活的配置,可以根据企业的实际需求进行定制化开发,满足不同业务场景的需求。
四、引擎控制器的实现方法引擎控制器的实现方法主要包括以下几个方面:1. 设计流程模型:根据业务需求设计合适的工作流模型,包括流程节点、节点间的关系、节点的执行规则等。
2. 实现流程调度算法:根据流程模型,设计合适的流程调度算法,确保流程的顺利进行。
3. 开发引擎控制器模块:根据需求开发引擎控制器的各个模块,包括流程调度模块、流程监控模块、异常处理模块等。
4. 集成系统测试:将引擎控制器与其他模块进行集成测试,确保系统的稳定性和可靠性。
五、实例分析以某企业的工作流管理系统为例,介绍引擎控制器的实现过程。
首先,根据企业的业务需求设计合适的工作流模型。
然后,开发流程调度算法,确保流程的顺利进行。
基于工作流引擎的电网调度管理系统的设计与实现的开题报告一、研究背景随着电力系统规模的不断扩大和电网运行的复杂化,电力系统调度管理越来越需要高效、准确、自动化的支持,以满足电网运行的要求。
在电网调度管理系统中,工作流引擎可以有效地支持多个业务部门之间的信息交互和协作处理,成为电网调度管理系统的核心技术之一。
二、研究对象和目的本研究主要针对电网调度管理系统中的工作流引擎进行设计与实现,旨在搭建一个支持工作流引擎的电网调度管理系统,实现电网调度信息的自动化处理和全面管理,以提高电力系统的运行效率和安全性。
三、研究内容和方法1、系统需求分析:对电网调度管理系统的业务流程进行分析,明确系统的功能模块和业务需求。
2、系统架构设计:基于工作流引擎的电网调度管理系统的架构设计,包括前端界面、后台服务、数据库设计等。
3、工作流引擎的应用:研究工作流引擎的工作原理和实现方法,实现电网调度管理系统中的工作流引擎,并进行功能测试和性能优化。
4、系统集成和测试:将工作流引擎应用到电网调度管理系统中,进行综合测试和性能评估。
四、研究意义本研究的主要意义包括:1、提高电网调度管理的自动化和信息化水平。
2、优化电力系统的运行效率和安全性。
3、推广工作流引擎在电力系统中的应用,促进电力行业的发展。
五、预期成果1、设计并实现基于工作流引擎的电网调度管理系统,满足电网调度管理的需求。
2、验证工作流引擎在电网调度管理中的作用和效果,并进行优化。
3、撰写论文并发表学术论文。
六、研究计划与进度安排1、项目准备阶段(1个月):调研电力系统调度管理技术和工作流引擎的应用,制定研究计划,明确需求和研究内容。
2、系统分析设计阶段(3个月):对电网调度管理系统进行分析,制定系统架构和数据库设计,明确功能模块和业务需求。
3、系统开发实现阶段(4个月):实现电网调度管理系统中的工作流引擎,进行功能测试和性能优化。
4、系统测试与评估阶段(2个月):进行综合测试和性能评估,验证系统的功能和性能。
基于J2EE的轻量级工作流引擎的设计、实现与应用的开题报告一、选题背景:工作流引擎是企业信息化建设中的一项重要组成部分,它可以有效地管理企业内部的流程,提高企业的运作效率和精度,优化工作流程,减少人力和时间成本,增强企业的竞争力。
J2EE平台作为当前企业信息化的主流开发平台,拥有广泛的应用和开发群体。
二、研究内容:本研究拟设计、实现并应用一款基于J2EE平台的轻量级工作流引擎。
具体研究内容包括:1. 确定需求:分析企业内部工作流程,确定引擎实现的功能需求,明确开发目标。
2. 设计引擎架构:设计引擎的基本架构和核心流程控制逻辑,包括流程定义、任务分配、节点执行、流程监控等功能。
3. 实现引擎核心功能:利用JAVA语言及相关技术实现引擎核心功能,包括流程定义存储、任务分配、节点执行、流程监控等。
4. 设计开放接口:设计开放API接口,方便与其他开发者或系统集成。
5. 验证应用场景:在企业内部具体场景中验证引擎的有效性和应用性。
三、研究意义:本研究目标在于设计、实现并应用一款基于J2EE平台的轻量级工作流引擎,可以将其广泛应用在企业内部,帮助企业降低人工操作流程,优化管理模式,提高企业的时效性和竞争力。
同时还可通过开放接口,来增强引擎的扩展能力和服务能力。
四、研究方法:本研究采用系统工程方法,先进行需求解析,然后进行设计方案讨论,利用JAVA语言和相关技术实现核心功能,最后在企业内部验证应用。
在整个研究过程中,重视实际企业应用的需求,加强交流和沟通,确保设计和实现的实用性和有效性。
五、论文结构安排:本论文共分为六部分,详细结构安排如下:第一章:绪论1.1 研究背景和意义1.2 研究现状和发展趋势1.3 研究内容和方法1.4 论文结构第二章:需求概述2.1 工作流引擎定义和基本架构2.2 引擎应用场景分析2.3 引擎需求分析与确定第三章:引擎设计3.1 引擎架构设计3.2 引擎核心流程控制逻辑设计3.3 接口设计和实现第四章:引擎实现4.1 引擎功能模块的实现4.2 数据库设计和实现4.3 现有工作流引擎的改造和应用第五章:应用和测试5.1 应用场景介绍5.2 测试和验证5.3 性能测试和应用效果评估第六章:总结与展望6.1 研究总结6.2 经验收获和不足6.3 发展方向和展望六、参考文献。
基于XPDL的工作流管理信息系统的研究与实现的开题报告一、选题背景和意义当前,随着信息化建设的深入和企业管理的改革,工作流管理信息系统越来越成为各行各业所推崇的一种管理模式。
工作流管理信息系统可以将企业的业务流程进行规范化、标准化,提高信息的传递效率和组织的协调能力,从而使企业在面对复杂的业务流程时更加高效、可控、可预测。
因此,研究和开发一种基于XPDL的工作流管理信息系统对于提高企业管理效率、降低企业成本以及提升企业生产力具有重要的意义。
二、研究内容和目的本课题旨在学习和掌握工作流管理信息系统的开发技术,研究基于XPDL的工作流管理信息系统的设计和实现。
具体内容包括:1. 研究和掌握工作流管理信息系统的相关理论知识和技术。
2. 设计基于XPDL的工作流管理信息系统的整体架构,包括系统界面设计、流程设计、数据库设计等。
3. 实现基于XPDL的工作流管理信息系统,包括前端界面的实现、后端数据交互的实现、流程设计的实现等。
4. 对系统的可扩展性、可用性、性能进行优化和测试。
本课题的目的是研究和实现基于XPDL的工作流管理信息系统,提供一种高效、稳定、可扩展的工作流管理信息系统,以满足企业日常管理中的业务流程要求。
三、研究方法和步骤研究方法:1. 文献调研法:通过查阅相关文献和资料,掌握工作流管理信息系统的理论知识和技术。
2. 技术研究法:深入学习和掌握工作流管理信息系统的开发技术,并将其应用到本系统的设计和实现中。
3. 软件开发实践法:采用敏捷开发方法进行软件开发,并运用测试和迭代的方法,最终完成基于XPDL的工作流管理信息系统。
研究步骤:1. 进行文献调研,学习和掌握工作流管理信息系统的相关理论知识和技术。
2. 设计基于XPDL的工作流管理信息系统的整体架构,包括系统界面设计、流程设计、数据库设计等。
3. 实现基于XPDL的工作流管理信息系统,包括前端界面的实现、后端数据交互的实现、流程设计的实现等。
工作流引擎在工程项目管理系统中的应用与研究摘要:文章对工程项目管理系统的特点及设计要求进行分析,对工作流引擎应用于该类系统的必要性进行简述。
阐述了工作流管理系统结构及工作流引擎组成,着重介绍工作流组件、工作流表、工作流实例表、工作流相关类等关键要素的设计,并以一个典型流程模型为例,给出工作流模型定义数据库的一个实现过程。
对以工作流引擎为核心的工程项目管理系统功能模块进行设计划分。
关键词:项目管理系统;工作流引擎;应用与研究DOI:10.16640/ki.37-1222/t.2016.12.0851 工程项目管理系统特点工程项目管理系统中,项目管理通常为每个项目分为"项目销售管理、招投标管理、合同与技术管理、施工准备管理、施工过程管理、竣工验收管理、竣后服务管理"这七个业务阶段[1],每业务阶段均有可能需要交叉引用之前的数据,其中各个业务阶段均涉及众多的参与人员及角色,并且还需要考虑系统作为开放式平台,为多个工程公司提供系统功能服务。
在日常的工程项目管理中,各个业务阶段的大部份环节属于流程类工作,比如开工审批、采购审批等。
一般过程是由基层业务人员发起申请,部门主管接受申请,审查后提交上一级领导,最终由某级主管审查通过后再返回给基层业务人员。
传统工程项目管理系统是基于事务管理及MIS的方式设计,该方式未将应用软件与业务流程相分离,只是把业务流程混合事务管理编写到工程项目管理系统中,由此造成的弊端是当组织机构或业务流程发生变化时,整个系统可能需要重新设计,或者需要对系统编码进行大幅修改,修改难度大、软件维护周期长。
所以若仍使用事务管理及MIS的设计方式,已经不能支撑当前项目管理内在的协作性、高效性、实用性等要求。
为此,必须采用业务驱动及流程管控的模式来提高工程项目管理系统效能,使用工作流技术可以很好地实现该目的。
在基于工作流技术的工程项目管理系统中,设计时将流程的生成、流转逻辑、执行、监控、管理等工作实现代码从具体业务中剥离独立出来,形成专门的“工作流引擎”,设计人员在设计业务流程时仅需要关注业务流程本身的业务逻辑,完成业务逻辑设计后再调用工作流引擎实现业务具体流转。
基于Activiti的工作流引擎在中小企业中的应用研究【摘要】本文从中小企业的特点出发,介绍了Activiti工作流引擎的基本概念及在中小企业中的应用现状。
然后分析了Activiti工作流引擎在提升中小企业运营效率和优化管理流程方面的作用,以及未来的应用前景。
通过研究发现,Activiti工作流引擎能够帮助中小企业提升工作效率,优化管理流程,从而提升竞争力。
文章总结了对中小企业的启示,并展望了未来研究的方向。
本研究对中小企业在应用Activiti工作流引擎方面提供了参考,有助于促进企业管理水平的提升和发展。
【关键词】Activiti工作流引擎、中小企业、运营效率、管理流程、应用研究、研究背景、研究目的、研究意义、特点、现状、作用、影响、前景、启示、展望1. 引言1.1 研究背景中小企业作为国民经济的重要组成部分,在经济发展中发挥着不可替代的作用。
由于中小企业通常规模较小、资源有限、管理水平参差不齐,他们在管理流程、运营效率等方面面临诸多挑战。
随着信息技术的快速发展,工作流引擎逐渐成为一种提升企业管理效率、优化流程的重要工具。
本文旨在探讨基于Activiti的工作流引擎在中小企业中的应用情况,分析其在提升运营效率和优化管理流程方面的作用,为中小企业更好地利用工作流引擎提供参考和借鉴。
也希望通过本研究对中小企业的发展提供一定启示,为企业经营管理提供新思路和新方法。
1.2 研究目的研究的目的是探讨基于Activiti的工作流引擎在中小企业中的应用现状及其对企业运营效率和管理流程的影响,深入分析该工作流引擎在提升中小企业整体运营效率和管理效能方面的作用机制,进一步探讨如何借助该工作流引擎优化中小企业的内部管理流程,提高工作效率、节约成本,从而推动中小企业加速实现数字化转型。
通过本研究,旨在为中小企业提供更加有效的管理工具和技术支持,促进其提升竞争力,实现可持续发展。
通过对Activiti工作流引擎在中小企业中的应用情况进行深入分析,为相关企业提供可行性建议和发展方向,为进一步推动中小企业发展提供理论指导和实践支持。
基于轻型工作流引擎的工作流管理系统的研究与应用侯培文(太原大学实验中心,山西太原030009)摘要:近年来,工作流技术和应用软件系统的结合是计算机应用软件领域的一个研究方向。
分析了工作流技术的研究现状,提出了一种基于JPBM 轻型工作流引擎的工作流管理系统。
为验证系统的实用性,以某大型电子政务系统中的办公软件为例,分析了系统的应用过程并通过对比验证了系统的重用性和灵活性。
关键词:办公自动化;过程;工作流引擎中图分类号:TP311.52文献标识码:A文章编号:1672-7800(2010)08-0044-020引言随着社会的发展和政府机构改革的深入,各个政府职能部门之间的协同工作显得越来越重要,电子政务的复杂度日益增加,原有的办公模式已经不能适应日益增长的事务处理、信息共享等方面的要求。
为了提高政府的工作效率、增强政府决策能力,更好地为公众服务,必须充分利用现代化的信息技术,优化政府流程,构建高效的电子政务系统。
工作流管理技术作为一种过程管理的核心技术,不仅强调某个环节的完成情况,而且还要求从整个流程的角度来看待该环节的义务管理过程,把完成最终的服务管理目标作为流程管理的目标。
工作流技术还可以将信任服务、授权服务和公文流转、信息共享等业务流程有机、紧密地结合在一起,构成安全的工作流业务系统,为不同业务系统集成提供实现的技术手段。
1工作流管理系统概述1993年工作流管理联盟(Workflow Management Coalition ,WFMC )的成立标志着工作流技术开始进入相对成熟的阶段。
为了实现不同工作流产品之间的互操作,WFMC 在工作流管理系统的相关术语、体系结构以及应用编程接口(WAPI )等方面制定了一系列标准。
工作流管理联盟给出的工作流(W orkHow )定义:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。
业务过程(Business Process ):企业或者机构为了一个总的业务目标而进行的一系列相关活动,这些活动的执行需要遵循一定的规则。
过程定义(Define Process ):业务流程的形式化描述,用来支持系统建模和运行过程的自动化。
过程可分解为一系列的子过程和活动,其定义包括描述过程起始、终止的活动关系网络以及一些关于个体行为的信息,具体而言,即构成过程的各活动以及各活动的关系、组织成员的角色、应用中的数据结构等。
活动(Activity ):业务过程的一个执行阶段,由执行者完成。
执行者可以是人、软件系统或二者的集合。
活动是过程执行中可被工作机调度的最小工作单元要求有人或机器的参与。
实例(Instance ):过程的一次运行被称作一个过程实例;活动的一次运行被称作一个活动实例。
工作流管理系统(WfMS ):提供工作流管理功能的系统软件。
工作流引擎(Workflow Engine ):根据过程定义工具所生成的配置信息,以此来管理过程、活动实例的生成、运行与结束。
2WFS 的设计原理及实现机制基于JPBM 轻型工作流引擎的WFS 总体结构,将从工作流模型、工作流引擎、工作流相关数据处理等3个方面讨论本系统的实现机制。
2.1工作流模型工作流模型是整个工作流系统设计的基础,也是过程定义人员进行系统二次开发的基础,模型描述能力的强弱决定了系统所支持应用的范围以及系统的灵活度。
WfMC 为系统运行中的工作流模型定义了4类基本实体:过程定义、过程、活动、任务项。
当前,工作流模型语义的描述主要有两种方式:(1)用类似过程语言的逻辑及实体描述语言,将工作流作为作者简介:侯培文(1977-),男,山西平遥人,太原大学实验中心助教,研究方向为工作流技术。
软件导刊Software Guide第9卷%第8期2010年8月Vol.9No.8Aug.2010第8期一段语言程序,活动、数据和逻辑关系等在过程内部加以描述。
(2)将活动、逻辑关系等从过程模型中抽取出来,形成独立的实体对象,这些对象之间具有特定的联系,而对象与对象之间的关系共同刻画了过程模型。
在本系统中提供对这两种方式的支持,即在过程定义时使用采用了它自己定义的JBOSS,JBPM Process Definition Lan-guage(JPdl)进行过程建模,以便能够灵活地描述过程;在系统运行时,工作流引擎通过解释以脚本形式的过程定义,生成相应的系统内部的对象模型,各种应用可以通过系统定义的工作流对象操作脚本语言操纵系统对象,同工作流引擎相交互。
下面将分别介绍jPdl和工作流对象模型。
(1)jPdl描述①模型定义<Workflow Model>::=MODEL<model id><Workflow Model Header>[<Workflow Participant>][<Workflow Application List>][<Workflow Process Definition>]END_MODEL②过程定义<Workflow Process Definition>::=WORKFLOW<process id><Workflow Process Definition Header><Activity List><Transition Information List>[<Workflow Participant>][Workflow Application List>]END_WORKFLOW③活动<Activity List>:=ACTIVITY<activity id>[NAME<name>][DESCRIPTION<description>]<Activity Kind Information>[<Transition Restriction part>]END_AACTIVITY④关联信息<Transition Information List>::=TRANSITION<transition id>[NAME<name>][DESCRIPTION<description>]<Transition kind information><Condition>END_TRANSITION(2)WFS运行时,工作流对象模型在运行时通过解释静态的脚本形式的过程定义,为实体生成相应的对象,从而得到一组对象模型,并将工作流引擎提供的接口以对象方法的形式表现。
这样上层的应用可以方便地通过这一组对象完成同工作流引擎的交互如创建实例、删除实例、创建活动等。
2.2工作流引擎的实现机制JPBM WFS的工作流引擎是工作流系统的核心,其主要功能是:解释过程定义、为过程实例提供运行时环境、调度实例的运行,以及为上层应用提供访问接口。
工作流引擎包括3个部分,即工作流引擎核心、JPDL翻译器、工作流引擎接口。
其中工作流引擎核心负责调度流程的运行,即创建和管理实例运行、调度活动的运行并创建要处理的工作项、维护用户的工作列表、写日志;JPDL翻译器将脚本形式的过程定义的描述转换为引擎内部的表示;引擎接口为客户端的工作流应用、工作表管理器以及工作流管理工具和工作流引擎核心相交互的接口。
2.3工作流相关数据的分析处理工作流相关数据是指由应用程序控制的、工作流引擎使用的数据,工作流引擎通常使用工作流相关数据来控制流程。
而在一个较大型的综合信息系统中,工作流相关数据与具体的应用数据密切相关。
本系统使用Hibernate来管理它的数据库。
Hibernate是目前Java领域中最好的一种数据持久层解决方案。
通过Hibernate,jBPM将数据的管理职能分离出去,自己专注于商务逻辑的处理。
3应用实例分析系统可应用于进行流程管理的各个领域,如OA领域、电子商务等。
本文提出的基于JPBM工作流引擎的工作流系统提供了一种方便、高效的流程开发工具,其应用过程如下:(1)业务流程分析与工作流过程定义(2)系统为用户提供应用构件库,并根据过程定义自动生成相应的应用,用户可在生成的应用基础上作二次开发。
系统根据过程定义调度应用的运行,处理同用户的交互,从而实现流程的自动化。
以办公自动化系统中比较常见的公文流转为例分析本系统的应用,并进一步阐述了当业务流程发生改变时,本系统仅作少量的调整即可适应新的流程,体现了本系统的重用性和灵活性。
该应用的流程描述如下:如收到一份公文时,先进行收文登记,然后将公文发送给文件拟办人,在拟办人指定领导批阅后,分发给承办处室,然后处室承办人根据情况可给其它处室承办,也可直接由本处人员分办或两者同时进行,最后分办人完成收文的办理结果,由档案室归档。
首先,根据流程分析,得到用JPDL描述的该业务流程的主要的过程定义;其次,过程定义人员使用系统给定的模板和构件库定制在流程中需要调用的一些应用,在本系统中针对应用特点预定义一组模板(通常为页面)和组件,在本应用中可调用的组件有数据访问组件(进行读写数据库操作)、可使用的模板为单文档模板。
有了过程定义和一些辅助的应用,工作流引擎就可以对过程定义进行解释并运行该流程,在执行活动的时候自动为用户调用合适的应用完成工作。
通常,在办公自动化应用需求的变化反映在流程的变化如下:(1)减少一个流程节点、更改流程流向,如在公文流转中去掉承办节点、在不通过承办情况下由原来的流向承办改为流向分办节点,在这种情况下不需要对应用作更改,仅需对过程定侯培文:基于轻型工作流引擎的工作流管理系统的研究与应用45··义的相应部分作一些调整即可,如删除承办活动以及和该活动有关的关联信息、将表示不通过承办的关联作相应的更改即可。
(2)增加一个流程节点如在公文流转中分办和办结中增加一个处室领导签字的节点,在这种情况下首先要对过程定义的相应部分作一些调整,如增加一个处室领导签字的活动,并更改相应的关联信息,再利用系统的模板和组件制定该节点所对应的应用。
通过以上的分析可以有以下结论:系统能够灵活地定义过程、方便地定制应用,在业务流程发生改变的时候仅对系统作少量的调整即可适应新的流程。
4结束语随着应用规模和功能的不断增大和调整,业务流程日趋复杂,基于工作流技术的应用系统必将是将来软件技术的发展方向之一。
本系统面向应用需求,遵循工作流系统相关标准,并结合轻型工作流引擎的特点,具有良好的开放性、可重用性和一定的灵活性,可应用于各种办公软件系统以及电子商务系统中。
今后将对轻型工作流引擎系统作进一步的研究,主要有以下研究内容:①继续完善模型及应用构件库,对工作流描述语言作扩充。
解决需求更新下的软件进化和重用,建立完整的系统;②分布式工作流。
为了支持跨企业的异构计算环境下大规模工作流管理,现有WFMS 必须从各个方面加以扩展。