基于Web的分布式工作流模型的应用.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web的分布式工作流模型在 南宁市发改委办公自动化系统中的应用 陆兆洁 南宁市经济信息中心 摘要:科学化的管理需要依靠现代化的办公工具、智能化决策、无纸化办公已经成为企事业单位现代化管理的趋势,而办公自动化系统将在现代化管理中发挥越来越重要的作用。本文首先介绍了工作流管理系统的概念及其体系结构模型。基于Web平台,针对模型中工作流引擎模块的设计提出了一个行之有效解决方案。 1、引言 工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。 然而,随着Internet技术的飞速发展和全球经济一体化的趋势,人们对工作流管理技术有了新的要求。在这种环境下,传统工作流系统那种缺乏柔性,不能及时响应变化和相互之间缺乏互操作的缺点显然不能满足现代业务流程管理的要求。正是在这样的背景之下,Web 服务技术应运而生。Web 服务是一种基于标准的应用集成方式,它可以将运行在通过Intrant、或Internet 连接的分布式服务器上的应用集成在一起。Web 服务具有动态特性,它把一切都看作服务,这种服务可以通过在网络上使用消息传递动态地被发现和组织。把Web服务加入到工作流系统中,必然会极大提高工作流系统的性能。本文对如何利用Web 等先进技术实现工作流管理进行了探讨。本文在此基础上,提出了办公自动化系统中分布式工作流模型的设计和实现。 2、工作流管理系统 2.1 工作流的概念根据 WfMC 的定义,工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。它包括一组活动(activity)及其相互顺序关系,包括过程及活动的启动和终止条件,以及对每个活动的描述,如活动的执行者、相关应用程序、需要或产生的数据等。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。工作流通过对结构化业务过程的分析,把业务过程分解成一系列有规定的状态、条件的任务集合,从而便于业务过程的执行,提高工作的效率,减少协作过程中的冲突和混乱。 2.2 工作流管理系统 根据 WfMC 的定义,工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。它运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的IT 工具或应用。工作流管理是近年来在计算机应用领域中发展最为迅速的几项新技术之一,其主要特征是实现人与计算机交互事件结合过程中的自动化。工作流的运行由工作流管理系统控制,工作流管理系统与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。只把处理事件从某个地点传往另一个地点,并不能构成 “工作流”。工作流程必须具有“智能”,能按预先定义的规则和过程进行流动,并且这一流动过程能被跟踪和监控,能与应用相结合。工作流管理系统的主要部件有:过程定义工具、过程定义、工作流引擎、工作流相关数据、工作表、工作表管理器及监控工具等。 3、分布式工作流模型设计 工作流是针对工作中具有固定程序的常规活动而提出的一个概念,在计算机支持下可以实现整个或部分过程的自动化。公文流转也是一个工作流程,它包括公文的全部处理过程,因而也可以采用工作流技术驱动办公自动化系统的收发文流程,实现公文业务自动流转。 3.1、办公自动化OA系统工作流程 公文流转业务主要包括公文的拟稿、审批、签发、驳回、编号、登记、注销、分发、归档、查询和浏览等基本工作的全部处理过程,对公文的审批流程进行跟踪、催办和统计,以便及时了解公文的处理进度等等,概括起来分为发文管理和收文管理两大核心功能: 3.1.1、发文管理:可以完成单位内部各科室对公文的起草、审批、核稿、存档、查询等处理。 3.1.2、收文管理:可以完成科室外来公文的登记、管理、拟办、批阅、主办、阅办,并可完成归档、查询等全过程处理。 办公自动化OA系统公文流转流程如图1所示: 图1办公自动化OA系统公文流转流程 3.2、分布式工作流系统模型规划与设计 工作流系统模型中包含的三类对象:文档对象,工作流对象,操作员对象。这三种对象相互作用,共同完成工作流的运转。 ⑴、文档对象(Document):文档对象是物流信息系统中订货数据、配送路线等信息流转的载体。主要由三个字段(属性):ID号、文档名、文档内容。ID号:GUID字符串,作为系统中文档的唯一标识符。通过ID号就可以存取文

您可能关注的文档

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档