朱向东[1]2001年在《基于分布式多层结构的信息系统的研究》文中研究指明本文从分布式多层应用系统的体系结构入手,首先论述了传统的两层结构应 用系统的不足,从而引出分布式多层结构及其关键技术。接着较为详细地研究目 前在分布式对象技术的两大主流派别的标准:OMG的CORBA和Microsoft的 MTS/COM+。针对在实际建立分布式应用系统时经常遇到的异构数据库集成的 问题,本文也进行了较为深入的探讨和研究,同时给出了一个多数据库集成平台 的模型。针对目前非常流行的的Iternet/Intranet及电子商务的应用,本文探讨了 结合Web应用的分布式多层应用系统。最后,本文从软件工程的角度,论述了 分布式多层应用系统的分析和设计,同时讨论了组件技术在构建分布式系统中的 应用。作为本文的结束,介绍了本人的攻读学位期间完成的本单位的两个实际的 分布式多层应用系统。
王秀鸾[2]2004年在《基于CORBA的异构数据源集成系统研究》文中指出本文以异构数据源的集成为研究背景,简要介绍了目前异构数据集成所面临的问题及相应的解决方案;提出了基于CORBA技术的异构数据集成系统,详细分析了异构数据集成系统的整体功能要求;重点探讨了集成系统中采用的公共数据模型和数据集成的层次结构;设计实现了异构数据集成系统的功能结构,并应用到试题库系统中。 集成系统采用叁层C/S体系结构,中间层由包装器-仲裁机构组成,完成集成系统的主要功能。系统通过CORBA封装技术结合公共数据模型对局部异构数据源进行包装,包装后的CORBA对象对外提供统一的访问接口和标准的数据交换格式,对象间的数据通信是在ORB软总线上完成的。在客户端,用户看到的只是一个全局公共模型和全局的数据操作;在集成系统内部,实际的用户数据操作被集成系统分解为针对各数据源的子操作,子操作结果再由集成系统汇总返回给用户。另外,为了降低集成系统的复杂度,解决集成过程中的权限管理问题,引入两类角色(各异构数据源管理人员和系统负责集成人员)来辅助集成系统完成功能定义和业务逻辑的实现。各异构数据源管理人员完成所在异构数据源的注册和共享内容的定义;系统负责集成人员则只负责对已共享的异构数据源进行整理合并。 在公共数据模型方面,主要给出了OIM数据模型的定义,并以关系数据表、XML文档和Word文档为例说明了局部数据模型与OIM公共数据模型之间的转换规则。对于Word文档的转换是针对具体的试题库系统中的试卷展开的。 在系统的应用方面,介绍了基于CORBA的异构数据集成技术在试题库系统中的实现,重点介绍了Word试卷存档模块中的数据集成。根据Word文档与文本文件的转换关系,采用添加标记的方法,从Word文档存储的半结构化数据中抽取出所需的信息,存放到结构化的数据库中,在此基础上再利用集成系统中关系数据模型和OIM公共数据模型的转换规则进行转换。实现了Word文档到关系数据库的转换,也证明了我们提出的转换方法的有效性。
宁波[3]2003年在《中间件技术在Web企业信息系统中的研究与应用》文中指出近年来,WWW的发展非常迅速。中间件为Web提供了信息交互和事务处理的功能,是WWW技术的关键。随着WWW应用的日益发展,企业需要一个从工业化标准的协议到流行的集成化环境,再到保证不同类型数据源能够在两个阶段顺利连接的强壮的体系框架。本文从应用系统体系结构的发展谈起,针对中间件技术在Web企业信息系统中的应用进行了比较深入的研究,所做的工作主要包括以下几个方面:介绍了中间件的概念、特点、分类及国内外中间件技术的研究现状。回顾了应用系统由两层客户机-服务器体系结构转向叁层客户机-服务器体系结构的发展历程并对两种结构进行比较。深入分析了中间件技术在叁层结构中的应用,提出了本文的研究方向和重点。对当前流行的EJB、COM/DCOM/COM+、CORBA对象技术逐一加以介绍,并将叁者进行比较,指出与语言和平台无关的CORBA提供了最大的灵活性和通用性。对CORBA规范及CORBA在多层分布式系统中的工作机制作了详细的分析研究,从理论上验证了CORBA的跨平台性为面向对象的程序设计带来了方便。探讨运用Java和CORBA两种技术构建Web中间件系统的可行性及方案,给出了基于Java和CORBA的Object Web框架体系。利用UML的面向对象建模技术协助进行CORBA应用系统的分析与设计并总结出UML建模的基本步骤。最后,本文利用CORBA技术研制了一个电子银行系统,并结合该系统的开发过程,详细介绍了构建Java/CORBA中间件应用系统的思想、方法和步骤。
高坚[4]2002年在《基于CORBA的事务处理系统的研究》文中指出本论文主要讨论了基于CORBA的事务处理系统。在讨论基于CORBA的事务处理系统的过程中,着重讨论基于CORBA的事务处理系统与传统的事务处理系统的差异。而讨论基于CORBA的事务处理系统,又必须对CORBA与数据库的集成进行研究。从数据库集成的角度看,有两种集成的方案:一是数据库本身通过使用CORBA接口输出服务,提供和CORBA的紧密集成;二是集成发生在应用层。本论文主要研究发生在应用层的集成。 在研究基于CORBA的事务处理系统前,先总体讨论了事务与事务处理,以及ACID属性和两阶段提交协议。最后探讨CORBA和对象事务服务(OTS)如何与高级事务模型(如Saga事务和嵌套事务)结合以支持复杂企业工作流。
王树祥[5]2005年在《基于CORBA技术的电信管理网北向接口系统的研究开发》文中提出由于电信管理网(Telecommunications Management Network,TMN)越来越复杂,网络功能不断增加,基于传统的TMN标准的各种管理应用开始显示出其一定的局限性。而CORBA(Common Obiect Request Broker Architecture)目前已经是一项比较成熟的分布式面向对象技术,通过CORBA技术可以解决实现TMN技术遇到的不足。可以预见,在不久的将来,CORBA将被广泛用于开放的电信市场环境下业务的快速构造及资源和业务的有效管理。本文通过分析CORBA技术、JAVA语言和TMN的特点,以实现中国联通NMC-OMC(Network Management Center,NMC.Operation and Maintenance Center,OMC)接口(即北向接口)为例,介绍CORBA技术结合JAVA在电信管理网中得到很好的应用;并建设性的提出了发展电信管理网的另一策略:集成CORBA技术、JAVA与WEB服务优化电信网管系统。按照TMN的层次模型,网元管理层EML(Element Management Layer)需要向网络管理层NML(Network Management Layer)提供管理接口。按照中国联通制定的基于CORBA技术的CDMA95/1X网络管理中移动综合网管中心(即NMC)与厂商操作维护中心(即OMC)间的网络管理接口规范,中兴通讯实现该接口向上级管理网提供本厂商的网元管理信息。中国联通北向接口从管理功能上分为公共管理功能、安全管理功能、配置管理功能、性能管理功能和故障管理功能。其中配置管理功能包括:基本配置功能、配置信息改变通知上报以及配置信息同步功能。基本配置功能主要完成对配置信息的创建、删除、查询和修改等功能的转换;当网元的配置信息发生改变时,OMC向NMC上报的配置信息改编通知由配置信息改变通知上报功能转换完成;配置信息同步功能完成OMC向NMC的大数据量配置信息同步。本论文基于CORBA技术研究实现了中国联通北向接口的配置模块,同时基于扩展技术保证了中国联通北向接口后续的二次开发,通过CFP(配置、告警、性能)适配结构,让应用模块不需要关心CORBA底层的技术,利用复用技术隔离了接口功能和OMC间的耦合,使得接口部分可以和不同版本的OMC系统连接,并通过测试框架技术结合单元测试和验收测试保证了版本的正常稳定运行。中兴通讯通过CORBA技术实现的中国联通北向接口,能够让其他的专业子网平滑接入,有助于最终实现真正意义上的综合网管系统。本论文的研究成果已经在中兴通讯股份有限公司的网络管理ZXCOMC2. 5_1X系统中得到良好的应用。
王宏波[6]2006年在《基于CORBA分布式系统监测技术研究》文中研究指明随着基于CORBA的分布式应用软件在工业及商业领域的应用复杂化和大型化,提高分布式应用系统特别是大规模分布式系统的可靠性和可用性日益成为关注的焦点,能否有效地管理分布在众多服务器上的中间件对象将直接影响分布式应用系统的可用性和性能,而对分布式应用系统进行管理的直接依据就是对分布式应用系统运行状态的监测。尽早发现和定位出故障节点及失效服务对象,通过运行状态分析系统潜在的故障隐患,依据监测结果对服务进行重新配置,为用户提供一个安全、可管理、高可用、易维护的分布式应用系统是一个值得研究的课题。本文采用基于CORBA的分布对象技术,以大规模事务处理系统为研究背景,对分布式应用系统的监测技术进行了研究,并设计实现了一个面向该大规模事务处理系统的监测系统。本文主要工作包括:1.分析了分布式系统监测模式的发展趋势,对各种监测模式的内容及特点进行了比较,并指出在大规模事务处理系统的应用中已有监测模式的局限性。2.在结合分布式系统体系结构设计原则和监测系统体系结构设计原则的基础上提出了一种通用的基于CORBA的分布式系统监测模型的框架结构。并对该监测模型的设计模式做了详细的阐述。3.在上面提出的分布式系统监测模型基础上,设计了针对大规模事务处理系统的监测系统,包括监测代理的设计,监测服务的设计,配置服务的设计以及数据存储模式的设计并详细阐述了设计中的一些关键技术:负载计算、错误监测、数据缓冲机制和对象池技术。4.在基于CORBA的StarBus平台上实现了大规模事务处理系统的监测子系统,主要介绍了服务对象状态监测、应用服务器状态监测、数据库状态监测以及配置服务的实现。
李建华[7]2005年在《GIS动态集成框架及其UIB核心相关问题研究》文中研究表明分布式地理信息系统的运作过程以资源共享、任务分担和协同工作为主要目标,突出的问题是异构系统的集成、资源共享和群体协作,而有效的解决以上问题的途径是遵循开放的原则,采用标准化技术,建立集成软件环境。开放性、标准化、构件化的软件开发思路也是面向复用的软件工程化开发和工业化生产的必然趋势。目前主流软件开发技术支持这一目标的实现,并且制定了较为全面的规范和接口标准。但是由于实现厂商的差别,事实上他们产品之间集成与互操作的实现存在很多问题。另外他们可能无法满足众多领域所需的多类服务需求,因此用于特定领域的工业级公用集成总线的研究被提出并被认为是解决领域集成的可行技术。 本文拟通过GIS领域分析和多类使能技术的性能比较,将软件体系结构原理、方法与基于构件的软件开发方法相结合,从两个不同层次,探讨开放式GIS公用集成总线(GUIB:GIS Utility Integration Bus)的软件体系结构和实现技术。在此基础上,提出建立以GUIB为核心,融Agent开发策略、Web应用于软构件/软总线技术之中的分布式自适应动态集成框架,将紧耦合集成和松耦合协作的设计集成。并进一步分析了框架内GIS领域设施建设的关键技术问题(如:通信、信息交换模型、分布式空间事务管理、并发模型与并行控制等),研究建立在框架基础上的应用集成技术,解决分布式GIS系统集成的底层公共业务逻辑功能,使得GIS的开发者只关心面向不同应用领域的特定功能部件或代理的开发,从而降低系统集成的复杂度,试图为分布式GIS集成提供一种支持动态配置、支持演化、与平台无关的公共业务逻辑服务级框架,实现基于软件体系结构的更高层次的软件复用。论文主要内容如下: 1.利用领域分析方法,在详细讨论GIS环境模型、需求模型和系统模型的基础上,指出了分布式GIS领域设施建设的重点研究所在,提出了GUIB的软件体系结构。分析了建立基于GUIB核心的动态框架所面临的问题并给出了解决方法。 2.研究了以GUIB为核心构建动态框架并最终实现分布式集成应用的核心支持技术。主要成果包括四方面内容: ⅰ.以共享领域本体论为前提,参考OGC的信息交换规范,利用XML/GML等信息描述工具,建立了框架内的一致性信息交换模型,并在此基础上研究了基于GUIB的框架内及框架间的分布式GIS互操作模型。 ⅱ.在综合分析ADL、CDL、WSDL及OGC提出的地理空间服务元数据模型的基础上,提出了一种扩展的地理空间服务元数据模型。以期达到GIS软件体系结构及构件描述语意上的一致性。从而支持构件的描述、检索、
张国明[8]2009年在《基于EJB和CORBA的分布式异构系统的集成》文中研究表明随着应用需求的发展,传统上简单的客户机/服务器架构的两层计算模式已经逐渐不能满足企业级系统应用的发展要求。面向事务处理的大规模数据处理和计算已经逐渐要求软件体系结构向分布、多层和在异构环境下运行的方向发展,同时,要求开发可重用的软件组件以降低软件的开发和维护成本。很多大型的分布式企业级应用系统都是比较复杂的,往往涉及到多个异构的软硬件环境、不同的网络协议平台和多种操作系统。因此,单一的分布式系统模型有时无法满足所有的应用需求。另外,在已有的分布对象系统中,由于各种分布式技术并非同时出现,各个系统之间存在着很大差异。但是为了保护已有的投资,原有的系统仍有存在的必要。因此新旧应用系统的集成就成为必须解决的关键问题。CORBA技术与EJB技术在分布式系统应用中占有重要的位置,两种分布式技术在其体系结构及性能方面各有千秋,CORBA与EJB的结合可以充分发挥两者的优势。CORBA与EJB的互操作对于不同语言、不同平台的异构系统的集成也具有十分重要的意义。CORBA和EJB定义了相应的规范使它们能进行互操作,但是最新的EJB规范EJB3.0并没有定义与CORBA互操作的相应规范,因此如何使基于CORBA的客户端访问EJB3.0组件成为两者集成应用中必须解决的重要课题。本文对CORBA与EJB3.0的互操作技术进行了研究,主要解决的是不同平台、不同环境、不同语言的异构系统的集成应用问题。首先对CORBA技术与EJB3.0技术的分布式体系架构、网络通信模型及其设计开发方法进行了研究。然后重点研究了它们基于RMI-IIOP的集成技术和基于CORBA桥的集成技术,介绍了这两种集成方案的架构模型和开发方法,并与当前广泛应用的面向服务架构的集成技术WebService做了比较分析。在以上研究的基础上,基于CORBA桥的集成技术设计了税控商业自动化管理系统的体系架构,分析了其系统架构的优势和不足。最后基于面向对象的设计方法,给出了税控系统网络通信模块的详细设计与实现,并以一个具体功能为例讲解了系统业务功能的开发过程。
曹晓阳[9]2003年在《面向对象的中间件技术在企业环境中的应用研究——CORBA技术应用研究》文中进行了进一步梳理企业环境内信息系统以分布式应用的形式来构成,正日益广泛。分布式计算系统相对于集中式系统而言,具有下述优势:一、通过操作可以提高系统中应用之间的协作能力;二、通过分布式并行处理可以提高系统的性能;叁、通过复制技术可以提高系统的可用性;四、通过模块化技术和动态配置技术可以提高系统的可伸缩性;五、通过资源共享可以提高系统的性能价格比。作为分布式系统,其中不可避免地包括各种异构实体,例如其中使用了异种的平台或采用了不同的编程语言。然而即使存在这类异质,面向对象的中间件仍能为之提供系统中分布着的对象间的透明性和互操作性。因此,近几年来这类中间件已成为分布式对象计算领域的重要研究方向。本文从理论和实践两个方面,对面向对象的中间件技术进行研究。论文首先从系统建模的角度论述了面向对象的重要概念和通用建模语言(UML),然后研究了叁种主流的面向对象中间件技术的体系结构,这叁种中间件为:COM/DCOM/COM+、J2EE和CORBA。论文探讨和比较了它们的基本框架、客户/服务器对象交互过程以及系统级服务的提供。在其中,CORBA技术迄今为止仍属最为流行,这是因为:它是由非盈利组织OMG所倡导,受到几乎所有厂商的支持,并在建设或扩充企业应用系统时对集成遗留系统方面有独特的优势。随后论文研究了对于分布式企业级应用中极为关键的分布式事务处理。讨论了事务概念和分布式事务的两阶段提交过程;深入研究了OMG定义的对象事务服务的规范,分析了它的事务处理框架,说明了各界面(接口)的地位和功能。在论文中还探讨了大型分布式企业级应用所需要的负载平衡和容错措施。在以上研究的基础上,论文论述了一个基于CORBA技术实现的应用系统的设计,并在实践的基础上澄清了将CORBA中间件用于企业应用开发中所用到的工具、方法和步骤,总结出了简明和易行(简捷)的中间件技术应用的开发途径。本论文是面向应用系统设计者的探索性论文,它从软件开发方法、系统建模、对象界面IDL定义、对象实现、对象交互和对象服务选用等诸多方面为开发企业应用的设计者指出了简捷的技术途径。
沈新[10]2005年在《基于CORBA的智能交通管理系统的研究与实现》文中提出随着软件技术和通信技术进一步的发展,特别是分布式构件技术的广泛应用,软件设计已经摆脱了时间和空间的限制,构件的复用大大缩短了软件开发的周期。传统的软件设计方法开发的是一个封闭的系统,它难以适应高度发展的商业需求,系统的更新和维护代价都很高。所以传统的软件设计方法正在向面向组件的设计方法转变。智能运输系统已经一定的范围得到广泛的应用,但这些应用都建立在传统软件设计的基础之上,且范围很小。我们把CORBA 的构件技术融合到智能交通管理系统的开发过程之中的,组件件化系统的每个功能模块,保持组件接口可见,隐藏组件的内部实现,保证现有系统与未来系统的信息共享,提高软件的应用性、灵活性、扩展性、可移植性。我们研究的基于CORBA 的智能交通管理系统,是智能运输系统的子系统。本文从分析当前国内外对智能运输系统的研究现状入手,指出了我国智能运输系统不足之处。在深入研究了CORBA 的CCM 组件技术之后,将其应用到智能交通管理系统中,设计了一个基于CORBA 的分布式智能交通管理系统,并详细讨论了系统的主要工作原理和设计思想,其中交通诱导子系统是以其它子系统为基础的,本文针对其功能、交通流量预测、最优路径查询进行了了深入分析和探讨。最后,介绍了基于CORBA 的智能交通管理系统的实现。
参考文献:
[1]. 基于分布式多层结构的信息系统的研究[D]. 朱向东. 福州大学. 2001
[2]. 基于CORBA的异构数据源集成系统研究[D]. 王秀鸾. 山东科技大学. 2004
[3]. 中间件技术在Web企业信息系统中的研究与应用[D]. 宁波. 天津大学. 2003
[4]. 基于CORBA的事务处理系统的研究[D]. 高坚. 西安电子科技大学. 2002
[5]. 基于CORBA技术的电信管理网北向接口系统的研究开发[D]. 王树祥. 大连理工大学. 2005
[6]. 基于CORBA分布式系统监测技术研究[D]. 王宏波. 国防科学技术大学. 2006
[7]. GIS动态集成框架及其UIB核心相关问题研究[D]. 李建华. 武汉大学. 2005
[8]. 基于EJB和CORBA的分布式异构系统的集成[D]. 张国明. 北京工业大学. 2009
[9]. 面向对象的中间件技术在企业环境中的应用研究——CORBA技术应用研究[D]. 曹晓阳. 电子科技大学. 2003
[10]. 基于CORBA的智能交通管理系统的研究与实现[D]. 沈新. 吉林大学. 2005
标签:计算机软件及计算机应用论文; 事务处理论文; 中间件技术论文; 分布式架构论文; 分布式技术论文; 分布式处理论文; 异构计算论文; 开发框架论文; 信息集成论文; 分布式开发论文; 功能分析论文;