J2EE框架下异构分布式对象互调问题的研究与分析

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:peiyingbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件是一种独立的系统软件或服务程序,能够屏蔽网络硬件平台的差异性和操作系统与网络协议的异构性,使得分布式应用软件得以在不同的技术之间共享资源。当前,面向对象分布式中间件技术已经取得很大进步,但是在实际应用中还有很多问题需要解决,其中不同分布式对象的互操作就是热点之一。当今有三种主流的中间件技术: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集成的两套方案,并针对其中一种方案给出了具体的实现步骤和代码,演示具体的对象调用过程。
其他文献
随着网络带宽的增加和高速局域网的普及,已有网络取证系统由于数据捕获和分析能力的不足造成大量信息丢失,削弱了证据的说服力和法律效力。深入研究网络取证相关技术,设计并
随着计算机的普及和数据库系统的巨大成功,各种数据库系统以前所未有的速度开发出来并在各行业得到广泛应用,使得事务处理变得更加准确、高效,积累的数据更是以指数级的速度
说话人识别属于生物认证技术的一种,是一种根据语音波形中反映说话人生理和行为特征的语音参数来识别说话人身份的技术。在生物认证技术领域中,说话人识别技术以其独特的方便
随着英特网的发展,人们越来越多的面临怎样有效地查找相关外语文件的问题。在互联网发展初期,网络内容以英文为主,上网用户也多来自美、英等发达国家,但此后,来自其他国家的
数字电视是目前最具发展前景的产业之一,我国也推出自己了的地面数字电视广播标准—DMB-TH。在这种形势下,各种针对DMB-TH的数字电视产品都被开发出来,便携式移动电视接收机
嵌入式软件的特殊性使得其开发过程比传统的通用计算机软件要复杂得多,而调试作为嵌入式系统开发中的关键环节,扮演着十分重要的角色。目前,国内在嵌入式调试技术方面所做的
数据挖掘是当前国际学术界一项前沿的研究课题,它融合了数据库、人工智能、机器学习、统计学、智能计算、认知科学等多个领域的知识,是数据库研究中很有应用价值的一个新方向
2012年12月13日,我国的月球探测器嫦娥二号在距地球约700万公里的深空,以10.73km/s的速度770m的最近距离成功飞掠4179小行星Toutatis,获得了最高分辨率优于3m的系列可见光图
碎片复原技术是计算机视觉、图像分析和模式识别等领域中的重要研究课题,它开辟了模式识别新的应用领域,具有广泛的实用价值,一直为国内外学者所关注。本文在研究传统角点提
字符串相似性搜索在众多的领域具有广泛的应用,例如:数据清洗、数据集成、拼写检查、抄袭检测、生物序列分析等。到目前为止,有很多度量标准用来衡量字符串之间的相似程度,然