邱少山[1]2003年在《基于XML和关系结构的轻量级工作流引擎》文中进行了进一步梳理企业为取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,不断调整自己的组织模式和再造自己的业务流程。业务流程的设计、优化和管理成为企业竞争的重要手段。企业迫切需要支持其业务流程再造的信息系统的支持。 随着企业应用的进展,其业务系统更加复杂,同时企业对应用系统灵活性要求的提高,造成系统开发成本加大、风险性提高,开发商希望能有快速开发具有灵活性应用系统的平台支持。工作流技术为企业的业务过程建模并优化业务处理过程提供了方法和技术。 本文通过对电信中数据申请关键业务的分析,在传统的关系数据库的基础上,提出了一个适用于关键业务开发的基于XML和关系结构的轻量级工作流引擎的框架结构。此工作流模型由机构模型、信息模型和控制模型叁部分组成。文中深入讨论了如何采用XML、关系结构和轻量级理念来设计工作流引擎,并详细地给出了相关的机构模型、信息模型和控制模型的设计原理以及具体的表示和实现方法。其引擎已经应用到实际的应用系统中。实践证明,利用此工作流引擎可以显着地缩短关键业务的开发周期。
尹祖伟[2]2007年在《轻量级工作流引擎的研究与实现》文中进行了进一步梳理工作流引擎作为工作流管理系统的后台核心,负责解释工作流定义模型,控制、维护流程实例的运转,是工作流管理系统的关键所在。目前的工作流系统普遍存在柔性差、过于繁琐等缺点,针对这些不足,本文在充分研究国内外主流工作流产品的前提下,通过对工作流管理联盟提出的XPDL(XML Process Definition Language)进行简化,从轻量级和灵活性出发,设计并实现了一个基于扩展标记语言(XML)和关系数据库的轻量级工作流引擎,该引擎内核基于控制反转(Inversion of Control,IoC)思想,采用分层设计方法,充分利用了成熟的关系数据库技术。本文主要做了以下几方面工作:1、依据轻量级、基于XML和关系数据库的设计原则,给出了引擎的体系结构和概要设计,同时对其实现机制和运行原理进行了说明;2、基于有限状态自动机(Finite State Automaton,FSA)的理论基础,建立了引擎的过程定义模型,并给出其具体实现;3、给出了引擎的组织结构和角色模型及其具体实现;4、给出了执行引擎的详细设计与实现;5、描述了基于任务和过程实例的调度策略;6、分析了引擎运行过程中可能出现的异常情况,并构建出该引擎的异常捕获机制;7、结合具体项目,根据实际业务流程,给出了一个工作流实例的具体实现。实际应用表明,该工作流引擎能够处理常用的工作流模式,提高基于流程的信息管理系统二次开发的效率,减少开发时间,降低开发成本。
王瑾[3]2007年在《J2EE开发环境下的轻量级工作流引擎构件的设计与实现》文中研究表明工作流技术在关键业务的应用开发中起着重要的作用,工作流引擎是工作流管理系统的核心部件,它的结构是否合理对整个系统有着至关重要的影响。本文基于工作流管理联盟(Workflow Management Coalition, WFMC)的工作流管理系统标准模型,提出了一个适用于关键业务开发的、采用J2EE开发环境的轻量级工作流引擎的框架结构,并对其进行了初步设计。此工作流不但支持Java API,而且具备架构清晰开放、模型简单成熟、使用灵活方便、轻量级可以移植等特性,文中解释了采用J2EE的MVC架构和轻量级理念来设计工作流引擎的原因,并给出了详细设计原理和实现方法。流程采用XML进行定义,可以进行灵活地配置和调整,并有利于进一步开发图形定义工作流引擎。论文研究和学习了相关技术背景,整个系统架构和各个功能模块的分析设计过程,同时详细分析了开发时会碰到的关键技术问题并给出相应的解决方案。
张娜[4]2008年在《工作流技术在成人高等教育管理信息系统中的应用》文中研究说明成人高等教育是我国高等教育体系的重要组成部分,是我国全面提高国民素质,提升国民教育水平的有效举措。伴随着高等教育大众化进程的加快,成人高等教育的招生规模也在迅速的扩大。成人高等教育管理信息系统是一项综合的业务处理信息系统,提高了教学管理效率、数据处理可靠性,同时也大大降低了工作人员的劳动强度。成人高等教育管理信息系统采用面向功能的事务处理模式,事务型系统在向用户提供丰富业务处理能力的同时,也无意识间割裂了部门内及部门间潜在的流程。繁杂的系统功能、“进进出出”的菜单选择,带给熟练于手工处理的教师们很大的不习惯。同时,任务的交接、纸质文档的传递也制约了工作效率的进一步提高,部门间难以协作、业务流程难以监控。工作流管理技术,能够以Web浏览器的形式向用户提供服务。这对于教学点多而分散的成人高等教育管理来说,无疑是有效提高办公效率的良好途径。智能化、高效率、可监控、灵活的业务重组都会给成人高等教育管理带来极大的便利。将工作流技术应用于成人高等教育管理信息系统为的是能够充分有效的利用各类信息资源,使原本在部门间人工传递式的办公活动取而代之的交由计算机协助完成,提高工作效率,减少人力物力。论文在分析成人高等教育管理信息系统业务流程与业务特点的基础上,着重对流程建模、工作流引擎进行了设计与实现。流程的建模是工作流管理系统首先需要解决的问题。本文在参考工作流管理联盟XPDL流程定义格式的基础之上,通过属性扩展的方法对流程文件的定义内容进行了详细设计。工作流引擎是控制流程流转的关键组件。成人高等教育管理信息系统只有与工作流引擎集成在一起,才能进行具体的流程定义、流程审批等人们所期望的业务。本文实现了一个基于关系型数据库的轻量级工作流引擎,运用JAVA技术对核心模块进行了具体的设计并实现了工作流管理系统的流程控制、活动转移、任务分配及用户权限管理等基本功能。引擎的设计采用以控制中心为核心,统一管理与调度诸如流程管理模块、依赖检查模块的中心控制策略。流程解析采用JDOM解析方式,利用JDOM将XML格式的流程定义文件解析成为对象类,再经由类与数据库中表的映射关系而存储成为数据库中的流程模型。基于角色的组织模型,一定程度的提高了系统的安全性和任务派遣灵活性。通过工作流客户端接口的设计实现了用户的待办任务、已办任务、流程监控等功能模块,使得工作流技术较好的应用在了成人高等教育管理信息系统中。系统采用开放式的架构与组件化的设计,提升了系统的可扩充性与可维护性。Java平台的使用进一步增强了系统的可移植性,提高了软件模块的重用性,降低了系统的开发与维护成本。工作流技术的运用,能够显着提高成人高等教育管理的自动化办公效率,明显缩短流程化业务重组的开发周期。能够快速构建于互联网之上的特点,带给用户更多的便捷。
王涛[5]2007年在《基于XML的轻量级工作流管理系统》文中指出在现代企业的日常工作中,越来越多的工作需要多个员工的共同参与和协作。一项复杂的工作往往在不同的阶段需要不同的参与者来完成相应的工作,然而现有的一些管理信息系统在协调多个参与者的活动以完成某个共同的任务方面,又有着严重的不足。工作流管理系统通过采用工作流技术,有效的解决了这方面的问题。目前工作流技术己经被广泛应用于办公自动化、电子政务等领域,是实现企业业务过程建模、过程管理与集成,最终实现业务过程的自动化的核心技术。工作流技术的实施己经成为企业完善经营过程、提高自身竞争力的一种重要手段。本论文对工作流技术和工作流管理系统进行了分析,并以WFMC(Workflow Management Coalition,工作流管理联盟)的工作流参考模型为依据,设计了一个基于XML的轻量级工作流管理系统。在此基础上采用.NET、XML、B/S等先进技术,实现了该工作流系统。在工作流引擎设计中,提出了从工作流模型中提取出工作流元数据模型;采用基于XML的过程定义语言—XPDL来描述工作流模型,能有效地定义业务过程中的活动、规则以及参与者之间的关系;采用基于角色的访问控制(RBAC)方式,满足了企业组织机构交叉复杂的需求;设计并实现了工作流引擎的关键模块;使用关系数据库存储工作流模型和工作流的相关数据;最后,将工作流技术应用在公文流转系统中。
刘黎志[6]2004年在《嵌入式轻量级工作流引擎的研究》文中研究说明工作流引擎是工作流管理系统的核心,它负责解释工作流模型定义、控制和维护流程实例的运转。实现一个基于Web的嵌入式轻量级工作流引擎是主要的研究目的,该工作流引擎针对电力行业中的特殊业务流程,强化了具体业务逻辑针对性并在特定范围内实现灵活性,从而简化其通用性。确定型的流程结构可以看成是一个图,图中的点表示流程活动,边表示流程流向控制。直接将点表示成处理任务的角色和用户,可以简化流程活动的定义过程。根据基于关系结构的流程模型定义,流向控制逻辑实现了顺序控制、选择分支与选择合并、并行分支与并行合并等流向控制。基于Web的“推”方式的消息通知完成确定型流程及不确定型流程的任务分发机制,消息的锁定与解锁机制使得任务在节点得到合理的处理,任务的并发控制策略解决了B/S模式下多个用户可能会处理同一任务的问题。为适应软件设计组件化、分布化的发展趋势,可利用Web服务技术对工作流引擎进行封装,使得其它的业务子系统可以像调用自身模块一样调用工作流引擎提供的流程服务,从而使工作流引擎表现出可嵌入性。利用关系结构定义工作流引擎所需处理的数据,使得这些数据能更好的同系统中的其他信息融合,并利用成熟的关系数据库技术对这些数据进行有效的管理。工作流引擎被限定处理水电行业的特殊流程,使得工作流引擎在这个领域功能强大,但又结构轻巧,易于实现。对工作流引擎中的核心模块:流向控制、消息通知机制做出了有自身特色的设计,并在AMS系统中运行成功。利用Web服务对工作流引擎进行封装,使得工作流引擎具有嵌入性,从而方便系统的升级及实现企业的Internet化。
姚晓飞[7]2006年在《基于关系数据库的工作流关键技术研究》文中研究说明工作流技术是正在迅速发展并不断取得成功应用的技术。作为过程建模和过程管理的核心技术,它可以与其它系统有效地结合,生成符合企业需求的各种业务管理系统。由于其高度的灵活性,可以按照企业的具体需求,快速灵活地生成应用软件系统,并且可以在业务流程发生变化时,在信息应用平台层面上配合企业迅速地进行业务重组,以满足不断变化的管理需求和生产需求。正因为工作流技术有以上的特征,因此,对工作流技术进行深入研究和分析,具有十分重要的意义。论文对工作流的研究现状和发展趋势进行了分析,深入研究了工作流的各种技术,包括工作流建模技术、工作流引擎技术和实现一个工作流系统所需的关键技术。在此基础上设计实现了工作流建模工具和一个基于关系数据库的轻量级工作流引擎,取得了良好的运行效果。
郭实[8]2008年在《基于JAVA的轻量级工作流系统的研究与应用》文中研究表明工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流管理技术是国际上新兴起的一项对工作流程进行控制和管理的技术,为此国际上成立了专门的机构(WfMC),对工作流管理技术进行专门的研究。工作流管理系统(WfMS)就是利用工作流管理技术对工作流程进行控制和管理的软件。随着网络技术的发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程。新兴技术的出现使人们相信:引入Web及其相关技术,如Java,XML技术等,工作流管理系统必将大幅度提高系统的性能。计算机原有的体系结构也从两层的C/S结构发展到叁层的B/S结构,并逐渐形成流行的J2EE(Java 2 Platform Enterprise Edition)应用体系结构。本文论述的是一个基于JAVA技术的工作流管理系统的设计与实现,探讨了一种能够满足中小型企业实际需求的工作流技术和工作流参考模型。讨论了该参考模型的重要组成部分及其功能特点。实现了基于JAVA技术来实现的轻量级工作流管理系统,使得该系统具有良好的结构,高度的灵活性和构件的可重用性。并且将该工作流管理系统应用于某公司的售后服务系统。取得了提高工作效率,降低员工工作强度,降低开发成本,提高最终用户的满意度的良好的效果
王建涛[9]2008年在《基于工作流的政府信息化项目管理系统》文中研究表明中国各级政府的电子政务建设经过几年的发展,取得了不小的成就,但也存在一定问题。本文从地区的实际出发,提出地区电子政务的总体框架,用一体化、集约化的EGA方法,来建设地区的电子政务体系,同时通过政府流程再造实现政府职能转变。电子政务不但要实现信息共享,更强调各方面的协作,工作流技术是最有效的实现技术。工作流引擎作为工作流技术的核心是工作流管理系统的业务资源管理器。轻量级工作流引擎从够用、灵活和低成本的设计原则出发,为应用系统提供嵌入式服务;同时在关系数据库的支持下,可以实现良好的扩展性和可移植性。本文提出了地区电子政务总体框架,并借鉴IT审计的信息化项目管理方法,采用基于关系结构的轻量级工作流引擎技术开发了政府信息化项目的管理系统,实现对政务流程再造和对信息化项目的全程管理。
刘奇峰[10]2005年在《基于中间件的保险信息系统开发平台的研究与实现》文中认为本文结合某人寿保险公司的保险业务组件开发平台的开发设计,对基于工作流及分布式架构的组件开发平台实现技术进行了深入的探讨。重点研究了以下内容:异构环境下的数据集成;如何实现工作流程管理的自动化并与保险业务逻辑能较好地兼容;在保险业务逻辑发生变化的情况下,如何快速配置相应的UI界面,使之快速响应业务逻辑的变化。 本文首先研究了模式驱动的分布式架构技术与中间件技术,探讨了中间件技术对分布式系统的增强功能。从保险公司自身的业务需求出发,结合微软提供的企业开发方案和。NET类库的功能部件,给出了一种基于消息中间件的MSMQ分布式软件架构模型,该模型采用了基于XML的数据集成方案。然后从保险业务对流程自动化的实际需求考虑,改进了一种基于关系型的轻量级工作流引擎设计模型,并探讨了该模型在保险信息系统开发中的应用。提出了一种适于保险信息系统的UI界面快速开发模型,由于服务是大粒度对象(组件或者应用程序),该模型采用一种新的数据类(DataClass),把界面的开发和应用服务器的业务逻辑组件快速的建立映射关系,该模型从易用性、重用性等方面对UI界面的设计进行了优化。 本文最后做了总结,并提出了需要改进及完善之处。
参考文献:
[1]. 基于XML和关系结构的轻量级工作流引擎[D]. 邱少山. 大连理工大学. 2003
[2]. 轻量级工作流引擎的研究与实现[D]. 尹祖伟. 解放军信息工程大学. 2007
[3]. J2EE开发环境下的轻量级工作流引擎构件的设计与实现[D]. 王瑾. 苏州大学. 2007
[4]. 工作流技术在成人高等教育管理信息系统中的应用[D]. 张娜. 广西师范大学. 2008
[5]. 基于XML的轻量级工作流管理系统[D]. 王涛. 西安理工大学. 2007
[6]. 嵌入式轻量级工作流引擎的研究[D]. 刘黎志. 华中科技大学. 2004
[7]. 基于关系数据库的工作流关键技术研究[D]. 姚晓飞. 国防科学技术大学. 2006
[8]. 基于JAVA的轻量级工作流系统的研究与应用[D]. 郭实. 上海交通大学. 2008
[9]. 基于工作流的政府信息化项目管理系统[D]. 王建涛. 上海交通大学. 2008
[10]. 基于中间件的保险信息系统开发平台的研究与实现[D]. 刘奇峰. 西北工业大学. 2005
标签:互联网技术论文; 工作流论文; xml语言论文; 工作流管理系统论文; 流程管理论文; 业务管理论文; 流程优化论文; 关系模型论文; 轻量级论文; 设计流程论文; 开发流程论文;