基于CORBA的分布式工作流管理系统

基于CORBA的分布式工作流管理系统

李皓[1]2004年在《基于CORBA的分布式工作流管理系统集成研究》文中认为提高工作流管理系统整体性能的一个重要策略就是工作流引擎的分布,建立分布式的工作流管理系统。各分布工作流引擎的协作将使工作流管理系统在结构上变得更加合理,可以提高工作流管理系统的可靠性、可扩展性和安全性。当前许多分布式工作流管理系统必须建立在异构的、分布的底层通信基础设施上,CORBA分布式对象技术可以解决跨平台和异构系统集成的问题,于是本文提出了一个基于CORBA的分布式工作流管理系统集成解决方案。 本文基于工作流执行体系结构、工作流引擎的分布、工作流模型的分布式定义三个层次进行构建分布式的工作流管理系统;构建了基于CORBA的分布式工作流管理系统集成功能模型;提出了CORBA软总线的概念,构建了基于CORBA的底层通信结构,包括基于CORBA通知服务的消息传递机制和基于CORBA命名服务的分布式应用对象调用机制;为了增强分布式工作流管理系统的性能,提出了一系列保证系统可靠性和可扩展性的措施和基于CORBA的安全保障体系结构。 本文最后进行了基于CORBA的分布式工作流管理系统的应用研究,研究了分布式工作流管理系统在构建政务并联审批系统过程中的应用,提出了基于分布式工作流管理系统的并联审批系统功能模型。当前工作流管理系统在分布式电子政务系统和企业分布式业务系统的构建中应用比较广泛,因此本文提出的基于CORBA的分布式工作流管理系统集成解决方案具有普遍的意义。

赵璇[2]2002年在《基于分布式工作流的OA系统》文中进行了进一步梳理基于分布式工作流的OA开发是90年代后期办公自动化领域产生的一种新的设计思想,其本质特征在于利用分布式工作流的管理技术,使人的各种办公业务活动由信息系统来协助完成,以期实现对企业办公信息处理的自动化,达到信息充分共享、提高工作效率和决策能力的目的。工作流管理作为一种群体协同技术,为OA系统的合理实施提供了有效的技术支持和应用保障。 本文以实现基于分布式工作流的OA系统及其所涉及的主要技术方法为研究对象,在分布式工作流系统构建、工作流运行控制技术、基于工作流的OA设计和基于角色的OA系统文档访问控制四个方面进行较为深入的研究。 本文首先对办公自动化系统的内涵、现状和发展趋势、工作流技术等方面进行了综述,明确提出了本文的研究目标与研究内容。 在分布式工作流系统设计上,分析了经典分布式工作流系统特点,讨论了系统功能模型、基于分布式工作流引擎的体系结构、数据分布策略及对系统结构进行评价。在工作流核心技术—工作流运行控制方面,进行分布式工作流运行环境构建,在对工作流设计核心进行分析的基础上实现了基于关系结构的工作流引擎设计方案,该方案具有很好的扩展性、复用性和柔性,做到了与应用环境的无缝合成,我们还将详细讨论工作流引擎逻辑调度策略。在基于工作流的OA系统设计方面,我们将分析办公自动化软件发展趋势,构建通用系统模型,在该模型基础上介绍基于工作流的设计方法,包括系统流程设计、工作流提取、系统集成等。在OA系统中文档管理方面,提出了基于角色的文档访问控制(RBDAC)机制,建立数学模型,并对该模型进行分析评价。 本文在充分论述基于工作流的OA开发技术的基础上,介绍了我们自主研制的分布式工作流平台BaseFlow的设计方案。BaseFlow系统主要提供对业务流程建模和运行调度的计算化支持,此外还具备分布式处理、可视化建模监控和统一接口等优点。接着,论述基于BaseFlow的OA应用实例——浙江烟草公司办公信息系统Sunny-OA,验证了技术可行性和工作流平台实现的有效性。 最后,全文对基于分布式工作流的OA开发进行总结,并对工作流技术和OA系统的发展趋势进行了展望。

谢艳平[3]2006年在《基于J2EE和Jbpm的分布式工作流的研究与应用》文中研究表明随着计算机科学和Internet技术的飞速发展以及企业自身的需求,如:对于数据的分布性、系统的可扩展性和平台的异构性等方面技术上的需求,越来越多的企业开始采用Internet协议标准和分布式对象技术来构筑电子商务或企业内部网,以实现信息发布与数据共享,从而满足市场经济的需要。从产生至现在短短几年的发展,在Internet上构造分布式的企业级应用系统,已成为当今技术的主流。 工作流技术是实现企业业务过程建模、业务过程仿真、业务过程优化、业务过程管理与集成,从而最终实现业务过程管理自动化的核心技术之一。然而,在分布式技术已成为当前主流技术的今天,传统的C/S(Client/Server)模式下的集中式工作流系统己经越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程,在某种程度上己成为阻滞企业发展的一大障碍。分布式工作流概念和技术的出现正是为了解决这一障碍而提出的,利用分布式工作流技术构造具有高性能、高可扩展性和高可靠性等优点,可以满足大规模的异构分布式环境的工作流应用系统己成为当前企业的迫切要求。同时通过对国内外工作流技术发展动态的了解,分布式工作流技术已成为目前工作流研究方面的一大热点。本文就是在这样的情况下进行的一个研究,将J2EE(JAVA2 Platform Enterprise Edition)分布式技术和Jboss Jbpm工作流技术相结合构建分布式工作流,并将它运用到办公自动化系统中,从而使研究“来源于项目,服务于项目”。 论文首先介绍了分布式对象技术的产生背景、发展阶段和特点,列举了目前主流的三种分布式对象技术(CORBA、.Net、J2EE),并对它们进行了比较,确定了将J2EE分布式技术作为研究的平台。紧接着对J2EE分布式技术进行了详细的介绍,主要介绍了J2EE的体系结构、应用组件和J2EE体系中的主要技术等。 其次对工作流技术进行了介绍,主要介绍了工作流的起源与发展、工作流的定义及相关概念、工作流管理系统的体系结构、功能、分类以及工作流管理联盟提出的工作流系统参考模型,同时也列举了当前主流的几种工作流管理系统,并对当前流行的Jboss Jbpm工作流系统进行了深入的研究,主要包括它的介绍、优势、组成等,对它的安装与配置,流程的定义以及对流程的各种操作都进行了详细的介绍。 论文最后将J2EE和Jboss Jbpm相结合构建的分布式工作流运用到办公自动化系统中,介绍了该系统的业务描述、设计原则、总统架构,系统功能,安全策略、开发平台以及部分实现细节等。

李新明[4]2003年在《基于CORBA中间件的分布式试验与测试调度管理技术研究》文中研究表明分布式协同综合虚拟试验与测试技术是一项能够实现本地或异地不同部门的多系统或整机试验与测试要求的综合技术,对于提高军工产品试验与测试的信息化程度、缩短产品研制周期等具有重要意义和作用,已被列入国防科工委“十五”国防基础研究计划的先进工业技术研究领域的重要课题。 本文结合当前先进的分布计算技术、工作流技术,借鉴国内外研究的成果,对分布式综合虚拟试验与测试系统的关键问题之一——调度与管理技术进行了深入的分析和研究。 为了能够有效地实现整个分布式试验测试的任务规划、初始化设置,直至试验过程中的管理与控制,本文设计了基于CORBA的分布式试验与测试调度管理系统。 本文在介绍工作流的过程定义以及工作流管理联盟提出的XML过程描述语言的基础上,设计开发了基于工作流技术的分布式试验与测试建模工具,能够有效地建立分布式试验与测试计划模型,对后续的任务调度管理提供了基础。 为了实现任务执行过程中的调度管理,采用基于CORBA的分布式工作流管理系统执行服务的解决方案,对分布式试验与测试调度管理系统进行了功能设计和实现,使得试验测试计划在其控制管理下能够顺利地执行直至整个计划的完成。 通过定义一个分布式试验与测试的实例,控制其在分布式的环境中执行,完成执行过程中任务实体和资源实体的调度管理,验证了该调度管理技术在分布式协同综合虚拟试验与测试系统中具有较强的实用性。

唐维俊[5]2004年在《网络化制造环境下ERP系统的过程集成与重构技术研究》文中指出网络化制造是制造业发展的必然趋势,网络化制造环境下的ERP(NMERP)系统及其关键技术的研究是网络化制造研究的一个重要内容。基于过程的观点,本文对NMERP系统的过程集成与重构技术进行了研究,主要内容及成果包括:⑴提出了NMERP系统的实现机制,建立了适应网络动态联盟组织结构和过程特点的系统分布式控制模型和由节点ERP系统组成的具有群组规划特征的系统总体结构。在上述总体研究的基础上,进一步建立了NMERP系统的体系结构,包括系统逻辑结构、软件层次结构、计算结构、网络拓扑结构,从体系结构的多个侧面全面描述了NMERP系统。⑵建立了基于工作流管理系统的驱动式过程控制模型,有效解决了网络分布环境下跨企业协同过程的管理与控制问题。以此为基础,建立了基于CORBA中间件、软件构件和工作流管理系统的过程集成与重构的支撑平台,研究了基于构件系统的系统软件实现方法。基于该支撑平台能有效实现NMERP系统在应用层次上的集成与重构。⑶提出了基于UML/ GSPN的过程集成建模方法,建模方法将自顶向下分解和自底向上综合的两种建模方法相结合,建立了符合网络动态联盟协作特点的过程模型,包括交互过程模型和节点过程模型。通过基于UML的过程模型多视图描述,有效实现了过程模型的动态性。过程建模方法还包括模型的结构正确性验证和性能分析,形成了过程建模和模型分析集成的建模环境。⑷提出了NMERP系统的过程模型验证和性能分析方法。通过建立UML过程模型向GSPN模型的映射规则,实现了UML模型向GSPN模型的正确转化,进而应用Petri网的可达图分析方法对过程模型进行结构正确性验证,应用GSPN模型与连续参数马尔可夫链的同构特性和稳定状态概率的计算方法,计算和分析GSPN模型的相关性能指标,找出过程中的性能“瓶颈”问题。过程模型验证和性能分析方法为过程模型的正确执行和过程优化提供了有效的分析手段。⑸建立了支持NMERP系统的工作流管理系统的具有开放性和可扩展性的分布式体系结构,实现了网络分布异构环境下工作流管理系统与应用系统间的有效集成。依据该体系结构,工作流管理系统或模块可基于网络节点部署,便于动态调整和均衡各节点工作流管理系统的负担,提高了工作流管理系统的执行效率和安全可靠性。⑹开发了NMERP的原型系统。在上述研究的基础上,研究了原型系统的具体实现技术,成功开发了NMERP原型系统,通过系统的运行实例说明并验证了本文提出的相关概念和关键技术的有效性。

熊建新[6]2007年在《面向旅游行业的分布式办公系统的研究与开发》文中研究说明随着全球信息化、网络化的迅猛发展,旅游业面临新的挑战和机遇。旅游业越来越成为受电子信息化管理影响较大的行业之一。利用国际互联网和先进的WEB环境开展旅游业务和日常办公自动化己成为新世纪旅游业的发展方向。本文正是根据我国旅游信息技术现状和发展趋势,提出一种面向旅游行业的分布式办公系统。本系统旨在解决大规模的跨地区的旅游公司总部与下设子公司(代理部门)日常自动化办公和网上电子商务的业务协同工作问题,并以此达到提高办公工作效率、降低办公成本和推动旅游经济和旅游信息社会化进程等建设目标。面向旅游行业的分布式办公系统,采用目前在办公自办化开发领域里应用最广泛的工作流技术、J2EE技术等来实现。使用B/S模式和典型的三层结构,分离客户端、应用端和数据库服务器端,减少相互间的藕合性,增加系统的可重用性、伸缩性、可维护性和安全性。中间层采用JSP/Servlet/JavaBeans来构造。开发语言采用Java,Web服务器采用Apache或JWS。该方案具有通用性好、实现跨平台运行、稳定性与可靠性高等优点,适用大中型用户或核心业务。本文的研究重点是在旅游办公自化建设中引入基于J2EE技术的分布式工作流管理系统,结合旅游业务实际,探讨旅游业务工作流模型的创建、旅游行业分布式工作流框架的选择以及工作流执行引擎的技术实现,进而发挥J2EE技术的优势来克服现有旅游信息管理系统在应用协调方面的不足。

夏晓东[7]2003年在《基于Web和CORBA的工作流系统的研究》文中进行了进一步梳理对国内外工作流技术研究情况分析可知,大规模的分布式工作流系统已经成为趋势。通过比较分析分布式工作流管理系统的实现技术,采用了CORBA技术作为实现技术。同时结合Java技术开发了基于CORBA和Web的分布式工作流管理系统WC-DWfMS,并重点实现了图形化建模工具的设计开发。针对当前工作流技术缺乏一种能够支持过程定义、过程执行以及过程分析的工作流模型,对工作流Petri网进行扩展,提出了一个时间和层次扩充的工作流网—THEWF-Net模型。给出了THEWF-Net网的构建算法、分解算法,并通过实例来分析了模型性能。考虑到分布式工作流管理系统性能往往很低,引进一个负载平衡器来实现系统的负载平衡,提高系统性能。

于志国[8]2003年在《基于CORBA的工作流管理系统的设计与实现》文中指出工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与集成,从而最终实现业务过程的自动化的核心技术。基于工作流技术研发的各种业务管理系统,如PDM系统、客户关系管理系统、供应链管理系统、ERP系统,比普通的应用软件系统具有更高的灵活性,可以按照企业的具体情况,快速灵活地部署。 本文在对工作流管理联盟提出的工作流相关规范进行深入分析的基础上,就工作流管理系统过程模型的管理、系统的管理和监控、系统持久存储机制的实现等问题提出了自己的见解,并详细介绍了作者设计开发的基于CORBA的分布式工作流管理系统的设计及实现技术。

李红波[9]2006年在《基于CORBA的中小企业分步实施的PDM系统设计》文中研究表明产品数据管理系统(PDM)作为制造企业实施信息化的集成框架,己被越来越多的企业所采用,但是,目前大多数的PDM系统采用传统的C/S模式。基于这种模式的PDM系统存在诸如:软件安装、升级、维护困难、系统适应性差、使用不方便、移植困难等方面的缺陷。而且,企业的实际需求要求PDM系统的开发由侧重于部门级的设计环节的数据管理与共享向贯穿企业全过程的企业级方向发展,要求系统能充分集成现有的应用系统,对跨地域的产品数据同样实现信息集成,这需要对PDM系统进行重新构架。本文在分析国内外产品数据管理系统现状的基础上,根据国内产品数据管理(PDM)系统的不足和国内中小企业自身的特点,运用分布式数据库技术、CORBA技术、对象建模技术相结合,设计开发了适合我国国内中小企业的可分步实施的PDM系统。并就开发中的数据库设计、CORBA与数据库接口设计、功能模块设计以及相关关键技术进行了详细的论述,系统具有文档管理、系统管理、产品结构与配置管理、工作流管理、项目管理等功能。最后,就CORBA层和系统安全方面进行简单的论述。本文的创新点在于提出PDM的最小核心系统,包括数据库设计、CORBA接口和文档管理模块,以适应中小企业自身资金少、变化快等特点,适合中小企业实施门槛低、受经济实力和技术力量制约的中小企业。

许登峰[10]2000年在《区域制造业动态联盟信息基础结构及其支撑环境的研究》文中进行了进一步梳理随着二十一世纪的到来,敏捷制造及动态联盟的思想已普遍被各国的制造业所接受,并把它们提高到决定企业命运的战略高度来看待,各国特别是发达国家投入了大量的人力物力进行动态联盟的研究。实施动态联盟战略给信息技术和信息环境提出了更高的要求。 随着制造业模式和信息技术特别是网络技术的发展,促进了各行各业的相互交流与协同工作,与此同时也出现了大量异构分布的信息资源,增加了动态联盟企业信息集成的难度;传统的企业信息结构已经无法满足动态联盟的要求。 区域制造业动态联盟作为一个整体实际上是由多个属于不同组织的和处于临近地理位置的制造业实体协作构成的。它相对动态联盟而言具有地域接近,行业相同的特点,因而能较为容易地实现各联盟企业信息支撑环境的建设以及彼此间信息传递与共享。本论文的主要工作包括以下几个方面: 1.本论文从动态联盟技术的发展、区域制造业动态联盟的特点和实施区域制造业动态联盟战略对信息基础结构的需求出发,分析了构建信息基础结构的可行性与必要性,提出了联盟对信息基础结构的要求,并由此得出了区域制造业动态联盟的整体结构。 2.在分析了区域制造业动态联盟对信息共享和互操作的需求的基础上,提出了以标准化技术,包括以Internet技术、VPN技术、基于CORBA(公共对象请求代理体系结构)的对象技术和基于STEP的信息技术为基础,以工作流管理技术为工具,运用三种可行的集成机制,建立支持区域制造业动态联盟运作的信息基础结构。 3.最后以实例的形式论述了如何构建区域制造业动态联盟中心的网络及信息支撑环境。

参考文献:

[1]. 基于CORBA的分布式工作流管理系统集成研究[D]. 李皓. 大连理工大学. 2004

[2]. 基于分布式工作流的OA系统[D]. 赵璇. 浙江大学. 2002

[3]. 基于J2EE和Jbpm的分布式工作流的研究与应用[D]. 谢艳平. 武汉理工大学. 2006

[4]. 基于CORBA中间件的分布式试验与测试调度管理技术研究[D]. 李新明. 西北工业大学. 2003

[5]. 网络化制造环境下ERP系统的过程集成与重构技术研究[D]. 唐维俊. 东南大学. 2004

[6]. 面向旅游行业的分布式办公系统的研究与开发[D]. 熊建新. 湖南大学. 2007

[7]. 基于Web和CORBA的工作流系统的研究[D]. 夏晓东. 华北电力大学(河北). 2003

[8]. 基于CORBA的工作流管理系统的设计与实现[D]. 于志国. 南京航空航天大学. 2003

[9]. 基于CORBA的中小企业分步实施的PDM系统设计[D]. 李红波. 华中科技大学. 2006

[10]. 区域制造业动态联盟信息基础结构及其支撑环境的研究[D]. 许登峰. 大连理工大学. 2000

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

基于CORBA的分布式工作流管理系统
下载Doc文档

猜你喜欢