基于CORBA/Java的分布式应用程序开发研究

基于CORBA/Java的分布式应用程序开发研究

一、基于CORBA/Java开发分布式应用程序的研究(论文文献综述)

张彬[1](2009)在《基于CORBA/JAVA RMI的分布式系统应用研究》文中研究指明CORBA和Java RMI是重要和广泛使用的两种分布式对象技术,但两者各有优缺点。在分析了CORBA体系结构及基本原理的基础上,结合Java开发分布式应用的特点,阐述了出了基于CORBA/Java RMI开发分布式应用程序的模型。

吴元立[2](2009)在《OSGi分布式处理扩展机制的研究与实现》文中进行了进一步梳理近年来,动态、模块化、面向服务的OSGi技术在企业计算领域得到越来越广泛的应用,同时企业计算领域分布、异构的特点对集中式的OSGi规范提出了分布式扩展的需求。然而,现有OSGi分布式扩展机制存在如下三个较突出的问题:对OSGi编程模型存在一定的侵入性;不支持与企业计算领域中大量遗留的CORBA系统互操作;实现技术不适用于资源受限的嵌入式领域。CORBA是非常成熟的分布式中间件技术,具有位置透明、与具体编程语言无关等特性。本文使用CORBA技术作为OSGi分布式扩展的架构基础,以非侵入性、通用性和良好互操作性为设计目标提出了基于CORBA的OSGi分布式扩展模型CDOM,给出了模型的分布式扩展机制,并以上述模型为基础,设计并实现了基于CORBA的OSGi分布式扩展系统CDOS。CDOS通过CORBA DII/DSI和Java反射技术实现远程服务方法调用,并使用CORBA名字服务来实现远程服务发现,保持了OSGi面向服务的编程模型和轻量级特点,并支持OSGi应用与CORBA应用的互操作,这与OSGi分布式扩展规范所推荐的实现思想相一致,较好地达到了企业计算领域对OSGi分布式扩展提出的目标。本文主要研究工作包括以下几个方面:(一)研究了OSGi分布式扩展的基础概念、关键技术,对比分析典型项目,选择CORBA技术作为OSGi分布式扩展的架构基础。(二)提出了基于CORBA的OSGi分布式扩展模型CDOM。该模型遵循OSGi标准规范,能够在保持OSGi的编程模型和轻量级特性的基础上实现OSGi分布式处理,并支持OSGi应用与CORBA应用的互操作。给出了CDOM的设计原则、结构组成和分布式扩展机制,最后给出了模型的分析与评估。(三)基于CDOM模型,设计并实现了基于CORBA的OSGi分布式扩展系统CDOS。通过CORBA DIIDSI和Java反射技术实现远程服务方法调用,并使用CORBA名字服务来实现远程服务发现。(四)在CDOS原型系统上,结合实际场景做了功能测试和性能测试分析。结果表明:CDOS能够保持OSGi原有的编程模型,可以将集中式的OSGi应用透明地转变为分布式应用,支持OSGi应用与CORBA应用的互操作,在远程服务方法调用上具有较好的性能优势,并适用于资源受限的嵌入式领域。

黄军[3](2009)在《基于CORBA分布式环境在EAM系统的研究与设计》文中研究指明随着计算机网络技术、特别是Internet技术的迅速发展和普及,从根本上改变了信息产业的组织结构、信息产品的开发方法以及信息技术的应用模式。基于Internet的企业内部网络Intranet技术,在现代企业的信息系统构建中得到了广泛的应用。但是随着企业信息化进程的不断深入,对应用系统的适应性和信息基础构建技术的要求越来越高,高度复杂性、动态性和不确定性是当今企业信息系统的典型特征,主要表现在:(1)面对激烈的市场竞争,要求企业管理模式必须进行快速动态调整,以实现企业间的动态联盟;(2)为了保护企业信息化投资和降低产品成本,必须对企业遗产系统信息资源进行重用;(3)为了实现企业电子商务的应用,必须实现分布异构网络环境下的信息集成。90年代出现的分布式对象技术为网络计算平台上软件的开发提供了强有力的解决方案。其中, CORBA是对象管理组织(object management group,简称OMG)在对象管理体系结构(object management architecture,简称OMA)基础上定义的对象请求代理的公共结构.与其他两种分布式对象技术规范相比, CORBA真正地解决了应用系统开发所面临的跨平台、跨语言、跨网络协议等问题,为分布式计算环境带来了真正意义上的互联,CORBA的这种特性使其成为构建企业信息系统在分布异构环境下的首选。本论文首先分析了CORBA分布式对象计算技术的核心理论和概念,研究CORBA分布式对象技术在企业信息系统的应用。以企业资产管理系统中的设备管理系统为背景,研究基于CORBA分布式环境的EAM设备管理系统的建模, CORBA对象的划分、CORBA对象的封装及对象实现在POA的注册、映射IDL接口的理论和方法、客户端应用程序和服务器端应用程序开发的技术和方法、客户端应用程序操作和服务器端应用程序方法的关联,最后对系统进行了测试。

张国明[4](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桥的集成技术设计了税控商业自动化管理系统的体系架构,分析了其系统架构的优势和不足。最后基于面向对象的设计方法,给出了税控系统网络通信模块的详细设计与实现,并以一个具体功能为例讲解了系统业务功能的开发过程。

吴元杰[5](2008)在《J2EE框架下异构分布式对象互调问题的研究与分析》文中指出中间件是一种独立的系统软件或服务程序,能够屏蔽网络硬件平台的差异性和操作系统与网络协议的异构性,使得分布式应用软件得以在不同的技术之间共享资源。当前,面向对象分布式中间件技术已经取得很大进步,但是在实际应用中还有很多问题需要解决,其中不同分布式对象的互操作就是热点之一。当今有三种主流的中间件技术:CORBA、COM和EJB。本文关注的是三种中间件中的CORBA和EJB技术,对二者的集成、互操作进行探索,目的在于充分发挥二者的优势,尤其是CORBA跨语言的优点,达到异构软件的复用。本文先分析了J2EE中的EJB组件技术原理,着重研究了EJB开发中的命名服务,并简单阐述了EJB开发步骤。接着对CORBA规范进行了深入分析,重点研究了CORBA的特色技术IDL,并通过开发CORBA客户端与服务器端应用实例,演示CORBA的开发一般步骤,展示了其运行机制和语言无关优点。RMI技术与CORBA互通是EJB与CORBA互通的基础和前提,论文下一步是论证RMI与CORBA互操作的可行性。在论证过程中,综合比较了两种分布式面向对象技术的优缺点,列出二者结合需要解决的兼容性问题,并一一给出了解决方案,最终得出RMI—CORBA互操作的是可行的结论。RMI—CORBA结合的重要影响之一是在EJB中的使用。RMI-IIOP使得EJB具有与CORBA客户和服务器成功交互的能力,在论证了RMI—CORBA可互操作的基础上,论文给出了EJB与CORBA集成的两套方案,并针对其中一种方案给出了具体的实现步骤和代码,演示具体的对象调用过程。

温泉彻,陈镜全,林彩霞[6](2008)在《基于UML的CORBA/Java分布式应用系统的领域模型设计》文中研究说明探讨了一种借助UML构建的基于CORBA/Java的分布式应用系统建模方法以及相关技术。研究设计了分布式应用系统的软件模型,使用UML建模方法完成了系统分析、设计和建立领域模型的全过程。通过一个具体实例给予详细说明,实例表明,利用UML对复杂的软件系统建模,有助于实现软件的重组和复用,为快速、高效地构建系统提供了一种可行的解决方案。

孙冬梅[7](2006)在《网络驱动的协同设计通信平台研究》文中研究说明网络驱动的协同设计集群体性、交互性、分布性和协作性于一体,适应了信息社会中人们的工作方式,是未来协同设计的必然趋势。在网络驱动的协同设计过程中,通信问题依然是一个不可回避和至关重要的问题,其中分布式异构环境中协同用户之间的通信问题是解决所有问题的关键,是网络环境下协同设计实现的核心,是目前协同设计领域的研究重点之一。本文在国家自然科学基金项目《共享模型驱动的异地实时协同设计方法和技术研究》(项目编号50175113)和教育部高校博士学科点专项科研基金项目《网络环境下协同设计三维模型实时共享方法及实现》(项目编号20040611006)的资助下,对网络驱动的协同设计通信平台进行了研究,主要内容包括:分析了网络驱动的协同设计的特点,及其对于网络通信的要求,探讨了传统以HTML技术为代表、基于客户/服务器两层模型的Web体系结构所造成的网络瓶颈和事务处理能力不足等缺陷,提出了带有Web中间件的三层模型的分布式协同设计体系结构,即Browser/Server体系结构。研究了协同设计过程中网络通信的中间件技术,分析了CORBA和Java结合的优越性,确定系统采用基于Web的Java/CORBA中间件技术,使协同设计通信的内部接口和实现透明化,技术上具有中立性和稳定性。研究了协同设计过程中异构网络环境下构件间的互操作问题——即来源不同的构件之间能相互通信、相互提供服务,共同完成一项复杂的任务,分析了CORBA机制和Java技术的特点,提出了基于CORBA和Java的通信体系结构模型,建立了网络驱动的协同设计通信平台。开发了基于CORBA和Java的通信体系结构的协同设计应用实例,建立了服务器和客户端功能模块,用CORBA软总线和Java语言实现了分布式用户和服务器之间的通信,初步验证了该系统的实用性。

罗力华[8](2006)在《Java分布式对象技术在企业中的应用》文中研究指明随着计算机网络的发展,越来越多地需要使用分布式计算技术来共享资源、平衡计算负载以及合理安排程序的位置。分布式对象技术是将分布式计算技术和面向对象思想结合起来的一种技术,系统中的对象以分布式的方式相互作用,构成一个完整的面向对象的分布式系统。目前国内自主研发的分布式对象系统应用成功的还比较少。 本文讨论了分布式对象技术的相关理论,并研究了Java分布式对象技术在企业中的应用。针对一个企业应用环境,通过比较几种组件模型和分布式对象技术,选择了一种Java分布式对象技术,对一个宽带内容提供商的分布式系统的用户中心查询系统的服务方式进行了改进,设计并实现了一个用户中心查询服务子系统,改进了现有系统的分布式计算结构,实现了服务和应用的集成。本文最后还对系统实现进行了有益的扩展,提高了系统的可用性,使之方便部署。 该分布式查询系统具有具有CORBA兼容、轻量级、实现简单、按值传递、不使用IDL等一系列特点。 由于分布式系统本身的复杂性,考虑到实际应用系统的需求,本文没有实现分布式系统的方方面面,下一阶段的研究工作可以考虑分布式对象系统中安全性、伸缩性和事务性等特性的实现。

张秋余,王璐,张冬冬[9](2005)在《CORBA/Java在分布式系统中的应用》文中认为随着分布式对象技术的逐渐成熟,多层分布式应用体系结构得到了越来越多的应用,CORBA与Java的结合是目前开发分布式应用的研究热点。分析了CORBA中接口定义语言的基本原理,结合Java语言开发分布式应用的特点,设计出基于CORBA/Java开发分布式应用程序的模型,并通过一个具体实例给予详细说明。

窦明武[10](2005)在《基于校园网的教学资源管理系统》文中研究指明教学资源建设是教育信息化的基础,是需要长期建设与维护的系统工程。由于教学资源的复杂性和多样性,导致出现了大量不同层次、不同属性的教学资源,亟需建立统一的系统进行使用和管理。另外,各级精品课程的建设也需要建立基于校园网的教学资源系统。 本文首先介绍分布式对象技术和模型的基本概念,对CORBA、DCOM和EJB模型进行了分析和比较,重点阐述了CORBA模型的体系结构和协议规范,并分析了CORBA服务器和客户端的工作原理和实现过程。 在此基础上,首先分析了系统存在多个异构数据库问题,提出了基于CORBA的集成方案,利用Java语言设计了一个访问多种异构数据库的数据库访问构件。该构件为各类应用程序提供统一的访问接口,实现了后台资源库的透明访问和统一管理。另外,针对教学资源复杂和非格式化特点,提出了基于Java的序列化和XML解决方案,并在数据库访问构件中集成实现。 最后提出了基于校园网的教学资源管理系统的功能和模块设计,在对分布式Web组件模型结构进行细化和充实后,在实现数据库访问构件的基础上利用JavaApplet技术实现了系统的客户端,完整地构建了基于校园网的教学资源管理系统. 另外,对利用Java Bean技术开发的精品课程资源系统进行了分析,并利用桥接包实现了二者相互兼容。 针对分布式Web模型的理论和技术,本文提出了一些观点和方法,并在基于校园网的教学资源管理系统中进行了尝试。

二、基于CORBA/Java开发分布式应用程序的研究(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于CORBA/Java开发分布式应用程序的研究(论文提纲范文)

(2)OSGi分布式处理扩展机制的研究与实现(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 研究背景
        1.1.1 构件技术背景
        1.1.2 OSGi 框架和应用实例
        1.1.3 OSGi 分布式扩展
    1.2 研究动机
    1.3 研究内容和目标
    1.4 论文结构
第二章 相关技术研究
    2.1 OSGi 技术
        2.1.1 OSGi 概述
        2.1.2 OSGi 生命周期层
        2.1.3 OSGi 面向服务的编程模型
    2.2 OSGi 分布式扩展技术研究
        2.2.1 OSGi 分布式扩展定义
        2.2.2 OSGi 分布式扩展关键技术
        2.2.3 OSGi 分布式扩展研究现状
        2.2.4 研究现状对比分析
    2.3 CORBA 技术
        2.3.1 CORBA 概述
        2.3.2 CORBA 名字服务
        2.3.3 动态CORBA
    2.4 小结
第三章 基于CORBA 的OSGi 分布式扩展模型
    3.1 应用案例分析
    3.2 设计原则
    3.3 模型结构组成
    3.4 分布式扩展机制
        3.4.1 远程服务发现机制
        3.4.2 远程服务方法调用机制
    3.5 模型能力分析
    3.6 小结
第四章 系统设计与实现
    4.1 总体结构
    4.2 系统设计的关键问题
        4.2.1 对服务中心的监控
        4.2.2 服务代理的动态生成
        4.2.3 远程服务发现
    4.3 核心算法
        4.3.1 远程服务发布算法
        4.3.2 远程服务使用算法
    4.4 CORBA 远程调用支持模块
        4.4.1 服务中心监控器
        4.4.2 服务端代理生成器
        4.4.3 客户端代理生成器
        4.4.4 分布式处理控制器
    4.5 远程服务发现模块
    4.6 CDOS 模块之间的协同
        4.6.1 发布远程服务
        4.6.2 注销远程服务
        4.6.3 更新远程服务
        4.6.4 使用远程服务
    4.7 小结
第五章 应用及实验验证
    5.1 应用实例
        5.1.1 体感鼠标
        5.1.2 访问CORBA 遗留应用
    5.2 性能测试
    5.3 小结
结束语
致谢
参考文献
作者在学期间取得的学术成果

(3)基于CORBA分布式环境在EAM系统的研究与设计(论文提纲范文)

中文摘要
ABSTRACT
第一章 绪论
    1.1 课题研究的背景和意义
        1.1.1 分布式对象技术
        1.1.2 三种分布式对象技术及比较分析
    1.2 论文的研究内容与组织结构
        1.2.1 论文的研究内容
        1.2.2 论文的组织结构
第二章 系统研究理论体系与支撑技术
    2.1 CORBA
        2.1.1 CORBA 发展简介
        2.1.2 CORBA 参考模型
        2.1.3 CORBA 的组成结构
        2.1.4 IDL 接口定义语言
        2.1.5 请求响应过程
        2.1.6 CORBA 的工作方式
        2.1.7 基于CORBA 分布软件系统的设计原理
        2.1.8 CORBA 规范的技术特点
    2.2 UML
        2.2.1 UML 概述
        2.2.2 UML 与CORBA
    2.3 VISIBROKER FOR JAVA 8.0
第三章 基于CORBA 的EAM 设备管理系统的建模与封装
    3.1 系统建模
        3.1.1 系统的需求分析
        3.1.2 系统用例图设计
        3.1.3 系统时序图设计
        3.1.4 系统类图设计
    3.2 对象划分与封装
        3.2.1 CORBA 对象划分
        3.2.2 CORBA 对象封装
    3.3 IDL 编译与POA 注册
        3.3.1 IDL 编译
        3.3.2 对象实现在POA 的注册
    3.4 数据库建模
第四章 系统客户端与服务器端应用程序的开发
    4.1 系统客户端应用程序开发
        4.1.1 编写客户端应用程序的步骤
        4.1.2 客户端应用程序
    4.2 系统服务器端应用程序开发
        4.2.1 编写服务对象应用程序步骤
        4.2.2 服务器主程序关键代码
        4.2.3 对象实现程序代码
    4.3 系统客户端操作与服务器端方法的关联
    4.4 基于CORBA 的EAM 设备管理系统的测试
第五章 总结与展望
    5.1 论文主要工作
    5.2 未来工作展望
参考文献
致谢
攻读学位期间发表的学术论文目录

(4)基于EJB和CORBA的分布式异构系统的集成(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 课题的研究背景及意义
    1.2 国内外研究现状
    1.3 课题来源及主要研究内容
        1.3.1 课题来源
        1.3.2 主要研究内容
    1.4 论文的组织结构
第2章 CORBA与EJB3.0介绍
    2.1 CORBA 技术介绍
        2.1.1 CORBA 概述
        2.1.2 CORBA 体系结构
        2.1.3 CORBA 关键技术
        2.1.4 CORBA 基本服务
    2.2 EJB3.0 技术介绍
        2.2.1 JavaEE 简介
        2.2.2 JavaEE 多层架构模型
        2.2.3 EJB 组件和类型
        2.2.4 EJB 容器和服务
        2.2.5 EJB3.0 新特性
    2.3 本章小结
第3章 CORBA 与EJB3.0 的集成技术研究
    3.1 集成应用情况分析
    3.2 基于 RMI-IIOP 的集成
        3.2.1 通信协议映射
        3.2.2 接口和服务映射
        3.2.3 C++ CORBA 客户访问EJB3.0组件
        3.2.4 EJB3.0 组件访问C++ CORBA 服务
    3.3 基于 CORBA 桥的集成
        3.3.1 基于 CORBA 桥集成的通信模型
        3.3.2 基于 CORBA 桥集成的开发步骤
    3.4 与其他集成技术的比较
    3.5 本章小结
第4章 基于 CORBA 桥集成的税控系统架构设计
    4.1 税控商业自动化管理系统介绍
        4.1.1 系统拓扑结构
        4.1.2 商用收款机
        4.1.3 税控数据采集模块
        4.1.4 网络税控器
        4.1.5 税控服务器
        4.1.6 税控服务器管理客户端
        4.1.7 业务和财务数据监控模块
        4.1.8 税控发票终端
    4.2 基于 CORBA 桥集成的系统架构设计
        4.2.1 系统架构设计
        4.2.2 与采用单一分布式模型的比较
    4.3 本章小结
第5章 税控系统网络通信模块的详细设计与实现
    5.1 网络通信模块框架设计
    5.2 名字服务规则设计
    5.3 网络通信模块客户端设计
        5.3.1 客户端通信核心模块
        5.3.2 服务映射模块
    5.4 网络通信模块 Java CORBA 桥设计
        5.4.1 服务端通信核心模块
        5.4.2 桥接模块(映射模块)
    5.5 一个具体例子的开发过程
        5.5.1 日志上传功能的类调用序列图
        5.5.2 日志上传功能开发过程
        5.5.3 日志上传功能测试
    5.6 本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢

(5)J2EE框架下异构分布式对象互调问题的研究与分析(论文提纲范文)

摘要
Abstract
第1章 引言
    1.1 课题研究背景
    1.2 国内外研究现状
    1.3 论文研究内容
第2章 中间件技术
    2.1 中间件技术的起源
    2.2 中间件的概念
    2.3 中间件的特点及优势
    2.4 中间件的分类
    2.5 中间件的发展现状
第3章 J2EE/EJB技术
    3.1 J2EE框架
        3.1.1 J2EE概述
        3.1.2 客户端层
        3.1.3 Web层
        3.1.4 EJB层
        3.1.5 EIS层
    3.2 EJB组件技术
        3.2.1 EJB组成
        3.2.2 EJB组件的类型
    3.3 EJB开发
        3.3.1 JNDI服务
        3.3.2 EJB开发一般步骤
第4章 CORBA技术
    4.1 CORBA简介
    4.2 CORBA组成及其功能
        4.2.1 存根和框架
        4.2.2 IDL接口与IDL
        4.2.3 动态调用接口和动态框架接口
        4.2.4 ORB核心和对象适配器
    4.3 CORBA的优势
    4.4 CORBA命名服务
    4.5 CORBA通信协议
    4.6 IDL
        4.6.1 IDL概述
        4.6.2 IDL向Java映射
        4.6.3 IDL向C++映射
    4.7 CORBA下异构对象调用的开发
        4.7.1 开发步骤
        4.7.2 开发实例
第5章 RMI与CORBA互通的可行性分析
    5.1 RMI
        5.1.1 RMI概述
        5.1.2 RMI技术原理
        5.1.3 RMI技术特点
        5.1.4 RMI对象调用开发
        5.1.5 在IIOP上运行RMI
    5.2 RMI与CORBA结合
        5.2.1 RMI与CORBA结合基础
        5.2.2 RMI与CORBA比较
        5.2.3 需解决的问题
        5.2.4 问题的解决方案
    5.3 开发RMI-CORBA应用
        5.3.1 开发采用的协议
        5.3.2 具体开发步骤
        5.3.3 RMI-CORBA互通的实现
第6章 J2EE与CORBA对象互调的设计与实现
    6.1 Java RMI-IIOP与EJB对象
    6.2 设计目标
    6.3 设计中需要解决的问题
        6.3.1 协议映射
        6.3.2 服务映射
    6.4 集成方案
    6.5 集成意义
    6.6 实现步骤
        6.6.1 开发服务器端
        6.6.2 开发客户端
第7章 总结语
参考文献
致谢
攻读硕士期间发表的论文

(6)基于UML的CORBA/Java分布式应用系统的领域模型设计(论文提纲范文)

0 引言
1 统一建模语言UML
2 基于CORBA/Java的分布式系统结构
    2.1 CORBA/Java技术
    2.2 CORBA/Java分布式应用系统模型及工作原理[2, 4-6]
        2.2.1 CORB/Java分布式应用系统模型
        2.2.2 工作原理
3 基于CORBA/Java的分布式应用系统开发流程
4 实例分析
    4.1 分析论域模型
    4.2 确定系统模型和构建软件模型
5 结束语

(7)网络驱动的协同设计通信平台研究(论文提纲范文)

中文摘要
英文摘要
1 绪论
    1.1 课题的背景、来源和意义
        1.1.1 本课题研究的背景
        1.1.2 本课题的来源
        1.1.3 本课题研究的意义
    1.2 国内外相关技术的研究现状
    1.3 本论文的主要内容和研究条件
        1.3.1 本论文的主要内容
        1.3.2 本论文的研究条件
    1.4 本章小结
2 网络驱动的协同设计系统的体系结构
    2.1 引言
    2.2 浏览器/服务器(B/S)体系结构的确定
        2.2.1 传统的客户/服务器(Client/Server,C/S)体系结构
        2.2.2 应用B/S 体系结构的优势
    2.3 Web 中间件技术
        2.3.1 引言
        2.3.2 中间件技术概述
        2.3.3 基于Web 的Java/CORBA 中间件技术
    2.4 本章小结
3 网络驱动的协同设计通信平台研究
    3.1 引言
    3.2 网络驱动的协同设计系统的通信需求
    3.3 基于CORBA 和Java 的协同设计通信机制
        3.3.1 CORBA 概述
        3.3.2 Java 概述
    3.4 网络驱动的协同设计通信体系结构模型
        3.4.1 协同设计通信体系结构的组成部分
        3.4.2 协同设计过程中的通信协议
        3.4.3 网络驱动的协同设计通信体系结构建模和实现
    3.5 本章小结
4 网络驱动的协同设计通信应用实例
    4.1 引言
    4.2 人机界面开发环境
    4.3 服务器端的建立和实现
        4.3.1 服务器端功能模块的建立
        4.3.2 服务器端程序的实现
    4.4 客户端的建立和具体实现
        4.4.1 客户端功能模块的建立
        4.4.2 客户端程序的实现
        4.4.3 程序运行
    4.5 本章小结
5 全文总结
致谢
参考文献
附录:作者在攻读硕士学位期间发表的论文目录
独创性声明
学位论文版权使用授权书

(8)Java分布式对象技术在企业中的应用(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 背景
    1.2 问题和现状
    1.3 本文工作
第2章 分布式对象技术理论
    2.1 分布式计算模式演变
    2.2 分布式通信一般模型
    2.3 分布式系统组件模型
        2.3.1 CORBA
        2.3.2 COM+/DCOM/.NET
        2.3.3 J2EE/EJB/Java
        2.3.4 3种组件模型的比较
    2.4 小结
第3章 Java分布式对象技术
    3.1 Java RMI(RMI/JRMP)
    3.2 RMI-IIOP
    3.3 Java IDL
    3.4 Java分布式对象技术的比较与选择
        3.4.1 比较
        3.4.2 选择
    3.5 小结
第4章 系统分析与设计
    4.1 系统分析
        4.1.1 现有系统结构
        4.1.2 业务需求及改进要求
    4.2 系统设计
        4.2.1 设计要点
        4.2.2 系统设计
    4.3 小结
第5章 系统实现
    5.1 基本实现
        5.1.1 基本实现
        5.1.2 部署及运行结果
    5.2 扩展实现
        5.2.1 扩展实现
        5.2.2 进一步考虑的问题
    5.3 小结
第6章 技术展望
第7章 结束语
致谢
参考文献
在读期间的研究成果

(10)基于校园网的教学资源管理系统(论文提纲范文)

基于校园网的教学资源管理系统
第一章 绪论
    1.1 教学资源简介
    1.2 校园网环境简介
    1.3 本课题研究内容及意义
第二章 分布式对象软件体系结构的分析与比较
    2.1 分布式对象软件体系概述
    2.2 公共对象请求代理体系结构CORBA
        2.2.1 对象管理体系结构OMA
        2.2.2 OMG的对象模型
        2.2.3 接口语言定义IDL及映射
        2.2.4 ORB通信协议GIOP/IIOP
        2.2.5 CORBA的工作原理
        2.2.6 CORBA和JAVA的结合
    2.3 微软的构件对象模型COM/DCOM/COM+
    2.4 SUN的构件对象模型EJB
    2.5 小结
第三章 教学资源管理系统的数据库访问构件
    3.1 系统需要解决的问题
    3.2 后台数据库连接管理
    3.3 对查询结果集的处理
    3.4 数据库访问构件的实现
        3.4.1 IDL接口定义
        3.4.2 IDL文件编译
        3.4.3 编写对象实现
        3.4.4 编写服务程序
        3.4.5 创建并运行应用程序
    3.5 小结
第四章 教学资源管理系统的开发
    4.1 教学资源管理系统的设计
        4.1.1 设计原则
        4.1.2 总体构架
        4.1.3 功能设计
        4.1.4 模块设计
    4.2 教学资源管理系统的开发
        4.2.1 教学资源的规范化
        4.2.2 后台数据库的设计
        4.2.3 前台应用的具体实现
        4.2.4 其它应用方案的兼容
    4.3 系统应考虑的几个问题
        4.3.1 素材采集和知识产权
        4.3.2 系统安全性问题
        4.3.3 其它模型比较
    4.4 小结
第五章 系统的不足及展望
    5.1 系统功能的进一步讨论
    5.2 发展和展望
        5.2.1 CORBA与ActiveX的集成
        5.2.2 系统向Internet过渡
    5.3 结束语
参考文献
致谢

四、基于CORBA/Java开发分布式应用程序的研究(论文参考文献)

  • [1]基于CORBA/JAVA RMI的分布式系统应用研究[J]. 张彬. 科技资讯, 2009(33)
  • [2]OSGi分布式处理扩展机制的研究与实现[D]. 吴元立. 国防科学技术大学, 2009(S2)
  • [3]基于CORBA分布式环境在EAM系统的研究与设计[D]. 黄军. 太原科技大学, 2009(06)
  • [4]基于EJB和CORBA的分布式异构系统的集成[D]. 张国明. 北京工业大学, 2009(09)
  • [5]J2EE框架下异构分布式对象互调问题的研究与分析[D]. 吴元杰. 武汉理工大学, 2008(09)
  • [6]基于UML的CORBA/Java分布式应用系统的领域模型设计[J]. 温泉彻,陈镜全,林彩霞. 计算机工程与设计, 2008(06)
  • [7]网络驱动的协同设计通信平台研究[D]. 孙冬梅. 重庆大学, 2006(01)
  • [8]Java分布式对象技术在企业中的应用[D]. 罗力华. 西安电子科技大学, 2006(02)
  • [9]CORBA/Java在分布式系统中的应用[J]. 张秋余,王璐,张冬冬. 计算机工程与设计, 2005(07)
  • [10]基于校园网的教学资源管理系统[D]. 窦明武. 中国海洋大学, 2005(02)

标签:;  ;  ;  ;  ;  

基于CORBA/Java的分布式应用程序开发研究
下载Doc文档

猜你喜欢