欢迎来到天天文库
浏览记录
ID:33615673
大小:733.64 KB
页数:53页
时间:2019-02-27
《基于web的工作流建模与监控系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文进入90年代,随着计算机的普及,计算机网络技术的迅速发展,信息化程度提高,信息资源越来越表现出一种异构分布、松散耦合的特点。人们办公的分散性、决策制定的分散性和对日常事物活动详尽信息的需求,以及Client/Server体系结构,分布式处理技术(CORBA、WWW、COM/DCOM、JAVA)的日益成熟,都说明了这样一个事实:集中式信息处理的时代己经过去,实现大规模、异构、分布式执行环境,使得相互关联的任务能够高效运转并接受密切监控成为一种趋势。进入2000年以后,随着Web服务技术的兴起,越来越多
2、人关注工作流与Web的结合,多个标准化组织制定了各自与工作流技术相关的Web服务标准。2002年8月,IBM,Microsoft为等企业联合提交并发布了BPEL1.0规范。2003年5月BPEL1.1规范发布,并提交给OASIS组织进行标准化。2.工作流管理技术现代日常办公活动中,70%以上都是有两个或两个以上的员工共同参与协作的任务,比如工作流程、各类行政申请流程、财务审批流程、人事处理流程、质量控制及[25]客服流程等。一项工作,经过一个步骤处理后再转往下一站的连续步骤,称之为“工作流”。工作流就是业务流程的计算机化或
3、自动化,通过现代的技术手段将这些流程自动化,并对其进行有效地管理以提高办公运作效率,降低成本。工作流是办公流程的计算机实现,工作流管理系统是支持实现办公的软件系统。工作流管理系统是人们用计算机实现工作流程的管理,这些流程包括结构化或非结构化业务流程的计算机模型。它定义了是什么(What)(流程的基本描述,流程各组成活动及活动描述),怎么做(How)(流程各活动间时序及选择约束关系,活动间信息流,活动任务完执行内容),谁负责(Who)(流程活动的参与人,启动人,管理人,安全信息),什么时间做(When)(流程启动时间,任务期
4、限),在什么地点做(Where)(分布策略)。相[26]对于一般流程,工作流管理系统具有很多特点,以下分别说明。(1)计算机管理:工作流管理是由计算机管理的业务流程,不是手工管理的流程;(2)自动流转:流程实现任务及任务信息在流程参与人员之间的自动流转,而无需人员奔走相告;(3)流程有显式的计算机定义:定义明确描述了流程在计算机上执行所需的一切信息。因此,可以得出这样一个结论:工作流管理系统是支持工作流实现的计算机软件系统,是实现工作流定义、启动、调度、监控、分析等管理功能工具集。5华中科技大学硕士学位论文[27]工作流管
5、理联盟(WorkflowManagementCoalition,WfMC)是一个国际性工作流组织,主要负责工作流方而的标准化工作。[28]WfMC的WfMC-TC-1003规范通过对工作流管理系统功能的模块化划分及定[29,30]义各个模块间的接口,给出了工作流管理的参考模型(WorkflowReferenceModel),如图1.1所示。该参考模型实现了WFMS间的各模块关联性,并以此为构架来分析、制定各种工作流管理规范。该模型认为工作流管理系统应包括五个组件。图1.1工作流参考模型(1)工作流定义工具(ProcessD
6、efinitionTools):提供工作流定义服务,包括分析、描述和保存流程的各种应用工具,它输出可被工作流执行引擎所识别的工作流定义。(2)工作流执行服务(WorkflowEnactmentService):由一个或多个同构的工作流引擎组成的,用于创建、管理和执行流程实例的软件服务。应用系统可以通过工作流应用编程接口WAPI(WorkflowAPI)来访问该服务。(3)调用应用(InvokedApplication):被工作流执行引擎激活的用于实现工作流活动内容的应用系统。(4)工作流客户端应用(WorkflowClie
7、ntApplications):是工作流的实现组件,通过它用户可以激活与流程活动相关的客户端应用,实现与工作流执行引擎的交互。(5)管理和监控工具(Administration&MonitoringTools):提供工作流管理系统管理和监控的接口,包括用户管理、角色管理、审计管理、资源管理、流程监控管理。同时模型还定义了5个接口,用于定义以上5个组件间的连通接口规范:接口1早期的规范为WPDL(WorkflowProcessDefinitionLanguage),现在这一接口的规范变更为XPDL;接口2&3规范为WAPI(
8、WorkflowApplicationProgrammingInterfaces),通过在WfMC中支持这些接口,便于实现需要访问WfMC工作流引擎功能的前端应6华中科技大学硕士学位论文用程序;接口4的规范为Wf-XML2.0,规定了在流程引擎中跨越Internet和Intranet并能相互作用的标准协
此文档下载收益归作者所有