基于EJB和CORBA的分布式异构系统的集成

来源 :北京工业大学 | 被引量 : 4次 | 上传用户:fedsfdfasfdas
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用需求的发展,传统上简单的客户机/服务器架构的两层计算模式已经逐渐不能满足企业级系统应用的发展要求。面向事务处理的大规模数据处理和计算已经逐渐要求软件体系结构向分布、多层和在异构环境下运行的方向发展,同时,要求开发可重用的软件组件以降低软件的开发和维护成本。很多大型的分布式企业级应用系统都是比较复杂的,往往涉及到多个异构的软硬件环境、不同的网络协议平台和多种操作系统。因此,单一的分布式系统模型有时无法满足所有的应用需求。另外,在已有的分布对象系统中,由于各种分布式技术并非同时出现,各个系统之间存在着很大差异。但是为了保护已有的投资,原有的系统仍有存在的必要。因此新旧应用系统的集成就成为必须解决的关键问题。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桥的集成技术设计了税控商业自动化管理系统的体系架构,分析了其系统架构的优势和不足。最后基于面向对象的设计方法,给出了税控系统网络通信模块的详细设计与实现,并以一个具体功能为例讲解了系统业务功能的开发过程。
其他文献
据总部设在英国的鲍德咨询公司预测,尽管亚洲的金融危机仍未结束,铝市场的前景仍然看好。今年前几个月的铝消费量与去年同期相比将减少2%,但这种状况不会维持太久。鲍德公司甚至
分析与处理分子生物学实验、特别是近年来涌现的高通量方法产生的海量数据是生物信息学的重要任务。大量计算机学科方法广泛地应用在这个领域中。分子生物学数据库是这两个学
近几十年来,由于影视动画、虚拟现实和计算机游戏等领域的不断发展,基于物理的计算机动画成为人们研究的热点方向,它通过探索真实世界中自然现象的物理本质,利用计算机为物体
任意波形发生器(Arbitrary Waveform Generator)是一种常用的信号源,广泛用于科学研究、生产实践和教学实践等领域。随着微电子和计算机技术的蓬勃发展,人们对任意波形发生器的
为了进一步推进基础教育课程改革,南通市教育局将2014年课程改革的重点放在了课堂教学改革上,对课堂提出三点基本要求:“限时讲授、合作学习、踊跃展示”。为此,今年5月中旬在我
随着计算机技术在化学中的广泛应用,各种计算化学应用软件、仪器设备及相关数据等资源的大量涌现使得化学研究愈来愈依靠网格技术。因此,借助当前计算机网格技术,建立计算化学网
据《韩国经济新闻》报道。经过历时10年的精确勘测和分析,在韩国庆尚南道河山郡和山清郡的发长岩地层中发现一个前景储量达20亿t的大型钛矿床,矿脉宽70m、长15000m、深8000m。
期刊
念安全经近几年来,兖州矿业集团唐村实业公司积极探索和拓宽安全教育的新路子。由兖州矿业集团公司鲍店矿工会编写的、全国煤炭系统第一部《煤矿安全三字经》问世后,这个公司马
辽宁省加大力度整顿矿业秩序辽宁省对“三小”矿山即小煤矿、小采石场、小黄金选冶点进行专项治理整顿,取得了阶段性成果,矿业秩序明显好转。辽宁是矿产资源大省,在一些地区存在
在DNA序列分析中计算机预测真核基因的启动子是最具挑战性的问题之一。由于转录是基因表达的第一步,对转录的调控必然成为表达调控的重要形式,而启动子是决定转录起始点和转