![工作流技术在OA系统中的应用(全文)_第1页](http://file4.renrendoc.com/view/ddf942159915871696f8cda415e8bf35/ddf942159915871696f8cda415e8bf351.gif)
![工作流技术在OA系统中的应用(全文)_第2页](http://file4.renrendoc.com/view/ddf942159915871696f8cda415e8bf35/ddf942159915871696f8cda415e8bf352.gif)
![工作流技术在OA系统中的应用(全文)_第3页](http://file4.renrendoc.com/view/ddf942159915871696f8cda415e8bf35/ddf942159915871696f8cda415e8bf353.gif)
![工作流技术在OA系统中的应用(全文)_第4页](http://file4.renrendoc.com/view/ddf942159915871696f8cda415e8bf35/ddf942159915871696f8cda415e8bf354.gif)
![工作流技术在OA系统中的应用(全文)_第5页](http://file4.renrendoc.com/view/ddf942159915871696f8cda415e8bf35/ddf942159915871696f8cda415e8bf355.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1工作流技术在O系统中的应用XX:1007-9599(20XX)18-0000-01WorkflowTechnologypplictionintheOSystemBoXinxin(SciencendInformtionCollege,QingdogriculturlUniversity,Qingdo266107,Chin)bstrct:ThispperworkflowtechnologyintheOSystemisdiscussed.FirstofworkflowtechnologyinthecontextofOSystemwerenlyzed,followedbytheworkfloweng
2、inemodelforthenlysis,oncegin,Osystembsedonworkflowmodelredescribed,thefinltoolforprocessdefinitionndimplementtionrediscussed.Keywords:Workflowtechnology;Osystem;Processdefinition一、工作流引擎模型分析1993年工作流治理联盟(WorkflowMngementColition,WFMC)的成立标志着工作流进行开始进入一个相对成熟的阶段。目前,工作流联盟已经对工作流治理系统的相关术语、工作流治理系统的体系结构及系统内的应用
3、编程接口(WPI)等方面制定一系列标准,并期望这些标准能够实现不同工作流产品之间的互相兼容。图1给出了WFMC给出的工作流参考模型,包括涉及到的几种数据、系统中的各个组成部分以及五类接口。其中,接口1此接口是位于建模工具与运行时刻工作流执行服务软件之间的流程导入/导出的交换接口;接口2客户端应用接口,在要求有人参与的行为或任务中,工作流任务治理器负责与人进行交互;接口3自动应用程序接口,实现与应用程序间的交互;接口4,作流执行服务之间的互操作接口,用于给工作流执行服务之间提供PI来实现互操作。接口5,系统治理与监控接口,这一个接口主要是为了实现对工作流的治理和监视。二、基于工作流的O系统模型交
4、给工作流引擎,工作流引擎负责流程的运转;工作流治理工具通过接口5推进流程并实施监控;客户端通过接口2实现与工作流执行服务的交互。所以,基于O系统的工作流治理系统模型主要实现接口1、2、5。在O系统中我们引入了工作流,在这里面,工作流主要对多个功能模块的运行提供运转支持。比如:发文件系统、收文件系统、审批流程、档案治理等等。工作流的具体模型结构如图1所示。用户可以通过过程定义工具发起新流程,通过接口1交给工作流引擎,然后由工作流引擎负责整个流程的运转;工作流治理工具通过接口5实现用工作流引擎的通信,并负责对流程的运转进行监控;客户端主要是通过接口2负责与工作流执行服务的一个交互。综上所述,本文涉
5、及的基于工作流的O系统模型主要完成的任务就是实现接口1、2、5。三、基于工作流的O系统结构设计本工作流系统采纳的是基于B/S的三层软件体系架构,从层次上可分为展现层、业务层和数据层。第一,展现层主要是实现用户与软件之间的交互,并给出一个符合用户习惯、人性化的接口,主要用于过程定义的实现。在O系统中,为了满足系统易用性的需求,过程定义工具需要采纳图形化界面涉及,为此,本系统在过程定义工具中的开发中直接引入了JWFD,从而实现了过程定义的可视化。第二,业务层主要对展现层的请求进行响应,并根据展现层的请求,执行任务和从底层数据库中猎取响应数据,业务层是整个系统中的桥梁,不仅负责传递数据给展现层,而且
6、负责整个工作流的运转(工作流引擎、治理工具等都在这一层),是真个系统的核心。通过接口,工作流引擎对外提供服务,例如,模型中的接口1、2、5,通过接口1向过程定义工具提供流程模板治理服务,通过数据访问接口工作流引擎可以访问数据库所需数据等等。第三,数据层是基础层,主要用于数据持久化存储,以及为业务层提供基础数据。四、过程定义工具为了,简化程序的实现JWFD全称JV工作流程模型设计与运行操纵器,是一个利用SWING和JGRPH实现的一个功能比较简单的工作流模型设计器,完成了图形化的模型过程设计功能、外部数据与流程绑定、基于数据库的流程运行操纵等功能,其数据结构和流程算法也都是自己设计的。JWFD使
7、用的是一种图形交换语言标准GXL(GrpheXchngeLnguge)。同时,在JWFD中也没有引入引擎的概念,而是通过自定义算法来运转这个流程,其主要的操作是在数据库方面,这样做为的是降低工作流治理系统的技术门槛。GXL(GrpheXchngeLnguge)是一种图形交换语言标准,使一种基于XML的标准工具之间的数据共享交换格式。在形式上,GXL代表类型、原因、命令图等等。它可以用于表示对象间的关系数据和各种各样的图表。GXL文件不参与流程运行操纵,只作为描述流程的拓扑结构语言工具。JWFD通过生成GXL文件,保存利用JGRPH绘制出的流程拓扑图结构,并且在不损失任何流程图的元素的情况下,为生成数据库可操作的数据流做好前期准备五、实施过程在实际应用中,工作流治理系统的实施非一次成型,要经过多次反复与循环,工作流模型需要不断进行改进。第一,通过对现有的业务流程、业务规则、治理规章等进行分析,总结得到现有业务流程模型。第二,采纳BPR(BusinessProcessReengineering企业业务流程重组)工具对现有的业务流程模型进行分析,得到现有系统的工作流模型。第三,对该工作流模型进行仿真,找到存在的问题,并结合具体需求,对模型进行改进,得到优化的业务过程的工作流模型。第四,将模型投入实际运行,得到运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湘教版地理八年级上册《第三节 中国的水资源》听课评课记录1
- 人教版八年级地理上册4.1《交通运输》听课评课记录
- 部编版道德与法治七年级上册第一单元 成长的节拍 复习听课评课记录
- 湘教版数学九年级下册《小结练习(2)》听评课记录5
- 小学二年级上册数学口算练习题人教版新课标
- 冀教版数学九年级上册27.2《反比例函数的图象和性质》听评课记录
- 财务人员保密协议书范本
- 宿迁商务楼房屋租赁合同范本
- 购房按揭贷款合同范本
- 2025年度电影演员主演合约中的票房分成及收益分配合同
- GB/T 29361-2012电子物证文件一致性检验规程
- GB/T 16475-1996变形铝及铝合金状态代号
- 无纸化会议系统解决方案
- 上海铁路局劳动安全“八防”考试题库(含答案)
- 《愿望的实现》教学设计
- 效率提升和品质改善方案
- 义务教育学科作业设计与管理指南
- 物业客服培训PPT幻灯片课件(PPT 61页)
- 《汽车发展史》PPT课件(PPT 75页)
- 工地试验室仪器期间核查作业指导书
- 反诈骗防诈骗主题教育宣传图文PPT教学课件
评论
0/150
提交评论