当前位置:首页 > 发言稿 > 基于XML的电子政务工作流模型的研究与实现|我国电子政务发展现状
 

基于XML的电子政务工作流模型的研究与实现|我国电子政务发展现状

发布时间:2019-05-06 03:59:29 影响了:

  摘要:根据电子政务系统应用的实际,在工作流参考模型的基础上,提出了一种基于XML的电子政务工作流模型,建模主要对流程、活动和转移进行,给出了电子政务工作流模型的XML描述。此模型实现起来简单灵活,易于扩展。
  关键词:工作流模型;XML;电子政务
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)21-5258-03
  Research and Implement on E-Government Workflow Model Based on XML
  WANG Guang-wei
  (Department of Information Engineering of the Academy of Armored Forces Engineering, Beijing 100072, China)
  Abstract: According to the realities of government process and workflow reference model, an XML-based workflow model of e-govern ment is given.This model includes process,activity and transition. The XML document file of the government process is made . This work flow model is flexible,simple to use and easy to expand.
  Key words: workflow model; XML; e-government
  电子政务是指政府机构在其管理和服务职能中运用现代信息技术,实现政府组织结构和工作流程的重组优化。电子政务系统不仅要求实现资源共享,更需要各方面的协作,很多业务需要不同的职能部门和不同的岗位人员协作完成。在政府机关业务流程重组过程中,流程建模和流程管理是重要内容之一,以业务流程自动化为核心的工作流技术与电子政务系统结合起来,可以有效实现政府业务流程中信息的流转和协作,工作流系统已经成为电子政务系统中重要的底层支撑系统。
   1工作流模型
  在信息系统中,为实现业务过程的部分自动化或全部自动化,首先需要对业务过程进行计算机化建模,建模者在工作流思想指导下,使用工作流术语对实际业务流程进行抽象和提炼,用工作流管理系统能够识别和执行的特定语言和规则进行建模,结果即是工作流模型,也称作工作流类型(workflow type)或工作流规格(workflow specification)。工作流模型输入工作流管理系统,在工作流引擎驱动下执行。工作流模型的质量是工作流系统建设成功与否的关键。目前国内外研究中,工作流建模技术主要有:基于活动网络图的建模、基于Petri网的建模、基于语言行为理论的建模以及扩展事物模型的建模等。
  工作流建模首先需要对实际生活中的业务流程进行分析,分析流程中的每个步骤需要完成的活动和任务,执行任务的人员和组织机构,完成任务需要的资源,对业务过程、组织机构和资源这三方面分别进行建模,应使模型包含这三个方面的信息。工作流模型中业务过程建模为过程模型,参与业务过程的人员、组织或应用系统建模后形成组织模型,在组织模型中按照规则传递的信息或任务称为资源模型。工作流模型是过程模型、组织模型和资源模型整合为一个框架,把需要完成的任务和活动分配给相应的参与者,并取得执行任务需要的相应资源,完成过程流转的一个步骤。
  过程的定义是工作流建模的核心。过程模型主要包括活动的集合和关联活动之间的逻辑关系集合,除此之外,还包括能够供工作流引擎执行所需要的各种信息:过程的开始条件和结束条件、活动之间的路由规则、需要用户完成的任务、可能被过程调用的外部应用等。过程模型还需要引用组织模型和资源模型中的数据,以便在过程执行时能够将把活动和其参与者关联起来。
  工作流统应该为用户提供一个流程定义工具,目前多为方便建模人员操作使用的图形化工具,用各种图标、箭头、线段等直观表示模型中的各种元素,用户可以通过简单拖拽和设置各种属性可视化地完成业务流程的定制,定制好的流程保存为文件或者存入数据库,供工作流引擎调用执行。
   2可扩展标记语言
  可扩展标记语言XML(eXtensible Markup Language)是W3C(World Wide Web)组织制定的一种通用语言规范,是一种元标注语言。XML对数据结构的定义是自描述和自解释的,允许用户根据需要自由定义标记来描述需要的数据结构。XML的强大的数据描述性和高度结构化可以用来定义工作流模型中过程、活动等各种元素和实体的各种属性。XML的数据结构定义是可以灵活扩展的,这也为工作流模型的升级和重构提供了很大的方便。
   3政务工作流模型的实现
  3.1流程的定义
  流程的组成要素包括参与者、执行的活动和活动的流转顺序,其中活动和和描述活动之间流转的转移是流程定义的基本构成。活动就是工作流程中需要参与者执行完成的一系列任务,转移是活动的执行顺序,表达活动执行时的关系。一个完整的流程定义的元素包括活动(Activity)、参与者(Participant)、转移(Transition)、应用程序(Application)、活动集合(Activity Set)、任务列表(Task List)、任务(Task)等。
  流程定义的属性是流程自身信息的一些描述,包括流程的ID、名称、优先级等关键信息,还包括父流程ID、开始时间、结束时间、创建者和版本等其他一些次要信息。用XML对流程建模,相应的XML Schema描述如下所示:
  

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3