浅议基于ejb和corba的分布式异构系统的集成

浅议基于ejb和corba的分布式异构系统的集成

ID:34834539

大小:2.96 MB

页数:62页

时间:2019-03-12

浅议基于ejb和corba的分布式异构系统的集成_第1页
浅议基于ejb和corba的分布式异构系统的集成_第2页
浅议基于ejb和corba的分布式异构系统的集成_第3页
浅议基于ejb和corba的分布式异构系统的集成_第4页
浅议基于ejb和corba的分布式异构系统的集成_第5页
资源描述:

《浅议基于ejb和corba的分布式异构系统的集成》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京工业大学硕士学位论文基于EJB和CORBA的分布式异构系统的集成姓名:张国明申请学位级别:硕士专业:计算机应用技术指导教师:张建标20090401摘要摘要随着应用需求的发展,传统上简单的客户机/服务器架构的两层计算模式已经逐渐不能满足企业级系统应用的发展要求。面向事务处理的大规模数据处理和计算已经逐渐要求软件体系结构向分布、多层和在异构环境下运行的方向发展,同时,要求开发可重用的软件组件以降低软件的开发和维护成本。很多大型的分布式企业级应用系统都是比较复杂的,往往涉及到多个异构的软硬件环境、不同的网络协议平台和多种操作系统。因此,单一的分布式系统模型有时无法满足

2、所有的应用需求。另外,在已有的分布对象系统中,由于各种分布式技术并非同时出现,各个系统之间存在着很大差异。但是为了保护已有的投资,原有的系统仍有存在的必要。因此新旧应用系统的集成就成为必须解决的关键问题。CORBA技术与EJB技术在分布式系统应用中占有重要的位置,两种分布式技术在其体系结构及性能方面各有千秋,CORBA与EJB的结合可以充分发挥两者的优势。CORBA与EJB的互操作对于不同语言、不同平台的异构系统的集成也具有十分重要的意义。CORBA和EJB定义了相应的规范使它们能进行互操作,但是最新的EJB规范EJB3.0并没有定义与CORBA互操作的相应规范,因

3、此如何使基于CORBA的客户端访闯EJB3.0组件成为两者集成应用中必须解决的重要课题。本文对CORBA与EJB3.0的互操作技术进行了研究,主要解决的是不同平台、不同环境、不同语言的异构系统的集成应用问题。首先对CORBA技术与EJB3.0技术的分布式体系架构、网络通信模型及其设计开发方法进行了研究。然后重点研究了它们基于RMI-IIOP的集成技术和基于CORBA桥的集成技术,介绍了这两种集成方案的架构模型和开发方法,并与当前广泛应用的面向服务架构的集成技术WebService做了比较分析。在以上研究的基础上,基于CORBA桥的集成技术设计了税控商业自动化管理系统

4、的体系架构,分析了其系统架构的优势和不足。最后基于面向对象的设计方法,给出了税控系统网络通信模块的详细设计与实现,并以一个具体功能为例讲解了系统业务功能的开发过程。关键词EJB3.0;CORBA:系统集成;分布式技术AbstractASthedevelopmentofsoftwarerequirement,thetraditionaltwolayersClient/ServercomputingmodeliSunabletomeettheneedofenterprisesystems.111etransaction-orientedprocessingandcomp

5、utingoflargescaledatarequireanewmodel,whichshouldsupportdistributed,heterogeneousandmulti-layerssoftwarearchitecture.Besides.inordertodecreasethecostinsoftwaredevelopmentandmaintenance,companiesneedtodevelopreusablesoftwarecomponents.Mostoflargedistributedenterprisesystemsareusuallyver

6、ycomplicated;itoftencontainsseveraIsoftwareenvironmentandhardwareplatforill.differentnetworkprotocolsandvariantofOperatingSystems.Insomecases,itCannotmeettheentirerequirementbyusingonekindofdistributedtechnology.What’Smore,thereiSmuchdiversitybetweentheexistingsystemsbecauseofthediffer

7、entemergencetimeofdistributedtechnologies.Butitisnecessarytoretaintlleoldsystemstoreducecost.Consequently,howtointegratethenewsystemsandtheoldsystemsbecomesacriticalproblem.CORBAandEJBareimportanttechnelegiesinthedevelopmentofdistributedapplicationsystems.Eachtechnologyhasitsowns订ong

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。