工作流管理系统的事务建模研究

工作流管理系统的事务建模研究

邵红伟[1]2006年在《基于Web的分布式工作流管理系统关键技术研究》文中认为工作流管理技术作为实现企业业务流程重组(BPR)的重要支撑手段,越来越受到学术界和工程界的重视。尤其是在制造业,分布式工作流技术已成为支持网络制造的必要手段。论文以基于Web的分布式工作流管理系统为对象,研究了其体系结构和关键技术,并开发了原型系统进行验证。通过分析目前工作流管理技术研究在中存在的主要问题,及工作流技术的研究现状,探讨了工作流技术的发展方向。在进行工作流技术需求分析的基础上,建立了基于Web的分布式工作流管理系统体系架构,设计出系统的功能与执行流程。在优化业务流程描述的基础上,提出了一种低耦合工作流建模方法。该方法引入项目管理前导图法中的任务关系,将工作流模型中的业务流程、企业组织模型和资源模型分别建模,然后再进行模型集成,从而提高了工作流模型的可重用性及建模过程的灵活性。在研究工作流事务管理技术过程中,结合工作流事务的特点,在高级事务模型基础之上提出嵌套Saga事务模型,并结合实例,阐述了其基本概念与原理。作为上述研究的验证,开发了基于Web的分布式工作流管理原型系统。该系统具有良好的扩展性和易维护性,在处理跨地域、跨组织的分布式业务流程,尤其是在制造业协同产品开发流程中,取得了良好的效果。

孙琰[2]2004年在《工作流技术研究及其在企业应用集成中的应用》文中认为企业信息化的发展造就了许多异构的遗留系统,如何实现企业中各应用系统的集成,提高企业竞争力成为亟待解决的问题。工作流技术是实现企业业务流程自动化和经营过程重组的有力武器,将工作流技术用于企业应用集成有着良好的应用前景。 本文以工作流技术以及工作流在企业应用集成中的应用为研究目标。首先给出企业应用集成的体系结构,在此基础上讨论了企业应用集成对工作流管理系统的要求。对其中的工作流建模、工作流活动的事务处理和错误恢复、工作流程定义的动态修改等技术进行了深入的分析与研究。并在此基础上设计与实现了一个工作流管理系统X-FLOW。

齐俊艳[3]2006年在《基于着色Petri网的事务工作流模型的研究与应用》文中提出工作流技术是实现企业业务过程建模、仿真分析、优化管理的核心技术。它将业务过程逻辑从应用系统中分离出来,达到了对过程建模、重组和重用的目的。随着工作流技术的发展,用户对工作流管理系统的可靠性和正确性要求越来越关注。支持事务处理的工作流是将数据库管理系统中的事务概念应用在工作流管理系统中,来处理错误恢复和并发控制,以保证运行结果的一致性和执行正确性。目前的工作流系统没有支持事务或者对事务支持的不充分,系统的正确性和可靠性成为成败的关键,缺乏事务支持严重阻碍了工作流管理系统更加深入和广泛的使用。 本文对工作流管理系统中的事务和事务处理进行了深入的研究,分析比较了工作流管理系统中事务概念与传统事务、高级事务的不同,并讨论了工作流中的错误类别及处理方式。在此分析的基础之上,提出了一个基于着色Petri网的事务工作流模型。为了保证关键业务活动的正确、可靠执行,该模型不仅引入活动的事务处理级别,并且提出了事务范围的概念,并从应用语义的角度对它进行扩展。此外,还提出了一组事务恢复执行模式,其目的是为了保证事务范围具有放松了的原子性,恢复执行模式能根据模型中的事务语义灵活有效的进行失败恢复。该模型允许用户在工作流执行前临时加入任务执行的状态依赖,并通过这个任务状态依赖表达复杂业务规则的面向事务和面向应用的需求,为现有的工作流系统提供一种合理的基础理论以扩展工作流的事务支持。 在上述研究的基础上,开发了工作流管理系统FlexWork介绍了其总体功能结构,重点讨论了过程定义子系统的事务语义表达,运行服务子系统的分析与设计,以及重要功能部分的体系结构。本文旨在为工作流技术中事务处理方面的研究进行既有学术价值又有实用价值的积极探索。

董云卫[4]2004年在《工作流管理系统的事务建模研究》文中认为以Internet为代表的信息技术的快速发展和成熟应用改变着企业的商业环境,使商业运行节奏越来越快,企业的价值链更加紧密和多样,这种改变引导软件技术和软件产品的发展方向:异构性、事务能力和分布性。事务工作流管理系统是一个实现企业应用集成的技术手段和工具平台,它不但能够把不同的应用流程、不同的应用功能集成起来,在工作流运行平台的支持下,有效地自动执行和管理这些应用。而且利用事务工作流的事务管理功能,保证这些被集成的应用中的每一次计算的正确性,进而保证全系统的正确性。研究工作流事务管理模型就是为了满足现代企业应用的新需求而开展的。 本文在总结了面向数据的数据库事务管理模型的基础上,对目前采用的面向过程的事务模型进行了全面的分析,提出了乐观嵌套事务模型。该模型基于多数据版本、并发控制理论,借用时间戳的概念,通过对不同事务中活动类型的分类,较好地解决了长执行事务和协同事务的可靠性和正确性问题,提高了工作流运行的效率。乐观嵌套事务模型把嵌套事务、工作流模型和并发控制协议有机地结合在一起,定义了较为完整的事务操作原语及其语义,对事务调度进行了形式化描述,从理论上证明了该模型的正确性:可串行化、无联级回退和无死锁。乐观嵌套事务模型克服基于补偿或代理机制的高级事务模型的致命缺点:假设所有的补偿事务的执行一定能够成功提交,开辟了一条研究工作流事务管理的新思路。 本文对乐观事务模型的原语语义和工作流操作的语义进行研究、对比,给出了乐观事务模型到工作流模型的映射,并提出了叁种从工作流程定义转换成事务工作流过程定义的表示方法:前序表示法、后序表示法和混合表示法。这种转换使得事务工作流执行过程中,其操作原语和乐观事务模型的操作原语是一致的,工作流活动的转移控制与乐观嵌套事务模型的子嵌套事务的生成过程及其表示方式也是一致的。 本文采用了一种面向方面的软件体系结构实现工作流事务管理,并给出了基于面向方面软件体系结构的事务工作流管理系统的软件体系结构和实现方法,为事务工作流产品的开发和应用提供了一条新思路。 本文依据以上的理论基础给出了支持事务管理的事务工作流管理系统synchroFLOW-T的实现方法:采用面向方面的软件体系结构,把工作流应用的系统需求分离成:流程关注、事务关注、参与者关注和工作流活动等四方面需求关注,分别对这四个关注进行实现,并对这些实现进行编织,系统的设计和实现在相应的工具支持下简单、易行,软件的复用性大大增强,系统地维护和演化能力大大提高。

吕成戍[5]2005年在《工作流系统事务处理的研究与应用》文中进行了进一步梳理工作流管理是计算机科学技术中的一个重要分支。它是研究过程管理的计算机技术。该技术起源于上个世纪70年代中后期,最初是针对办公自动化系统中的流程管理而问世,其后发展为针对业务过程进行管理的一门新兴技术分支。经过二十多年的研究发展,工作流技术取得了很大的发展并得到了日益广泛的应用。随着网络的普及,Internet的快速发展,工作流系统的外部环境发生了巨大的改变,原来集中式的、同质的、面向桌面的环境逐渐朝着分布的、异质的、面向网络的方向发展。随着环境的复杂化,工作流更需要稳定性、可靠性。 事务已经成为设计与编制高可靠性软件系统的最重要的概念。事务的概念来自于数据库研究领域,用于解决数据的并发访问和出错恢复问题。将事务的概念和相应的事务处理方法引入工作流系统,是工作流技术进步的一个重要标志。如何使工作流技术与事务处理技术结合起来,提高工作流系统的稳定性和可靠性,正是本文研究的出发点。 本文对工作流管理系统中的事务和事务处理进行了深入的研究,分析比较了工作流管理系统中事务概念与传统事务、高级事务的不同,从而明确了工作流管理系统中事务处理需要解决的问题的重点与难点。在此分析的基础之上,提出了一个具有事务支持的工作流模型。为了保证关键业务活动的正确、可靠执行,该模型不仅引入活动的事务处理级别,并且提出了事务范围的概念,并从应用语义的角度对它进行扩展。此外,还提出了一组事务恢复执行模式,其目的是为了保证事务范围具有放松了的原子性,恢复执行模式能根据模型中的事务语义灵活有效的进行失败恢复。在上述研究的基础上,开发了工作流管理系统FlexWork介绍了其总体功能结构,重点讨论了过程定义子系统的事务语义表达,运行服务子系统的分析与设计,以及重要功能部分的体系结构。本文旨在为工作流技术中事务处理方面的研究进行既有学术价值又有实用价值的积极探索。

张金艳[6]2009年在《基于工作流的医疗信息系统研究》文中指出随着医学的发展以及技术的进步,医疗流程的复杂度越来越高,对流程监控与管理的需求也越来越大,与医疗工作流相关的问题已经成为医疗信息系统进一步发展迫切需要解决的问题。传统的医疗信息系统把流程实现固定在应用程序中,导致医疗流程死板,无法动态调整,很难灵活适应工作流的重组或优化,且无法为流程监控与管理提供有效的数据支持。工作流技术已经发展多年,在商业、银行、企业等很多领域广泛应用,基于工作流的医疗信息系统将是今后的发展趋势。但由于医疗流程的复杂性和灵活性,工作流技术在医疗领域中的应用仍非常有限,如何解决医疗工作流建模问题是发展基于工作流的医疗信息系统的关键问题。另外,对于医疗领域的异构环境来说,系统集成是医疗信息系统永恒的主题,在基于DICOM、HL7标准和IHE技术架构的消息通讯为主的集成方法占主流的情况下,如何实现基于工作流的医疗信息系统与之相兼容,也是一个重要挑战。本论文针对上述问题和挑战,细致分析了工作流技术与医疗信息系统的特点,对医疗工作流建模方法、基于工作流的医疗信息系统体系结构进行了深入研究,以期为基于工作流的医疗信息系统理论体系建立提供研究基础。主要工作包括以下几个方面:●对工作流技术进行了全面分析,包括工作流技术的概念,如何应用工作流技术完成对流程的定义、执行与优化以及工作流技术中对灵活和异常流程的处理方法等,为研究基于工作流的医疗信息系统奠定了基础。●在分析医疗工作流特点的基础上提出了包含主干模型、子模型库以及数据通讯流程模型库在内的叁层医疗工作流模型结构,可实现对医疗工作流中通用流程、灵活和异常流程以及数据通讯流程的支持,为基于工作流的医疗信息系统提供了工作流模型表达方法。●提出了基于IHE的医疗工作流建模方法。该方法以YAWL为建模语言,通过IHE到YAWL的映射生成包含医疗工作流主干模型、子模型库以及数据通讯流程模型库的医疗工作流模型。●对医疗信息系统的体系结构进行了详细研究,提出了基于工作流、以总线为核心的医疗信息系统体系结构,实现了流程与应用的分离;设计了流程驱动的数据通讯机制以及数据驱动的流程控制机制,解决了基于工作流的医疗信息系统与异构设备和信息系统之间的集成问题。●应用上述建模方法以及体系结构,围绕工作流生命周期的四个阶段,设计并实现了基于工作流的放射科信息系统。该系统实践有效地验证了本论文中以IHE为基础的建模方法和基于工作流的医疗信息系统体系结构的合理性,为基于工作流的医疗信息系统设计、开发、实现提供了理论、方法与技术基础。

肖威[7]2006年在《工作流管理系统中流程协同机制的研究和实现》文中认为随着Internet和Intranet的普及,工作流管理系统得到快速发展。工作流管理系统的主要目标是通过调用有关信息资源和人力资源来协调业务流程中的各个环节,使之按照一定的顺序依次进行,从而实现业务流程的自动化。工作流管理系统凭借强大的控制复杂业务过程的能力,在企业信息化建设中发挥重要作用。随着企业的不断发展,对工作流管理系统的自动化程度提出更高的要求,包括企业内部的不同工作流程能够相互协同,及时准确交互,以满足企业灵活多变的业务需求。特别在现有的企业软件投资下,如果有效的保证已有流程运行资源的合理再利用,防止流程孤岛的出现,是当前工作流研究领域一个非常重要的问题。目前工作流协同机制研究中,描述的企业内部和企业间的流程协同理论已相对完善,但是缺乏优秀实践。标准工作流管理系统的流程协同机制存在描述能力不足、灵活性差等若干问题,限制了工作流技术在企业内部的有效应用。本文针对这一现状,立足于印刷行业特殊应用背景,着重研究了工作流管理系统中的流程协同机制,从理论和实践上提出解决方案。文中首先分析实现流程协同的意义。然后在参考已有的工作流技术标准和工作流协同管理研究成果的基础上,结合面向对象思想,将工作流协同抽象为工作流元模型和流程协同模型,提出一种支持流程协同的工作流模型。以该模型为基础,对流程协同规则进行详细分析,解决了流程协同过程中的时间约束、业务约束、事务约束等关键问题。其次文中详细论述了支持该模型的流程引擎的功能设计和实现方法,并以实际的企业生产流程实例,说明流程协同如何应用于企业具体流程,以验证本课题提出的建模方法和实现方案。对工作流的协同机制的研究有助于提高工作流管理系统的灵活性、正确性、适用性,促进了工作流技术的发展,满足企业的实际需要。

李峰[8]2001年在《支持群体工作的工作流系统关键技术研究》文中研究说明随着网络技术的发展,计算机应用正在从传统的工作模式向全面支持群体工作的方向发展。为了使计算机能更有效地支持群体工作,特别是群体协同工作,工作流技术的利用无疑是一种值得推广的解决方案。 工作流技术已成为当前IT领域的一个研究热点。目前已经出现了不少工作流产品和工作流原型系统,但是支持群体协同工作方面所作的工作还很少。并且CSCW应用与传统的计算机应用有所区别,例如工作方式的多样性、群体性、动态性等。要使工作流系统能有效地全面支持群体工作仍然存在一些问题需要解决。 本文结合国家863课题“计算机支持的协同概念设计技术的研究”、“基于国产CORBA的企业协同工作环境”以及国家九五攻关项目“企业协同计算构件及其应用的研究开发”,对支持群体工作的工作流系统中若干关键技术进行了研究,主要工作和成果如下: 1 工作流模型 由于群体协同工作具有群组性、动态性和异地性等特点,本文给出了一个叁层工作流模型,即包括过程层、任务层以及资源层。在该模型中,一方面通过引入资源层和任务层的概念,加强了系统对任务和各种IT资源的管理;另一方面将过程层与资源层、过程层与任务层、任务层与资源层之间的关系都用约束集来表示,软化了这些依赖关系,从而提高了工作流系统对群体协同工作动态特征的适应能力。 另外,针对在群体协同工作中不同活动间存在顺序、并行和并发等执行方式,而目前的工作流系统未能完全支持这些执行方式,本文在叁层工作流模型的基础上提出了一种能够有效地表示活动间多种执行方式的过程模型及其可视化描述方法。在该模型中,通过引入关系约束集的方法来表示活动间的灵活的执行方式,通过引入角色模型来管理参与工作流程的群组人员,通过角色约束集实现群组人员的动态绑定。另外,在过程模型中还引入了“群体节点”、“虚节点”和“多实例任务节点”等,从而达到支持群体活动和提高过程模型的动态变化的能力。

王太岚[9]2009年在《基于工作流的导弹总体设计过程集成技术研究》文中认为伴随计算机技术的高速发展,导弹武器系统已进入集成设计时代。集成设计主要包括数据集成、过程集成和应用集成。过程集成是实现导弹总体集成设计的关键。本文在国防科工委基础科研项目支持下,以导弹总体设计过程集成技术为研究内容,从过程集成体系结构、过程建模、过程调度以及过程事务性等方面展开研究。基于WfMC工作流参考模型,研究导弹总体设计过程集成体系结构。给出基于工作流的过程集成框架;研究工作流引擎功能模块、工作流客户端功能组件以及工作流监控和管理功能。提出基于扩展活动网络图的导弹总体集成设计过程建模方法。在深入分析导弹总体设计过程基础上,改进WfMC过程定义元模型,得到具有柔性的导弹总体集成设计工作流元模型,给出其形式化描述;提出具有柔性的扩展活动网络图建模方法;基于扩展活动网络图对导弹总体集成设计过程进行分析与建模。研究基于工作流的导弹总体集成设计过程调度算法。分析工作流引擎的工作过程及工作流状态变迁模型,给出基本路由的调度算法;针对导弹总体设计过程动态特点,给出支持过程动态变化的调度算法;针对活动多实例情况,使用控制器来管理活动实例产生与结束。开展导弹总体集成设计过程事务性研究。分析传统事务模型应用于工作流系统的局限性,结合事务工作流理论方法,研究导弹总体集成设计过程事务特性;分析导弹总体集成设计过程并发问题,采用基于域的方法对设计过程进行并发控制;建立导弹总体集成设计过程回退模型,并对设计过程异常处理机制进行研究。基于本文提出的理论方法,采用J2EE分布式架构实现导弹总体设计与分析软件的过程管理系统(IMODPMS),验证了本文研究成果的可行性与有效性。

陈宁[10]2007年在《面向GIS的工作流技术研究》文中认为地理信息系统(Geographic Information System,GIS)具有集成管理海量空间数据和属性数据的能力,被广泛地应用到各领域。随着其应用的深入,人们在业务应用中越来越重视空间数据和非空间数据的整合、共享、以及协同处理能力。工作流技术是实现业务过程与数据整合,提高部门间协同能力的有效手段,因此工作流技术与GIS技术的有机结合,将大大提高地理信息应用系统数据集成和业务协同能力。本文以基于GIS的路政设施管理为背景,对面向GIS的工作流技术展开了深入的研究,给出了一个面向GIS的工作流系统框架,并在此基础上实现了基于GIS的路政设施管理系统。论文主要工作如下:(1)在深入分析研究WfMC提出的工作流参考模型和XPDL工作流定义语言的基础上,结合GIS应用的实际需求,给出了一个支持GIS应用的工作流模型,在此基础上给出了该模型的一种可视化表示方法。(2)结合GIS系统中的空间版本数据库技术,在Sagas高级事务模型的基础上给出了一个支持版本的Ver_Sagas事务模型,满足了GIS应用系统中长事务的处理需要。(3)引入了微工作流引擎的概念,从够用、灵活和低成本的设计原则出发,摒去了传统工作流引擎追求功能完备和复杂的特点,给出并实现了一个面向GIS的微工作流系统框架。(4)在上述研究的基础之上,结合城市路政设施管理的实际需求,以面向GIS的微工作流系统框架为基础,设计实现了基于GIS的城市路政设施管理系统。实践表明,本文所给出的面向GIS的工作流系统框架是有效的。

参考文献:

[1]. 基于Web的分布式工作流管理系统关键技术研究[D]. 邵红伟. 华中科技大学. 2006

[2]. 工作流技术研究及其在企业应用集成中的应用[D]. 孙琰. 西安电子科技大学. 2004

[3]. 基于着色Petri网的事务工作流模型的研究与应用[D]. 齐俊艳. 大连理工大学. 2006

[4]. 工作流管理系统的事务建模研究[D]. 董云卫. 西北大学. 2004

[5]. 工作流系统事务处理的研究与应用[D]. 吕成戍. 大连理工大学. 2005

[6]. 基于工作流的医疗信息系统研究[D]. 张金艳. 浙江大学. 2009

[7]. 工作流管理系统中流程协同机制的研究和实现[D]. 肖威. 华中科技大学. 2006

[8]. 支持群体工作的工作流系统关键技术研究[D]. 李峰. 中国科学院研究生院(计算技术研究所). 2001

[9]. 基于工作流的导弹总体设计过程集成技术研究[D]. 王太岚. 国防科学技术大学. 2009

[10]. 面向GIS的工作流技术研究[D]. 陈宁. 江苏大学. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

工作流管理系统的事务建模研究
下载Doc文档

猜你喜欢