oa系统中工作流引擎的设计

oa系统中工作流引擎的设计

ID:33933358

大小:153.11 KB

页数:3页

时间:2019-02-28

oa系统中工作流引擎的设计_第1页
oa系统中工作流引擎的设计_第2页
oa系统中工作流引擎的设计_第3页
资源描述:

《oa系统中工作流引擎的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件时空中文核心期刊《微计算机信息》(管控一体化)2007年第24卷第5-3期文章编号:1008-0570(2007)05-3-0216-02OA系统中工作流引擎的设计DesignWorkflowEngineofOASystem(绍兴越秀外国语职业学院)朱金华ZHUJINHUA摘要:本文首先介绍了工作流供理系统的概念及其体系结构模型。基于Web平台,针对模型中工作流引擎模块的设计提出了一个行之有效解决方案。关键字:工作流;工作流引擎;UML;用例图中图分类号:TP317.1文献标识码:BAbstract:Inthispaper,first

2、lyintroducedtheconceptofworkflowmanagementsystemanditsarchitecturemodel.BaseontheWebplatform,Ibringforwardadesignofworkflowengineforthemodelintheintroducedarchitecturemodule.Keywords:Workflow,WorkflowEngine,UML,UseCaseDiagram技便与其它应用系统的集成。工作流管理联盟提出了有关工作流1引言管理系统的一些规范,定义了工作流

3、管理系统的结构及其应术随着计算机网络与信息技术的迅猛发展,使得网络办公自用、管理工具和其它工作流管理系统之间的应用编程接口。它动化系统在企业的工作中发挥着越来越重要的作用,它在提高提出的工作流管理系统体系结构图如下:创领导者的管理水平、推动信息化建设方面起着举足轻重的作用,企业为了提高办公效率,必需要求建立一种高效率的业务新流程管理系统,而工作流管理技术是组织挖掘信息系统潜能、实施业务过程再造的重要使能技术,因此工作流管理技术的应用是企业十分迫切需要解决的问题。工作流管理系统的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各

4、个环节,使之按照一定的顺序依次执行,从而实现业务过程的自动化。本文基于Web平台,对工作流管理联盟提出的工作流管理系统体系结构中的工作流引擎模块,提出了一个设计方案。2工作流管理系统2.1工作流管理系统的概念工作流管理联盟给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流事例的执行。工作流管理系统运行在具有一个或多个工作流引擎(又称图1工作流管理系统体系结构工作流机)的软件上,这些引擎可以对过程定义进行解释、与工作流的参与者(包括人或软件)进行交互,并根

5、据需要调用其它3工作流引擎的设计的IT工具和应用,推进工作流实例的执行,并监控工作流的运工作流执行服务是工作流管理系统的核心部件,它的功能行状态,工作流管理系统将现实世界中的业务过程转化成某种包括创建、管理流程定义,创建、管理和执行流程实例;在执行计算机化的形式表示,并在此形式表示的驱动下完成工作流的上述功能的同时,应用程序可能会通过编程接口同工作流执行执行和管理。服务交互;一个工作流执行服务可能包含有多个工作的工作2.3工作流管理系统体系结构图流引擎。为了能够更好的支持企业经营过程建模、分析和实施,适3.1功能分析应世界市场的多元化趋势

6、,需要建立工作流管理系统的相关标通过对工作流基本要求的需求分析和对工作流管理技术准,从系统结构、术语使用、接口实施方面提供标准化与规范化的研究,得出工作流引擎需要完成的功能如下:的定义,并以此为基础实现不同工作流产品之间的互操作,方⑴在实例化及执行过程中:解释企业经营过程的过程定朱金华:讲师义,根据过程执行需要的初始条件和执行参数生成过程实例,-216-360元/年邮局订阅号:82-946《现场总线技术应用200例》您的论文得到两院院士关注软件时空运行过程实例并管理其运行过程。3.4启动流程的序列图⑵对活动的执行进行导航:根据过程定义和工

7、作流相关数据,为过程实例的运行进行导航,如根据过程的需要选择下一步任务执行的合适人选;根据活动之间的关联和活动的执行条件,决定并行或串行执行后续活动;给用户提供需要操作的工作流任务信息。⑶与外部资源交互完成各项活动:工作流执行服务通过客户应用接口和直接调用应用接口方式完成外部资源和用户的交换。对于客户应用方式,工作流引擎通过提供任务项列表供用户进行选择,并记录工作项的完成情况。对直接由工作流引擎启动的活动,由工作流引擎直接调用相应的应用来完成,这些自动执行的应用同样需要将合适的预先定义好的应用执行完成情况反馈给工作流引擎。⑷监控功能:对工

8、作流执行情况进行监控,并对异常情况图3启动流程用例的实现序列图任务执行者从新建公文WEB页中,获取流程定义清单,选进行处理。取流程,并对选中流程进行下一步操作,进入启动流程WEB3.2模块划分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。