基于WEB的分布式对象中间件框架模型的研究

基于WEB的分布式对象中间件框架模型的研究

王江建[1]2001年在《基于WEB的分布式对象中间件框架模型的研究》文中提出随着分布式计算技术的发展,分布式对象中间件技术也取得了很大的进步。但是在实际应用中还有许多问题需要解决,特别是不同分布式对象的互操作问题。CORBA是基于开放标准的分布式计算解决方案,在CORBA框架体系结构下,可以构造跨越平台、跨语言的应用;EJB有较强的业务处理能力;Web浏览器技术提供了单一、简便的客户端。通过集成CORBA,EJB和Web技术的优势,我们提出了一个高性能、可伸缩的基于WEB的分布式对象中间件框架模型,它具有易于管理、易于加载服务、面向组件的开发方式等特点,实现了CORBA客户对基于CORBA标准的EJB服务调用。

蒋毅[2]2005年在《基于Web的分布式监控网络管理技术的研究与应用》文中研究表明网络管理已经成为计算机网络研究与建设中一个非常重要且必不可少的部分,它决定着网络资源的利用率和效益的发挥。基于Web的网络管理系统是有机的集成了CORBA技术与Web技术,具有叁层B/S结构的网络管理系统。它是目前网络管理领域内最新的发展趋势和研究热点,对计算机网络管理具有重要的现实意义和良好的应用前景。本文的研究是以YSZ2002电力监控网络管理系统为设计背景而展开的,提出了基于Web的具有YSZ2002电力监控系统特色的网络管理系统总体结构的设计思想,以及其安全管理模块的设计与部分实现。本文首先介绍网络管理的一些基本概念,包括一般网络管理的体系结构、功能的划分及其国际标准和一些主要的网络管理协议,阐述在本系统中用到的中间件技术,并选择了CORBA技术作为本系统的中间件。随后,在分析基于Web的网络管理国际标准的基础之上,提出了一个基于Web的分布式网络管理模型,包括组织模型、通信模型、功能模型、信息模型,并把它应用于现有的YSZ2002分布式电力监控系统的网络管理功能部分的设计之上。在基于Web的网络管理系统中,为了使管理者能够更好的通过Internet管理被管设备,本文采用WebService技术来完成管理者与被管设备之间的通信,详细的阐述了Web Service中的关键技术,并在YSZ2002分布式监控网络管理系统中设计和实现了这部分的功能。由于在网络管理功能中,安全管理功能是重中之重,因而本文设计和部分实现了基于Web的YSZ电力监控网络管理系统中的安全管理。在本文的最后对基于Web的网络管理进行了展望,并提出了此网络管理模型今后需要改进和研究的地方。

唐维俊[3]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原型系统,通过系统的运行实例说明并验证了本文提出的相关概念和关键技术的有效性。

陈沛帅[4]2003年在《基于CORBA的多Agent系统的研究与开发》文中进行了进一步梳理随着计算机技术和通信技术的发展,计算机网络已经渗透到社会经济的各个领域,对社会经济发展起着越来越重要的作用。特别是Internet的成功,为网上各项业务的开展提供了巨大的空间,人们的工作甚至生活方式都发生了巨大的变革,人类社会已经进入一个新的时代——网络时代,网络对世界的政治、经济、文化、技术等产生了巨大的影响。 计算机网络发展产生了分布式系统。开始,为了建立分布式应用系统,人们试图在计算机网络上部署全新的分布式操作系统,尽管产生了许多技术成果和实验系统,但却没有被用户和市场接受。 到了20世纪90年代,计算机技术利网络技术的不断发展促使客户机/服务器体系结构得到了蓬勃发展。但随着应用水平的不断提高以及企业应用的不断扩大,构筑在原先的两层客户机/服务器之上的计算机应用系统的局限性不断暴露出来。为此,将事务逻辑从客户端剥离出来,专门形成一个中间层来处理,从而山现了叁层乃至多层客户机朋艮务器模式。所以说,中间件是随着客户机/服务器模式局限性的暴露应运而生的。在为数众多的中间件产品中,面向对象的中间件最受人们关注,它已经成为分布式系统实现的主要手段和发展方向。 分布式计算技术和人工智能结合产生了分布式人工智能,其中Agent技术,特别是多Agent系统的研究是它的主要内容。多Agent系统最终目的是体现人类的社会智能,使它具有更大的灵活性和适应性,更加适合开放、动态的世界环境。特别是Internet的迅速发展,使得多Agent系统的研究不仅仅是分布式人工智能研究的热点,而且成为信息技术关注的一个热点,其应用范围已经涉及到工业制造、工业过程控制、交通控制、农业、数据库、决策、教育等众多领域,是一项具有广阔前景的技术。 本文在分布式系统和多Agent系统研究的基础上,把它们有机地结合起来,提出基于CORBA的多Agent系统的模型,并对一些关键问题进行了深入的研究。而后,本文在该系统模型基础上,分别在分布式网络管理系统和分布式制造系统中进行了应用,提出相应的应用系统框架结构并加以开发。

窦润亮[5]2003年在《基于WEB的分布式PDM系统研究》文中研究说明产品数据管理(Product Data Management, PDM)是一项新的管理思想和技术,是一门以软件为基础的,管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。论文首先阐述了产品数据管理基本概念、总结了国内外研究现状,介绍了PDM系统体系结构和主要功能。介绍了PDM系统体系架构,以此为基础,详细阐述了Web技术在PDM系统中的应用和开发流程及相应的关键技术,并分析了PDM系统Web化的优点,在系统建设和实际效能方面,较之以往的Client/Serve模式的应用更具先进性。然后重点研究了基于WEB的分布式产品数据管理中产品结构与配置管理、产品文档管理、工作流与过程管理、项目管理、工程变更管理、应用系统集成、用户与安全管理等功能,并提出了相应的技术模型和设计方案。Internet/Intranet技术在PDM系统中的应用的不断深入,基于WWW平台,.NET框架及ASP语言开发结构灵活、用户界面友好的PDM系统已成为一种趋势。文中通过比较Web与PDM两种技术的关系以及目前所存在的技术局限性,分析了目前PDM系统存在的问题,描述并给出了基于WWW的产品数据管理系统体系结构和主要功能、实施方案。该PDM管理方案能够较好的实现系统性能要求,具有跨平台特性,能够解决异构环境下的产品数据管理问题,而且可以集成多种CAD/CAM软件平台。本文最后结合基于WEB的分布式PDM系统的原理和建立的各模块模型,对基于WEB的PDM技术优势进行分析并对实验系统进行应用研究,在对XML技术与ASP.NET技术在PDM系统上的应用进行分析的基础上提出在PDM系统上的应用方案。

朱俊峰[6]2004年在《分布式对象与Web技术集成的研究与实现》文中研究表明分布式对象技术是伴随着网络技术而发展起来的一种面向对象的技术,它为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件构件的核心技术,在开发大型分布式应用系统中表现出强大的生命力。 随着Web应用的发展,复杂大型的Web系统需要新的设计方案来实现。目前,分布式对象技术和Web的集成成为一个良好的解决方案。分布式对象技术在异构平台上提供了透明的分布式开发环境,而Web为用户提供了友好、方便的使用界面。分布式对象和Web的集成,在可移植性、可扩充性都优于传统的C/S、B/S模式的应用平台。 本文着重研究了目前流行的叁种分布式对象中间件标准:OMG的COBRA、Microsoft的COM/DCOM/COM+以及Sun的RMI/EJB,详细介绍了它们的结构和工作原理,分析了它们的不同点。同时,根据它们各自的特点,针对目前传统的Web模型的不足,提出了适用于实践的几种解决方案。最后,针对网上电子音像店的特点,选择一种合适的方案并构建该系统的原型用于指导该系统的实现。

唐立民[7]2004年在《CORBA/Web研究及其在金融自助服务系统中的应用》文中研究指明目前,分布式应用已逐渐成为计算机行业发展的新趋势,而面向对象技术则已经是软件行业的主流,CORBA作为一种将二者结合起来的技术已引起了人们的广泛关注,对CORBA的研究也由对规范本身和内部机制的研究逐渐转向推广应用。 本文首先介绍了CORBA规范的组成及其运行机制,对支撑CORBA的重要组成部分如ORB、接口定义语言IDL、对象适配器POA等作了较详细的阐述,并将CORBA与当前较流行的另外几种分布式技术作了比较。 接着,论文分析了目前应用较多的Web模式,并结合CORBA技术提出了一种基于CORBA的对象Web模型,这一模型将在本文的具体应用中使用。同时,论文分析了CORBA消息机制、安全性等关于该模型以及其应用中的一些主要技术,并且介绍了新的实时CORBA规范。 然后,论文介绍了金融自助服务系统并分析了现有系统的不足。在基于前面文章内容的基础上提出了使用CORBA/Web改进已开发的基于Web的自助服务系统,给出了系统设计框架。同时文章简单 浙江工业大学硕士学位论文介绍了VisiBroker以及系统的开发过程并给出系统的部分CORBA对象接口设计。最后,概括了基于CORBA/研/eb的金融自助服务系统的特点。 本文对于CORBA和分布式对象技术的研究以及开发类似应用系统提供参考。

柯清超[8]2003年在《分布式学习系统软件建模方法研究》文中认为随着网络技术教育应用的深入发展,信息化学习资源、学习系统的规模、复杂度日益增加。其技术手段、设计思想、系统体系结构都发生了深刻的变化,网络教学系统正朝着分布式、协作化、智能化的方向发展。一方面,借助于网络技术,学习系统的规模日益膨胀,不断扩大,在结构上具有鲜明的分布式特征;另外一方面,人们又希望能够实现这些分布式学习资源与系统的统一共享、重用与互操作。 领域研究者从不同的角度对日益复杂化的分布式学习系统进行了广泛深入的研究。美国“高级分布式学习”(Advanced Distributed Learning)研究机构从资源共享的角度出发,提出了一个“可共享课程对象参照模型”(SCORM),旨在解决分布式学习的学习内容共享、互操作与重用、更大范围的协作、智能指导等问题;国际标准化研究组织,如ISO SC36、IEEE LTSC学习技术委员会、IMS全球联合学习机构等,则从体系结构、学习者、学习资源和学习管理系统的信息模型等角度出发,提出了一系列分布式学习系统开发可参照的信息模型、规范标准。 但是,在方法论层次上如何构建这些日益复杂化的分布式学习系统,目前国际上尚缺乏可靠的理论模型。 现代的主流软件工程技术主张采用模型驱动的方法进行软件系统的构建。 因此,从教学系统设计与软件系统设计相结合的角度出发,构建一套分布式学习系统设计的模型化方法,实现分布式学习系统的软件建模,以支持分布式学习系统的有效开发,有着重要的现实意义与应用价值;同时,也将会从方法论上丰富教育技术学领域中教学系统的设计理论与开发理论。 围绕这一问题,本研究从理论基础、分析方法、建模过程与模型表示几个角度出发,对建构主义学习环境设计理论、教学系统设计方法、面向对象方法、UML建模技术等相关理论、方法与技术进行了多角度、交叉性的研究。通过理论分析与实践研究,建立了一套以“学习角色—学习活动—学习环境”模型框架为核心,面向分布式学习系统(环境)开发的软件建模方法,简称为RAE(Role-Activity-Environment)方法。要 全文共八章,其中第二、四、五章是本论文的重点。全文的框架如下: 第一章:介绍了本研究拟解决的关键问题、实践基础与研究的内容、目标与方法。 第二章:综述了分布式学习系统的基本概念,分布式学习系统设计的理论基础、技术基础,从静态、动态两个角度提出了分布式学习系统的抽象模型,并以此为基础,从系统要素和建模方法两个维度界定了分布式学习建模研究的问题域。 第叁章:从现代软件建模技术的角度出发全面论述了分布式学习系统软件建模的基础。包括基本概念、面向对象的建模技术和分布式系统的软件模型表示方法、技术。 第四章:从基本思想、模型抽象方法、建模过程、应用框架和模型表示几个层面论述了RAE的理论框架。阐述了RAE方法的核心思想:(l)分布式学习系统建模以“学习角色一学习活动一学习环境”抽象模型为框架核心,不断演化;(2)以学习用例为驱动,以“角色一活动一环境”模型为框架,多次迭代实现系统的建模;(3)以活动理论为框架指导系统的学习活动分析,构建系统的分析模型一一需求模型和学习活动模型;(4)以“设计模式(DesignPattems)”方法指导系统的环境设计,构建系统的设计模型一一学习环境模型与实现模型; (5)以UML、XML表示系统的软件模型。 第五章:详细论述分布式学习系统的需求模型、学习活动模型、学习环境模型和实现模型的构建方法与模型表示问题。第六章:提供一套支持RAE方法的建模参考模板。第七章:RAE方法的应用研究,包括:(l)建模工具原型的研制;(2)通过RAE在实际项目开发中的应用案例,分析了RAE建模方法的应用,初步验证RAE方法的有效性。第八章:研究结论。

郑伟[9]2003年在《基于CORBA的中间件技术在电子商务系统中的应用研究》文中指出本文主要就基于CORBA的中间件技术应用于电子商务系统的设计和实现方案进行研究,并提出了比较实用、具体的技术方案,解决了电子商务系统的诸如:难以扩充、不易维护、异构环境下难以互操作等问题。首先,介绍中间件技术与分布式对象技术及二者在分布式系统中的应用。然后将其应用于电子商务系统,提出了采用中间件技术的多层服务器结构的电子商务网络体系架构,并根据CORBA原理提出了电子商务系统的基于CORBA软总线的多层分布式对象体系结构。基于此架构,以一个兼有生产和营销的集团公司为例,采用对象中间件CORBA,构建了基于CORBA软总线的电子商务系统。

钱贞国[10]2004年在《面向互操作的分布式网络地理信息系统研究》文中提出随着GIS广泛地应用于各行各业,同时产生了大量的异质空间数据和异构GIS应用系统。如何共享这些空间信息资源和实现GIS应用之间的互操作,是一个非常迫切的问题,也是一个挑战。建立可互操作的分布式网络地理信息系统是解决问题的有效途径之一,并且分布式地理信息系统的研究一开始就十分重视GIS互操作。分布式网络地理信息系统是分布式计算技术与网络地理信息系统技术结合的产物,是GIS领域的一个重要的研究方向。 本文从GIS互操作的角度,对分布式网络地理信息系统的原理、框架体系和构建技术等展开了深入研究,主要集中在以下几个方面: (1)针对不同应用需求的网络地理信息系统建设 WebGIS是构建分布式网络地理信息系统的基础,目前已经广泛地应用于各行各业。本文在分析WebGIS主要构建技术的基础上,结合实际的应用研究项目,探讨了不同应用需求下的WebGIS应用系统的设计和实现过程。 (2)分布式网络地理信息系统构建技术研究 用于构建分布式网络地理信息系统的方法有许多,传统的分布式对象技术方法主要有:微软的COM/DCOM、对象管理集团(OMG)的COBRA和Sun的J2EE/EJB。本文对基于传统分布式对象模型的分布式网络地理信息系统构建技术进行了深入探讨,并给出了相应的结构框架设计。同时,论文分析了传统分布式对象技术之间在跨平台互操作能力上的局限性。 (3)基于Web服务的分布式网络地理信息系统研究 Web服务是基于互联网的新一代分布式计算技术。与传统分布式对象技术相比,它具有通用数据格式、松散偶合性和高度可集成能力等跨平台互操作的优势。本文提出了基于Web服务构建分布式网络地理信息系统的新方法,并在WebGIS通用叁层体系结构的基础上,设计出了一个基于Web服务的分布式网络地理信息系统的结构框架。 (4)空间数据模型和GIS服务规范研究 建立分布式网络地理信息系统的重要目的是实现空间信息资源共享和GIS互操作,其中空间数据标准和GIS服务规范的制定具有重要的意义。本文深入分析了OGC的开放地理数据模型(OGM)、简单特征规范(SFS)、地理标记语言(GML3.0)和Web服务计划(OWS)。它们是实现分布式网络环境下空间数据互操作和GIS服务互操作的基础。 (5)分布式网络地理信息系统的应用开发实例 本文结合“空间信息搜索引擎技术研究”项目,设计和实现了一个基于Web服务的分布式网络地理信息系统——空间信息Web服务系统。该应用系统通过对GeoBeans地图Web服务、ArcIMS地图Web服务、地名Web服务和投影转换中科院遥感应用研究所博士学位论文、V亡b服务的应用集成,为用户提供基于地名获取地图的服务,展现了跨GIS应用系统的集成应用和互操作能力。 并且,本文结合“数字福建一空间信息共享与服务平台”建设项目,设计和实现了一个分布式空间数据发布和共享WebGIS应用系统。它为分布的空间数据提供集成应用环境,实现了空间数据的统一管理和异地处理能力。该应用系统的主要功能包括本地和异地空间数据加载、空间数据的异地处理(缓冲区分析)等。

参考文献:

[1]. 基于WEB的分布式对象中间件框架模型的研究[D]. 王江建. 福州大学. 2001

[2]. 基于Web的分布式监控网络管理技术的研究与应用[D]. 蒋毅. 西北工业大学. 2005

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

[4]. 基于CORBA的多Agent系统的研究与开发[D]. 陈沛帅. 浙江大学. 2003

[5]. 基于WEB的分布式PDM系统研究[D]. 窦润亮. 天津大学. 2003

[6]. 分布式对象与Web技术集成的研究与实现[D]. 朱俊峰. 郑州大学. 2004

[7]. CORBA/Web研究及其在金融自助服务系统中的应用[D]. 唐立民. 浙江工业大学. 2004

[8]. 分布式学习系统软件建模方法研究[D]. 柯清超. 华南师范大学. 2003

[9]. 基于CORBA的中间件技术在电子商务系统中的应用研究[D]. 郑伟. 山东科技大学. 2003

[10]. 面向互操作的分布式网络地理信息系统研究[D]. 钱贞国. 中国科学院研究生院(遥感应用研究所). 2004

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

基于WEB的分布式对象中间件框架模型的研究
下载Doc文档

猜你喜欢