一、基于CORBA的系统开发中实现与继承问题的探讨(论文文献综述)
邵亚萌[1](2017)在《异构系统下基于CORBA和RESTful Web Service的通用转换中间件的设计与实现》文中进行了进一步梳理随着信息技术的不断发展,CORBA(Common Object Request Broker Architecture)作为分布式环境中信息交互的一种解决方案,曾经在许多领域里扮演了重要的角色。尽管CORBA技术曾经十分受追捧,但是CORBA也存在不少缺点,特别是在互联网环境中表现不很理想。近年来,作为提供互联网环境下分布式服务的解决方案,Web Service表现优异。最新出现的RESTful Web Service与HTTP协议紧密结合,大大简化了开发过程,降低了开发成本。有一些使用CORBA框架实现的系统在升级时开始采用Web Service技术,以求改用Java技术作为维护平台。对于这些平台数目较多、物理设备数量巨大、更换系统复杂的已有CORBA系统,利用Web Service技术重新开发一套分布式系统得不偿失。这一问题的解决方案之一就是开发一套基于CORBA和Web Service的通用转换中间件。该中间件既可以解决新系统与已有系统之间的兼容问题,又有利于已有系统逐步向新系统过渡,同时有效的降低了开发成本。本文研究了CORBA系统向Web Service系统过渡时的相关问题,提出了基于CORBA和Web Service的通用转换中间件,其中的Web Service采用RESTful Web Service设计。对于重新开发旧CORBA系统对应的Web Service系统问题,本文提供了将CORBA转换为Web Service的中间件,它将旧CORBA系统的功能扩展到互联网环境中;对于新开发的Web Service系统兼容CORBA系统的问题,则提供了将Web Service转换为CORBA的中间件,它解决了新旧系统之间的兼容问题与过渡问题。文章详细阐述了这2种中间件的整体架构、映射规范和实现方案,并且在最后部分分析了它们的其他属性及不足之处。
丰金浩[2](2015)在《分布式CORBA安全通信机制及其实现研究》文中认为CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)是为了解决分布式计算环境中异构系统之间的互联,CORBA优化了网络软件间的互操作性,解决了传统分布式计算模式中的不足。目前,CORBA分布式系统广泛地应用到各个领域,特别是通信,金融等领域,一方面,这些领域对通信安全有较高的要求,另一方面基于分布式系统的网络化和异构化,因而面临着比传统系统更大的安全风险。因此,CORBA系统的安全性也越来越受到关注。随着信息化的深入,对系统的安全性要求也会不断增加。但是主流的CORBA系统间并不支持安全通信。而OMG对CORBA安全性进行了规范,使得在CORBA系统间增加安全通信功能成为可能。目前主流的开源中间件为TAO、JacORB、OmniORB,其中TAO主要是基于C++开发,JacORB主要是基于JAVA开发,而OmniORB基于C++或者Python。因此由这三种中间件开发而成的CORBA软件具有普遍性。若能在这几款中间件开发的CORBA软件中接入安全通信平台,完成安全通信,则证明安全通信平台的可行性。安全通信平台通过对公共IDL文件进行编译,使其既能充当伪客户端又能充当伪服务端。可以将客户端与安全通信平台视为本地内网,即客户端和安全通信平台间的通信是安全的,而安全通信平台与远程服务端之间的通信是不安全的。当客户端请求服务端的服务时,首先通过安全通信平台,安全通信平台记录入参以及要访问的服务端IP和端口号。进而安全通信平台充当伪客户端通过配置好的安全模式连接服务端,将保存的入参发送给服务端。服务端的返回值同样首先发送给安全通信平台,安全通信平台再解析后转发给客户端。客户端与服务端的通信通过安全通信平台,可以在不修改软件源代码的基础上,实现安全通信,使得CORBA系统满足日益增长的安全性要求。
俞祺锟[3](2013)在《基于CORBA的网管告警接口设计及实现》文中提出当前,电信业务量不断增长,电信设备数量随之成倍增加,电信设备的管理与维护正变得越来越复杂。因此,如何对这些日益增多的设备进行有效管理成为了电信网络维护人员的一大难题。电信管理网(TMN)的提出为解决日趋繁多的此类问题起到了至关重要的作用,其中网络管理层与其下层的北向接口技术尤为关键。作为当前比较成熟完善的分布式面向对象技术,CORBA在国内外电信领域中的应用非常广泛。利用CORBA的分布式面向对象特性,以及良好的跨平台性及可扩展性等优点,可以较好地解决大型网管网络中所存在的一系列问题。因此,本文研究选择CORBA作为中国移动PON网络网管北向告警接口设计的基础。本文在简要介绍TMN与CORBA技术特点的基础上,基于中国移动对厂商网管告警接口的要求,进行了详细的需求分析,设计了告警接收流程方案,完成了一系列能够满足需求要求的告警接口的设计,如告警过滤、告警同步等。在满足功能的前提下,设计了相对应的测试方案并进行了功能测试,对设计的正确性与可靠性进行了验证。本论文所完成的设计已在企业投入使用并取得了良好的应用效果。运行结果显示,基于CORBA的网管告警接口能够较好地满足网络运营商对于网络设备的管理要求,显着提高了电信网络的管理效率。
陈琦[4](2008)在《基于CORBA/XML的CAPP系统数据集成的研究与开发》文中研究表明计算机网络技术给制造业带来了重大的影响和革新,网络化制造已经成为制造业发展的主要趋势之一。企业信息化涉及到企业内部和外部,产品生命全过程,以及各个部门,因此需要集成多方面资源。为了保证数据的有效性、完整性、一致性,实现数据交换与共享,迫切要求对设计过程中的大量数据进行统一管理。设计开发出基于CORBA/XML的CAPP系统数据集成软件,保持了产品工艺数据的完整性和一致性,为企业生产提供快速、准确的数据源。本文在分析CAPP技术研究现状和发展趋势的基础上,结合CORBA/XML技术优势,讨论了CORBA/XML技术在数据集成中的实现方法。在详细分析系统需求状况的基础上,提出了在C/S和B/S混合工作模式下基于CORBA/XML技术的CAPP系统体系结构,划分了系统的功能模块。阐述了基于CORBA与XML技术的CAPP数据集成系统的设计思想和实现方法。讨论了运用XML文档树型结构模型描述产品制造信息资源的方法,同时讨论了CORBA技术在程序设计时的实现方法。提出了XML技术与传统的数据库技术相结合的方式,建立网络制造环境下CAPP系统数据库,实现运用CORBA技术对数据跨平台的集成,消息的发布、订阅等功能。分析了CAPP系统中CORBA功能需求,利用XML/CORBA和VC++程序设计语言等软件技术,实现了CAPP系统与CAD系统的数据通讯,以及实现从CORBA服务器的上传、下载功能。最后,结合已实现的软件系统的应用状况分析,验证CAD/CAPP数据集成的合理性和可行性。且具有较好的可扩展性,可以为今后与CAM/ERP/PDM等系统的数据集成提供接口支持。
阚文第[5](2008)在《CORBA与DCOM桥接模块的分析与设计》文中提出中间件通过提供简单、一致、集成的分布式开发环境,简化了分布式应用的开发和管理。中间件使得应用程序能够跨平台和异构网络运行。其中,主流的中间件有CORBA和DCOM。CORBA具有先进、完整的模型,它独立于具体的系统平台和开发语言,其规范是绝大多数分布计算平台厂商支持和遵循的系统规范。DCOM是运行在Windows系统上的中间件,因Windows系统的普及而得到广泛使用。CORBA和DCOM是两个独立的分布式对象系统,它们的客户端不能够直接地调用对方系统提供的服务。如何实现CORBA与DCOM之间对象的互操作,是本文的研究目标。本文采用桥接的方式,实现了CORBA与DCOM的互操作。首先,本文对实现CORBA和DCOM之间的互操作进行了可行性分析。在CORBA、DCOM对象模型的基础上,本文对这两者的异同点做了分析比较,并给出了实现CORBA与DCOM互操作对象模型。为了实现CORBA与DCOM的互操作,本文给出了实现CORBA对象与DCOM对象之间相互映射的解决方案。本文详细地给出了实现CORBA对象到COM对象、COM对象到CORBA对象、CORBA对象到自动化对象、自动化对象到CORBA对象的具体映射方法。随后,本文给出了DCOM对象与CORBA对象的绑定和生命周期的管理办法。在互操作结构的基础上,本文对CORBA与DCOM的桥接模块进行了设计实现。首先,引入了桥的概念,并给出了单向桥和双向桥的结构模型。然后,本文提出了实现CORBA与DCOM互操作的所有可行的桥接模型。在对所有这些桥接模型进行了分析之后,本文提出了一种改进型的支持双向通信的桥接结构。随后,给出了桥接结构中使用的双向桥的结构模型,并对该双向桥的工作模式进行了分析。最后,本文给出了桥的具体设计,并用一个测试实例,证明了本文提出的桥接设计是可行的。
向荣[6](2008)在《基于CORBA的3G网络管理北向接口平台研究与实现》文中提出3G网络管理系统是第三代移动通信网的重要组成部分,是保证第三代移动通信网正常、经济、可靠和安全地运行的重要基础之一。随着通信网络变得日益复杂、庞大,3G网络管理系统逐渐成为研究的热点之一。本文首先分析了TMN的特点,并从逻辑结构、功能结构和信息模型等角度详细介绍了中兴通讯3G通用网络管理系统。然后结合Java语言[8]和XML作为配置文件和信息存储的技术[19],提出了基于CORBA体系结构的NMS(Network Management System)-OMC(Operation & Maintenance Center)之间的接口方案,并介绍了能适应多种3G网络(WCDMA,TD-SCDMA,CDMA2000)的通用北向平台的设计和实现方案,成功实现了NMS与不同3G网络管理系统之间的适配功能。
黄文光[7](2007)在《StarBus集成开发环境的设计与实现》文中认为随着计算机软件和硬件技术的不断发展,软件开发工具也得到了快速的发展。面对大量分布式应用的需求,出现了支持分布计算的软件平台(中间件),StarBus就是由国防科技大学计算机学院开发的分布式计算平台,利用StarBus可开发面向企业的高效实用的大型分布式应用。分布式应用软件的开发不同于集中式软件的开发,由于需要解决进程间的网络交互、要屏蔽网络环境下的分布性和异构性,分布式软件开发难度大。StarBus在解决上述问题上提供了较好的解决方案,StarBus是一个分布式软件开发与运行平台,为了适应不同应用的需要,StarBus提供了很多灵活的配置和参数,以供程序员选择使用。为此,基于StarBus开发应用程序,对程序员要求很高,程序开发难度仍然较大。研制StarBus集成开发工具对于加快StarBus分布式应用软件的开发、对于推广StarBus的应用具有十分重要的意义。本文通过深入分析StarBus典型分布式程序流程,采用面向对象的方法对StarBus应用软件进行抽象,研究了不同的分布式软件应用模型,总结了对于不同应用的ORB、POA的典型配置以及和代码结构的关系,设计了针对不同应用模型的StarBus应用软件代码框架,进而研究了基于代码框架的代码自动生成方法。在上述研究基础上,对StarBus集成开发环境进行了设计,并利用VC中Custom Wizard机制的开放性接口,在VC中实现了StarBus的集成开发环境StarBusWizard。
韦超鹏[8](2006)在《CORBA安全技术研究及应用》文中进行了进一步梳理CORBA是一种基于中间件的分布式对象技术,它具有平台和语言无关的优点。CORBA构件技术以CORBA代理技术为基础,继承了CORBA稳定性好、效率高、可扩展性强等优点,同时解决了开发过程复杂、周期长等缺点,在军事信息系统中有着广泛的应用前景。 军事领域的应用要求妥善解决安全问题。本文分析了CORBA安全服务及其局限性,针对CORBA安全中访问控制模型管理复杂,扩展性不强等缺点,在CORBA安全中引入基于角色的访问控制策略,并对传统的RBAC模型进行改进,提出了一个域分层的RBAC模型——DLRBAC,使其更适合在具有多层相同分支机构的大型分布式构件系统中应用,并给出了其管理模型。在具体的信息报送系统中进行了实现。 CORBAsec中的另一种重要的安全服务是非否认服务,由于其规范不完整,缺乏实现技术细节,所以在具体实现中需要进一步完善和增强。本文给出的非否认模型对原模型进行了改进,提供了请求是否顺利执行的证据,引入了易于传递和扩展的XML签名作为证据的格式。设计和实现了证据的生成、传递、验证。 基于以上研究,本文设计实现了信息报送系统的主要功能和安全模块。应用功能部分全面采用基于构件的分布式系统开发流程开发,使用UML建模的方法通过系统分析和接口定义,抽取出系统的构件和接口,在OpenCCM平台下完成编程实现、组装和部署。安全模块中采用CORBA安全规范中的安全拦截器实现了对ORB的安全增强,将安全策略插入ORB调用过程中自动执行,提高了安全策略实施的灵活性,同时保证安全功能不被旁路。
符策锐[9](2005)在《实时CORBA研究及实时线程池模型的实现》文中指出随着网络通信技术的发展,分布计算逐渐成为计算技术的主流。为了使用户能够透明、有效地共享分布在网络上的信息资源和计算资源,分布计算中间件成为实现分布计算的关键技术之一。 分布式应用规模的不断扩大,分布式系统中不可避免地包括了各种异构实体。CORBA是OMG组织制定的规范,用于解决系统的异构性问题。作为面向对象的中间件,它采用OMG IDL定义的标准接口,通过中间代理ORB实现客户与服务器之间的透明交互,从而实现不同软硬件产品之间真正意义上的互操作,具有跨平台、跨语言、跨网络等特点。 在近几年,越来越多的实时应用运行在分布式系统中。然而,现有的CORBA没有考虑分布实时应用的需求,缺少对QoS的支持,缺少实时编程的特征,缺少性能上的优化,在结构上也有其先天的不足。这些局限性限制了CORBA在实时领域的应用。为了能够实现基于CORBA的实时应用,OMG组织发布了实时CORBA规范。本文对实时CORBA进行了深入的研究。 首先,本文对软件开发模式的演变和分布式对象系统进行了介绍,对分布式计算、对象模型和实时系统进行了研究,对实时系统应用进行了分析,提出了分布式实时应用的特殊要求。 接着,研究对象管理体系结构(OMA),CORBA体系结构,包括对象模型、对象请求代理的体系结构、对象接口定义、客户端机制和服务端机制。在此基础上,研究了OMG的实时CORBA的体系结构、ORB的资源控制(包括处理器资源控制、存储器资源控制和网络资源控制)、同步和调试服务及QoS框架。并展望了实时CORBA在实时领域的应用前景。 然后,在上述的研究基础上,对实时CORBA的线程池策略进行了研究,并给出了实现实时CORBA线程池的两种模型——半同步/半异步模型和领导者/跟随者模型。分别对半同步/半异步模型和领导者/跟随者模型进行分析及对它们的性能进行评价,并得出了结论。 最后,对QoS驱动的CORBA进行了研究。介绍了CORBA为支持QoS所做的相应扩展,探讨了QoS驱动CORBA的系统构架和体系结构及支持服务质量的程序的交互过程。
彭舰[10](2004)在《基于CORBA的分布式系统中实时—容错性的研究——分布式系统中动态调度的设计与实现》文中指出对于分布式系统,国内外已进行了长时间的研究。通常使用中间件的解决方案,来解决这类系统的互操作性。研发前期,人们将主要精力集中于系统中跨平台﹑跨环境的互操作性问题的解决,而很少考虑系统的实时性和可信度等问题。简言之,注重了功能而忽略了性能。但随着通信技术和计算机技术的飞速发展,网络带宽和CPU速度的不断提高,对分布式系统的性能要求也就日受重视。其中受人关注的性能除了实时性外,还有容错性、动态适应性和融合的实时-容错性等。分布式系统要想保证实时性,倘若没有容错措施作后盾,显然达不到理想运行的目标;因此,实时-容错的新型体系结构正在成为从事mission-critical系统研发的技术界所瞄准的研究重点之一。OMG组织将在最近正式发布实时-容错CORBA的RFP就是一个证明。本论文将从理论和实践两个方面着手,探索动态的分布式系统中的实时-容错性的解决方案。作者在本论文中的主要工作如下:分析了分布式系统中实时性和容错性的本质,以及两者融合的必然性。在前人的相关研究基础上,提出了分布式系统实时-容错融合的思路,以及利用实时-容错CORBA中间件的解决方案。中间件基础设施的实时扩展是实时-容错中间件的开发基础,作者研究了实时CORBA中间件的关键技术,开发出了实时中间件rtORB,其实时性能与国外先进研究成果TAO的类同。为了适应应用状况的动态变化,在实时CORBA环境中应引入动态调度服务。作者为此提出了一个端到端的两层动态实时调度模型,并给出了其具体实现和性能分析。为了实现实时-容错CORBA中间件,论文论述了相关的关键技术,主要包括实时-容错的三层结构、中间件的扩展以及有效支持实时-容错性的动态调度服务和算法。开发了一个实时-容错CORBA中间件的原型。它可以支持实时-容错应用,且能适应分布环境中应用的动态变化。
二、基于CORBA的系统开发中实现与继承问题的探讨(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于CORBA的系统开发中实现与继承问题的探讨(论文提纲范文)
(1)异构系统下基于CORBA和RESTful Web Service的通用转换中间件的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究的目的和意义及问题的提出 |
1.2 该领域中间件的研究现状 |
1.3 本文研究内容 |
第2章 相关理论及技术 |
2.1 中间件 |
2.2 CORBA |
2.2.1 CORBA简介 |
2.2.2 CORBA的基本构成 |
2.3 Web Service |
2.4 RESTful Web Service |
2.4.1 REST |
2.4.2 RESTful Web Service |
2.4.3 JAX-RS |
第3章 基于CORBA系统的RESTful Web Service中间件的设计与实现 |
3.1 整体架构 |
3.2 前置处理 |
3.3 idl2rs组件 |
3.3.1 映射规则 |
3.3.2 idl2rs组件实现 |
3.4 ORBServer组件 |
3.5 标准样例 |
第4章 基于RESTful Web Service的CORBA中间件的设计与实现 |
4.1 整体架构 |
4.2 wadl2java |
4.3 wadl2idl组件 |
4.3.1 映射规则 |
4.3.2 wadl2idl组件实现 |
第5章 测试与评估 |
5.1 测试 |
5.2 评估 |
5.2.1 安全性 |
5.2.2 效率 |
参考文献 |
作者简介 |
致谢 |
(2)分布式CORBA安全通信机制及其实现研究(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 课题的研究背景 |
1.2 课题的研究目的和意义 |
1.3 国内外相关研究概况 |
1.4 本文的主要研究内容 |
1.5 论文的结构安排 |
2 CORBA相关技术分析 |
2.1 ORB |
2.2 IDL |
2.3 IOR |
2.4 GIOP |
2.5 IIOP和SSLIOP |
2.6 常用CORBA中间件 |
2.7 本章小结 |
3 CORBA通信机制 |
3.1 CORBA通信框架 |
3.2 CORBA通信过程及实现 |
3.3 本章小结 |
4 CORBA安全机制 |
4.1 CORBA的安全模型 |
4.2 CORBA安技术 |
4.3 CORBA安全机制在软件中的应用 |
4.4 CORBA Test Tool安全性分析 |
4.5 本章小结 |
5 CORBA安全通信平台的实现 |
5.1 CORBA安全通信平台需求 |
5.2 CORBA安全通信平台设计 |
5.3 CORBA安全通信平台的实现 |
5.4 本章小结 |
6 总结与展望 |
6.1 全文总结 |
6.2 展望 |
致谢 |
参考文献 |
(3)基于CORBA的网管告警接口设计及实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 引言 |
1.2 研究背景 |
1.3 国内外研究现状 |
1.4 研究内容及论文结构 |
第2章 电信管理网及无源光网络接入网网管体系结构分析 |
2.1 TMN功能体系结构 |
2.2 TMN的层次功能结构 |
2.3 无源光网络网管体系结构分析 |
第3章 CORBA技术及应用研究 |
3.1 CORBA体系结构 |
3.2 对象请求代理 |
3.3 OMG接口定义语言 |
3.4 可移植对象适配器 |
3.5 CORBA服务在网管告警接口中的主要应用 |
第4章 告警接口分析设计与实现 |
4.1 告警功能需求分析 |
4.2 告警要求需求分析 |
4.2.1 告警数据要求需求分析 |
4.2.2 告警格式需求分析 |
4.3 告警接口整体框架设计 |
4.4 告警接口连接设计 |
4.4.1 连接前准备 |
4.4.2 告警连接步骤设计 |
4.4.3 事件管理 |
4.5 告警相关功能接口设计 |
4.5.1 当前告警同步 |
4.5.2 历史告警同步 |
4.5.3 告警过滤功能设计 |
4.6 告警信息定义 |
第5章 告警接口测试设计 |
5.1 测试配置 |
5.1.1 测试环境配置 |
5.1.2 网络环境配置 |
5.2 故障管理测试设计 |
5.2.1 告警上报功能测试 |
5.2.2 告警过滤功能测试 |
5.2.3 当前告警同步功能测试 |
5.2.4 历史告警同步功能测试 |
5.2.5 网管系统及通用告警测试 |
第6章 结束语 |
6.1 全文总结 |
6.2 研究展望 |
参考文献 |
致谢 |
(4)基于CORBA/XML的CAPP系统数据集成的研究与开发(论文提纲范文)
中文摘要 |
英文摘要 |
1 绪论 |
1.1 CAPP概述 |
1.2 CORBA概述 |
1.3 CAPP系统的研究现状及发展趋势 |
1.4 传统CAPP在网络化制造中存在的问题 |
1.5 课题来源及研究意义 |
1.6 论文主要工作 |
2 基于CORBA/XML数据集成的关键技术 |
2.1 CORBA/XML的技术特点 |
2.2 XML与关系数据库 |
2.3 XML数据类型的查询方法 |
2.4 数据集成中的信息共享 |
2.5 本章小结 |
3 基于CORBA的系统数据集成方法研究 |
3.1 系统数据集成框架 |
3.2 基于CORBA系统数据集成功能设计 |
3.3 XML数据类型描述 |
3.4 工艺文件与CORBA/XML文件转换设计 |
3.5 CORBA安全保护机制 |
3.6 系统集成的实现过程 |
3.7 本章小结 |
4 系统数据集成的详细设计 |
4.1 数据集成中CAPP工艺数据的加载 |
4.2 工艺数据的解析 |
4.3 工艺文件分类 |
4.4 基于CORBA的文件管理 |
4.5 基于CORBA的系统流程管理 |
4.6 基于CORBA/XML的系统数据管理 |
4.7 本章小结 |
5 应用实例 |
5.1 登录界面 |
5.2 主界面 |
5.3 基于CORBA的工艺文件管理 |
5.4 工艺文件的编辑 |
5.5 CORBA配置文件管理 |
5.6 XML文件管理 |
6 结论及展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
在研期间科研成果 |
致谢 |
(5)CORBA与DCOM桥接模块的分析与设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题背景和意义 |
1.2 国内外研究现状 |
1.3 本人的主要工作 |
第2章 CORBA与DCOM桥接可行性分析 |
2.1 CORBA对象模型 |
2.1.1 对象请求代理(ORB) |
2.1.2 对象适配器(OA:ObiectAdaptor) |
2.2 DCOM对象模型 |
2.2.1 虚函数表(VTable) |
2.2.2 IUnknown接口 |
2.3 CORBA与DCOM的比较 |
2.3.1 CORBA与DCOM的相似点 |
2.3.2 CORBA与DCOM的不同点 |
2.4 互操作对象模型 |
2.5 对象模型关系 |
2.5.1 互操作对象模型与CORBA对象模型 |
2.5.2 互操作对象模型与DCOM对象模型 |
2.6 CORBA和DCOM的互操作对象模型 |
2.7 本章小结 |
第3章 DCOM与CORBA的映射方案 |
3.1 对象的映射问题 |
3.2 CORBA与COM的映射 |
3.2.1 CORBA到COM的接口映射 |
3.2.2 COM到CORBA的接口映射 |
3.3 CORBA与自动化的映射 |
3.3.1 CORBA到自动化的接口映射 |
3.3.2 自动化到CORBA的接口映射 |
3.4 对象绑定和生命周期 |
3.4.1 对象绑定 |
3.4.2 对象生命周期 |
3.5 本章小结 |
第4章 CORBA和DCOM桥接结构的设计 |
4.1 桥 |
4.1.1 桥的概念 |
4.1.2 单向桥和双向桥 |
4.1.3 桥的功能 |
4.2 CORBA和DCOM桥接模型的设计 |
4.2.1 桥的定位 |
4.2.2 桥接模型的设计 |
4.2.3 桥接模型的扩展 |
4.3 CORBA和DCOM双向桥的结构 |
4.4 桥的工作模式 |
4.4.1 静态工作模式 |
4.4.2 动态工作模式 |
4.5 本章小结 |
第5章 CORBA和DCOM桥的实现 |
5.1 桥的设计实现 |
5.1.1 接口定义文件的转换 |
5.1.2 桥生成器 |
5.1.3 桥库 |
5.2 桥的消息转换 |
5.2.1 参数转换 |
5.2.2 目标方法调用 |
5.2.3 映射异常代码 |
5.3 桥的应用实现 |
5.3.1 OMG IDL到MIDL的转换 |
5.3.2 建立CORBA服务器 |
5.3.3 建立DCOM客户端 |
5.3.4 建立桥模块 |
5.4 测试结论 |
5.5 本章小结 |
第6章 总结与展望 |
6.1 工作总结 |
6.2 未来展望 |
参考文献 |
致谢 |
附录:硕士期间发表的论文 |
(6)基于CORBA的3G网络管理北向接口平台研究与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 本文的研究背景 |
1.1.1 题目来源及选题依据 |
1.1.2 国内外同类课题研究现状 |
1.2 本文研究的主要内容 |
1.3 本文的章节安排 |
第二章 3G 网络管理概述 |
2.1 系统逻辑结构 |
2.2 系统功能结构 |
2.3 系统信息模型 |
2.4 平台体系架构--API 接口框架 |
第三章 3G 网络管理实现的关键技术 |
3.1 TMN 网络结构及其技术研究与分析 |
3.1.1 TMN 和电信网的一般关系 |
3.1.2 TMN 的管理业务、管理功能和逻辑分层的关系 |
3.1.3 TMN 的模型与体系结构 |
3.1.4 管理信息模型 |
3.1.5 公共管理信息服务CMIS |
3.1.6 管理对象定义准则GDMO |
3.2 CORBA 技术研究与分析 |
3.2.1 CORBA 的介绍 |
3.2.2 CORBA 的体系结构 |
3.2.3 CORBA 构件 |
3.2.4 CORBA 服务 |
第四章 3G 网络管理北向接口平台的总体设计 |
4.1 平台总体设计 |
4.2 平台二次开发 |
第五章 3G 网络管理北向接口平台的实现 |
5.1 模块设计 |
5.1.1 基本 IRP 模块 |
5.1.2 传输通道实现 |
5.1.3 配置框架部分 |
5.2 数据结构说明 |
5.3 类规格 |
5.3.1 入口参考点EPIRPImpl |
5.3.2 链路监测CSIRPImpl |
5.3.3 文件传输FileTransferIRPImpl |
5.3.4 通知服务NotificationIRPImpl |
5.3.5 事件通道EventChannelInfo |
5.4 平台测试与实践 |
5.4.1 平台测试 |
5.4.2 平台实践 |
第六章 结束语 |
6.1 论文工作总结 |
6.2 下一阶段的工作 |
致谢 |
参考文献 |
研究成果 |
(7)StarBus集成开发环境的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题背景 |
1.1.1 软件开发工具的发展 |
1.1.2 集成开发环境的架构 |
1.1.3 当前软件开发的主要技术和工具 |
1.2 技术背景 |
1.2.1 中间件概述 |
1.2.2 CORBA概述 |
1.3 国内外研究现状 |
1.4 课题研究意义、目标和内容 |
1.5 论文的组织结构 |
第二章 StarBus集成开发环境相关知识 |
2.1 StarBus概述 |
2.1.1 StarBus的构成 |
2.1.2 StarBus3.0的主要特点 |
2.2 POA概述 |
2.2.1 POA的功能 |
2.2.2 POA模型的构成 |
2.2.3 POA的基本原理 |
2.2.4 POA策略 |
2.3 ORB概述 |
2.4 StarBus支持分布计算的特色 |
2.5 StarBus3.0的开发环境 |
2.6 AppWizard综述 |
2.6.1 AppWizard背景介绍及工作原理 |
2.6.2 宏映射机制 |
2.6.3 创建AppWizard的过程 |
2.7 本章小结 |
第三章 StarBus集成开发环境的设计 |
3.1 StarBus程序开发流程及应用模型分析 |
3.1.1 StarBus程序开发流程 |
3.1.2 分布式软件应用模型分析 |
3.2 StarBus集成开发环境的功能概述 |
3.3 StarBus集成开发环境的设计要点 |
3.3.1 IDL文件的编译设计 |
3.3.2 接口池服务设计 |
3.3.3 客户方主程序代码框架设计 |
3.3.4 服务方主程序代码框架设计 |
3.3.5 名字服务器的优化设计 |
3.3.6 POA策略的设计 |
3.3.7 系统编译选项的设置 |
3.4 本章小结 |
第四章 StarBus集成开发环境的实现 |
4.1 StarBusWizard的开发方法 |
4.2 StarBusWizard的组成 |
4.3 StarBusWizard的实现流程 |
4.4 StarBusWizard的使用 |
4.5 本章小结 |
第五章 StarBusWizard的测试和应用示例 |
5.1 StarBusWizard的测试 |
5.2 StarBusWizard应用实例 |
第六章 总结与展望 |
致谢 |
参考文献 |
攻读硕士学位期间发表的论文 |
(8)CORBA安全技术研究及应用(论文提纲范文)
目录 |
摘要 |
Abstract |
第一章 绪论 |
1.1 引言 |
1.2 CORBA技术及其发展 |
1.3 CORBA安全技术研究现状 |
1.4 论文主要研究内容和组织结构 |
第二章 CORBA/CCM研究 |
2.1 对象管理体系结构(OMA) |
2.2 CORBA体系结构 |
2.2.1 CORBA的核心—ORB |
2.2.2 客户端存根和服务端框架 |
2.2.3 OMG接口描述语言(OMG IDL) |
2.2.4 对象适配器(OA) |
2.2.5 基于ORB的对象调用 |
2.3 CORBA服务 |
2.4 CORBA构件模型 |
2.4.1 CCM的分类 |
2.4.2 CORBA构件抽象模型 |
2.4.3 构件实现框架 |
2.4.4 容器和容器编程模型 |
2.4.5 打包和配置 |
2.4.6 CORBA构件服务器 |
2.5 基于CORBA构件的软件开发 |
2.5.1 需求定义 |
2.5.2 领域分析 |
2.5.3 系统及构件的建模 |
2.5.4 构件的获取或开发 |
2.5.5 系统的集成部署 |
第三章 CORBA安全服务研究 |
3.1 分布式构件的安全问题 |
3.1.1 本地构件的构造安全性 |
3.1.2 分布式对象的安全问题 |
3.2 CORBA安全服务规范简介 |
3.3 CORBA安全服务参考模型 |
3.3.1 访问控制模型 |
3.3.2 非否认模型 |
3.3.3 其他安全服务参考模型 |
3.4 CORBA安全体系结构 |
3.4.1 不同的用户视图 |
3.4.2 安全构造模型 |
3.5 CORBA安全规范分析 |
3.5.1 应用层CORBA安全规范分析 |
3.5.2 实现层CORBA安全规范分析 |
第四章 基于RBAC的访问控制和非否认服务研究 |
4.1 CORBA访问控制机制分析 |
4.1.1 CORBA系统中访问控制实施过程 |
4.1.2 CORBA安全中访问控制模型的分析 |
4.2 CORBA中域分层的基于角色访问控制 |
4.2.1 基于角色的访问控制(RBAC) |
4.2.2 CORBAsec与RBAC的结合 |
4.2.3 DLRBAC模型概念 |
4.2.4 DLRBAC模型的定义 |
4.2.5 DLRBAC的权限管理 |
4.2.6 CCM系统中安全访问控制模型设计 |
4.2.7 CORBAsec中引入DLRBAC的讨论 |
4.3 CORBA非否认服务的研究及设计 |
4.3.1 功能简述 |
4.3.2 CORBA非否认服务 |
4.3.3 CORBA非否认服务的设计 |
第五章 基于CCM的信息报送系统设计 |
5.1 基于Java的CCM与Web技术集成 |
5.1.1 CORBA构件技术与Web的结合 |
5.1.2 CCM与web集成的模型分析 |
5.2 信息报送系统的设计与实现 |
5.2.1 系统分析阶段 |
5.2.2 接口定义阶段 |
5.2.3 编程实现阶段 |
5.3 信息报送系统安全模块的设计与实现 |
5.3.1 Java的安全优势 |
5.3.2 用安全拦截器实现安全功能 |
5.3.3 主体认证 |
5.4 授权和访问控制 |
5.4.1 DLRBAC的实现 |
5.4.2 DLRBAC_CS的实现 |
5.4.3 信息报送系统的授权和访问控制实现 |
5.5 非否认服务的实现 |
5.5.1 XML签名的生成与验证 |
5.5.2 时间戳 |
5.5.3 证据生成与存储 |
5.5.4 非否认服务在信息报送系统中的应用 |
第六章 结束语 |
致谢 |
参考文献 |
研究生阶段发表论文情况: |
(9)实时CORBA研究及实时线程池模型的实现(论文提纲范文)
摘要 |
ABSTRACT |
目录 |
符号说明 |
第1章 绪论 |
1.1 研究背景 |
1.2 国内外研究的发展和现状分析 |
1.3 本文的主要工作及组织结构 |
第2章 分布式对象计算和实时系统 |
2.1 软件开发模式的演变 |
2.1.1 单机模式 |
2.1.2 两层客户机/服务器结构 |
2.1.3 三层客户机/服务器结构 |
2.1.4 分布式对象系统 |
2.2 分布式计算 |
2.3 对象模型 |
2.4 实时系统 |
2.4.1 实时系统的定义 |
2.4.2 实时系统的特征 |
2.4.3 实时系统应用分析 |
2.5 分布式实时应用的特殊要求 |
第3章 CORBA基本概念及其体系结构 |
3.1 CORBA概述 |
3.2 CORBA的发展与演化 |
3.2.1 对象管理组织(OMG)简介 |
3.2.2 CORBA规范的发展历程 |
3.3 对象管理体系结构(OMA) |
3.4 CORBA基本概念 |
3.5 公共对象请求代理体系结构 |
3.5.1 OMG的对象模型 |
3.5.2 对象请求代理的体系结构 |
3.5.3 对象接口定义 |
3.5.4 客户端机制 |
3.5.5 服务端机制 |
第4章 实时 CORBA基本概念及其体系结构 |
4.1 实时 CORBA规范简介 |
4.2 实时 CORBA的基本概念 |
4.3 实时 CORBA体系结构 |
4.3.1 实时CORBA模块 |
4.3.2 实时ORB |
4.3.3 线程调度 |
4.3.4 实时CORBA优先级 |
4.3.5 本地优先级和优先级映射 |
4.3.6 实时CORBA Current |
4.3.7 优先级模型 |
4.3.8 实时 CORBA互斥体与优先级继承 |
4.3.9 线程池 |
4.3.10 优先级绑定的连接 |
4.3.11 非多工连接 |
4.3.12 调用超时 |
4.3.13 客户端和服务器端协议配置 |
4.3.14 实时 CORBA配置 |
4.4 ORB的资源控制 |
4.4.1 处理器资源控制 |
4.4.2 存储器资源控制 |
4.4.3 网络资源控制 |
4.5 同步和调度服务 |
4.6 QoS框架 |
4.7 实时CORBA的发展和展望 |
第5章 实时CORBA线程池的实现模型 |
5.1 线程池的基本概念 |
5.1.1 线程 |
5.1.2 线程池 |
5.2 实时CORBA线程池策略的实现模型 |
5.3 半同步/半异步模型 |
5.3.1 问题描述 |
5.3.2 解决方法 |
5.3.3 模型结构 |
5.3.4 模型实现 |
5.3.5 性能评价 |
5.4 领导者/跟随者模型 |
5.4.1 问题描述 |
5.4.2 解决方法 |
5.4.3 模型结构 |
5.4.4 模型实现 |
5.4.5 性能评价 |
5.5 小结 |
第6章 QoS驱动的CORBA的研究 |
6.1 QoS的定义 |
6.2 CORBA与QoS机制 |
6.3 基于实时CORBA的多维QoS结构 |
6.4 使用 Qos驱动的CORBA系统的好处 |
6.5 QoS驱动的 CORBA的要求 |
6.6 QoS驱动的CORBA的设计 |
6.6.1 QoS驱动的 CORBA的交互接口 |
6.6.2 QoS驱动的CORBA的交互接口的调用层次 |
6.6.3 CORBA系统中支持QoS机制的系统扩展 |
6.6.4 QoS驱动的CORBA应用的交互过程 |
6.7 小结 |
结束语 |
参考文献 |
攻读工程硕士期间发表的论文 |
独创性声明 |
致谢 |
(10)基于CORBA的分布式系统中实时—容错性的研究——分布式系统中动态调度的设计与实现(论文提纲范文)
第一章 绪论 |
1.1 研究背景和对象 |
1.2 研究内容与现状 |
1.3 作者的主要工作 |
1.4 本文的章节安排 |
第二章 分布式计算环境和CORBA |
2.1 分布式计算系统的概念和其新研究方向 |
2.2 中间件技术 |
2.2.1 中间件的内涵 |
2.2.2 分布式对象中间件 |
2.3 CORBA |
2.4 实时CORBA |
2.4.1 CORBA中间件用于实时领域的局限 |
2.4.2 实时CORBA(RT_CORBA) |
2.5 容错CORBA |
2.5.1 容错的基本概念 |
2.5.2 容错CORBA(FT_CORBA) |
2.6 本章小结 |
第三章 实时中间件的实现研究 |
3.1 实时CORBA系统及其组成部件 |
3.2 相关的国内外实时CORBA的研究 |
3.3 ORB 内核的实时研究 |
3.3.1 连接结构 |
3.3.2 并发结构 |
3.3.3 集成连接和并发结构的方案 |
3.4 POA的实时研究 |
3.5 存根与框架的实时研究 |
3.6 在ORB内配置适用于实时应用的线程池 |
3.7 为实时CORBA系统建立实时调度机制 |
3.8 实时操作系统对实时CORBA的支持 |
3.8.1 实时中间件的优先级映射 |
3.8.2 优先级映射算法安装 |
3.9 实时网络及可插入协议 |
3.9.1 可插入协议结构 |
3.9.2 高效且可预测的实时通信协议和协议机制 |
3.10 实施C/S通信中表示层的优化 |
3.11 rtORB与TAO的性能比较 |
3.12 小结 |
第四章 实时调度算法与端到端实时CORBA调度模型 |
4.1 实时调度相关的基本概念 |
4.1.1 实时任务的本质要求和实时调度 |
4.1.2 实时调度算法及其准则 |
4.1.3 实时调度算法度量 |
4.2 实时调度分类 |
4.3 实时调度算法 |
4.3.1 单处理器实时调度 |
4.3.2 多处理器实时调度 |
4.4 实时CORBA中端到端实时的研究 |
4.4.1 端到端实时CORBA系统调度模型 |
4.4.2 端到端系统作实时调度主要相关技术 |
4.4.3 本论文的端到端实时CORBA可调度分析 |
4.5 小结 |
第五章 实时CORBA系统中实时动态调度服务的研究与实现 |
5.1 实时动态调度服务概述 |
5.2 实时CORBA调度规范 |
5.3 动态调度服务研究现状 |
5.4 动态调度服务研究 |
5.4.1 实时调度服务框架 |
5.4.2 动态调度服务构思 |
5.5 动态调度服务的设计与实现 |
5.5.1 动态调度服务框架的方案 |
5.5.2 调度模块的设计原理 |
5.5.3 派发模块的设计原理 |
5.5.4 调度模块与派发模块集成 |
5.5.5 动态调度服务的工作流程 |
5.6 动态调度服务与实时CORBA系统的集成 |
5.6.1 通过事件服务实现集成 |
5.6.2 通过I/O系统实现集成 |
5.7 动态调度服务测试与评估 |
5.7.1 测试环境及平台 |
5.7.2 调度策略性能测试 |
5.7.3 在不同操作系统上实时性能的比较 |
5.8 小结 |
第六章 实时-容错CORBA中间件 |
6.1 实时与容错的融合和其问题分析 |
6.1.1 实时和容错结合的必然性 |
6.1.2 实时与容错融合的困难 |
6.1.3 实时-容错CORBA融合的基本要求 |
6.2 实时-容错CORBA的融合思路和研究现状 |
6.2.1 实时-容错融合思路 |
6.2.2 国内外主要的研究现状 |
6.3 容错CORBA的三种实现方案 |
6.4 使用服务方式实现容错CORBA的框架 |
6.4.1 互操作对象组引用(IOGR) |
6.4.2 服务式方案的容错CORBA框架及组件 |
6.5 中间件的三层逻辑结构 |
6.5.1 复制逻辑的抽取与独立 |
6.5.2 基于CORBA中间件的三层结构及其组件 |
6.6 实时-容错CORBA中间件的结构及其主要组件 |
6.6.1 RT-FT CORBA结构 |
6.6.2 中间层部件及全局调度器 |
6.6.3 服务方 |
6.6.4 动态性和全局接纳测试 |
6.6.5 其它需要注意的问题 |
6.7 小结 |
第七章 实时-容错动态调度服务及其算法 |
7.1 实时-容错调度算法 |
7.1.1 实时-容错调度的分类 |
7.1.2 单处理器实时-容错调度算法 |
7.1.3 多处理器实时-容错调度算法 |
7.2 PB调度算法 |
7.2.1 PB系统的调度研究现状 |
7.3 动态实时-容错调度的问题和优化技术 |
7.3.1 实时-容错调度的错误模型 |
7.3.2 动态实时-容错调度需求 |
7.3.3 动态实时-容错调度关键技术和优化 |
7.4 实时-容错动态调度算法的研究和设计 |
7.4.1 设计基本思路 |
7.4.2 RMFF(RT-FT)任务分配算法和可调度分析 |
7.4.3 RMFF(RT-FT)算法优化 |
7.4.4 主动副版本和被动副版本的选择 |
7.4.5 算法实现 |
7.4.6 算法模拟 |
7.5 实时-容错调度服务 |
7.5.1 实时-容错调度服务 |
7.5.2 中间层调度服务接纳测试及其策略 |
7.5.3 服务层调度器 |
7.6 小结 |
第八章 原型与应用 |
8.1 原型设计 |
8.1.1 系统整体类图 |
8.1.2 各部分的类图 |
8.2 应用 |
8.2.1 系统构成 |
8.2.2 系统验证 |
8.3 性能测试 |
8.4 小结 |
第九章 全文总结和进一步的工作 |
9.1 全文总结 |
9.2 下一步的工作 |
参考文献 |
致 谢 |
作者在攻博期间的科研成果、论文发表和获奖情况 |
附录 CORBA中各组成部分的说明 |
四、基于CORBA的系统开发中实现与继承问题的探讨(论文参考文献)
- [1]异构系统下基于CORBA和RESTful Web Service的通用转换中间件的设计与实现[D]. 邵亚萌. 吉林大学, 2017(12)
- [2]分布式CORBA安全通信机制及其实现研究[D]. 丰金浩. 华中科技大学, 2015(05)
- [3]基于CORBA的网管告警接口设计及实现[D]. 俞祺锟. 华东理工大学, 2013(10)
- [4]基于CORBA/XML的CAPP系统数据集成的研究与开发[D]. 陈琦. 西华大学, 2008(08)
- [5]CORBA与DCOM桥接模块的分析与设计[D]. 阚文第. 武汉理工大学, 2008(09)
- [6]基于CORBA的3G网络管理北向接口平台研究与实现[D]. 向荣. 西安电子科技大学, 2008(07)
- [7]StarBus集成开发环境的设计与实现[D]. 黄文光. 国防科学技术大学, 2007(07)
- [8]CORBA安全技术研究及应用[D]. 韦超鹏. 解放军信息工程大学, 2006(06)
- [9]实时CORBA研究及实时线程池模型的实现[D]. 符策锐. 广东工业大学, 2005(06)
- [10]基于CORBA的分布式系统中实时—容错性的研究——分布式系统中动态调度的设计与实现[D]. 彭舰. 电子科技大学, 2004(01)