欢迎来到天天文库
浏览记录
ID:45564105
大小:154.58 KB
页数:6页
时间:2019-11-14
《CORBA对象联编与对象适配策略优化研究*(精)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CORBA对象联编与对象适配研究火郭银章谢丽萍徐玉斌(太原重型机械学院系统仿真与计算机应用研究所太原.030024)E-mail:guoyinzhang@263.net摘要:针对基丁CORBA标准的分布对象软件平台中,对象请求如何准确定位到服务器端对彖实现的联编技术进行研究。详细分析了瞬态I0R与持久I0R对象联编的实现方法。同时针对CORBA服务器端的对象适配机制及策略进行硏究,基于对彖适配模型,提出了对象基本框架与相应适配策略控制层相结介的对象适配框架。采用框架适配方法集的层次划分方法,对对象适配策略进行优化。关键词:CORBA对象联编对彖适配适配策略优化Research
2、onCORBAObjectBindingandObjectDispatchingGuoYinzhcmg,,XieLiPing,ZengJianchao(DivisionOfSystemSimulationAndComputerApplication,TaiyuanHeavyMachineryInstitute,()3()024,Taiyuan,Shanxi)E-mail:guoyinzhang@263.netAbstract:BasedontheCORBAstandarddistributedobjectsoftwareplatform,thebindingtechnolog
3、yisfirstlyresearchedinthispaper,whichisaboutlocatingtheobjectrequestonobjectimplementonserver-side・AndtheimplementationmethodsofinstantIORandpermanentIORobjectbindingareanalyzedindetail・Then,theauthorresearchtheobjectdispatchingmechanismandstrategyinCORBAserver-side,andbasedonobjectdispatch
4、ingmodel,bringforwardtheobjectdispatchingframework,whichiscombinedthebasedobjectframeworkanditsdispatchingstrategycontrollayer.Last,theauthoradoptsthelayerpartitionmethodofframeworkdispatchingmethodsandoptimizeobjectdispatchingstrategy.Keyword:CORBAobjectbindingobjectdispatchingdispatchings
5、trategyoptimization1、引言将曲向对象技术与分布计算技术相结合,从而形成的以曲向对象技术为主要特征分布对象计算技术(DistributedObjectComputing:DOC)为网络计算平台上软件的开发提供了强冇力的解决方案。分布式对象技术以其解决分布式界构网络环境卞,信息系统集成的界构性、可重用性、互操作性问题,从而成为金业建立服务应用框架和软构件的核心技术。分布式対象计算有两大主流技术:Microsoft公司的COM/DCOM和OMG的CORBAoCORBA技术是国际对象管理组织OMG制定的一种対象管理体系结构OMA规范的实现方案口」。在基于CORBA
6、标准的分布计算平台系统中,如何将客户端的対象请求通过ORB软总线准确地定位到远程服务器端的实现进程,并选择相应的対象适配策略以最佳的时空效率搜索其対象实现,是CORBA/ORB设计的关键技术。本文就CORBA分布系统中,客八端対象请求定位到服务器端的対象实现的TOR(InteroperableObjectReferenceIOR)联编技术进行研究。详细分析了瞬态TOR与持久TOR对彖联编的实现策略;同时针对服务器端的对彖适配机制和适配策略进行研究,基于对象适配模型分析,提出了在对象适配框架屮引入适配策略控制层的适配基金项目:木文受山西省青年科学基金项H资助(项H编号:2003
7、1029)松架构建体系,采用对象适配桩架集中父类桩架的分层共享策略来对对象适配策略进行优化。2、CORBA对象联编CORBA对象联编是指将CORBA系统客八机的对象引用准确地定位到存放有该对象实现的服务器端的过程。客户端的对象请求以对象引用的方式,通过ORB总线协议GIOP/IIOPC,]的信息帧格式进行传输,对象引用本身是不透明的,在ORB软总线上传递的是对象引用。CORBA规范中的对象引用可分为:基本对象引用和互操作对象引用IOR[1]0基本对象引用仅在同一个ORB域使用。I0R则可在多个ORB域中
此文档下载收益归作者所有