聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> CORBA中POA策略研究

CORBA中POA策略研究

时间:    下载该word文档
维普资讯http://www.cqvip.com
第 期 
计算机技术与发展 
V01.17 No.1 
20o7年月 
OOMPUTER TECHNOLOGY AND DEVEI OPM匮NT 
Jan.2007 
CORBA中POA策略研究 
许丽婷,董丽丽 
(西安建筑科技大学信息与控制工程学院,陕西西安710055) 
要:可移植对象适配器(P()A)是重要的CORBA组件,它使得服务器端应用程序能方便地在对象请求代理(0RB)实现 中进行移植。文中对当前POA的工作原理进行了全面阐述,提出一套新的POA调度方法,该方法在访问ORB过程中,通 
过不同策略的优化组合,使得服务器端应用程序性能得到显著提高,应用表明了该优化策略是有效的。 关键词:CORBA;对象请求代理;可移植对象适配器;策略 中图分类号:TP311 
文献标识码:A 
文章编号:1673—629X(2007)01—0060一o3 
The Research of POA’S Polcy in CORBA 

XU Ling,DONG Li—l 
(Coi.of nfo.&Auto—Cntol Eng.,Xin Univ.of Archiecture&Tech.,Xi’al 710055,China) 
Abstract-FOAis animportantcmpnent ofCORBA Applcation programof server cln betrasplantedin realzation ofORB byPOA Explains POA’s working prnciple ompletely and brings forward a new degree method of FOA.Through optmization and o0mbination of dierent polcies,the measure lake the performance of applon pxo ̄OaTl in ̄r'cer improved e ̄denfy.Appliaton indi that the 0Ptimi ̄tonpcyis effectve. 
Key words:(3ORBA;ORB;FOA;pcy 
言 
CORBA是由国际OMG(Object Management Group) 
组织推出的分布式对象计算标准,即通用对象请求代理体 系结构。(X)RBA用于解决分布式面向对象应用中的互操 
作和可移植性问题的设计架构。CORBA的核心对象请求 
代理(Objec Request Broker,oR)提供了分布式远程对象 间对象定位、激活和通信的透明性…1,它作为一个“软总 线’来连接网络上的不同对象,提供对象的定位和方法调 
图1X)RBA的体系结构图 
用,并负责代理客户请求与对象实现间的通信。可移植对 
象适配器(Pobl Ob AdaFOA)是ORB的重要组 
客户程序并不知道POA的存在_]。在服务器上,一个 成部分。Pc)A是介于ORG核心和服务器程序之间的软 Servant在POA中注册以后,首先由服务器端以某种方式 件层,它是服务器端众多应用程序中的一个相对独立的实 为CORBA对象创建一个对象引用,其中包含有目标对象 体,它标准化了接11定义语言(U)L)编译器产生的框架 的Objectd,以及与创建目标对象引用相应的POA标识。 
类,以及POA和Servant之间的交互,使得服务器应用程 客户端得到对象引用后,发出调用操作的请求。ORB接 
序能在不同的ORB实现中得到移植 2。图1为CORBA 收到一个请求后,会异步地将请求传输给POA,即将客户 的体系结构。 
端的请求发送到服务器端。一旦对请求的处理结束,FOA 会通知ORB将其结果返回。具体的实现过程如图2  J所 
 POA的工作原理 
示。 
POA作为ORB的成员,仅仅对服务程序是可见的, 
(1)当客户机发出一个请求时,OR首先要找到一个 适当的服务器,然后它在这个服务器中根据POA标识来 
收稿日期:2oo6—04—17 
定位适当的POA。 
基金项目:陕西省自然科学基金项目(2001X13) 
2)如果在服务器进程中Pc)A不存在,ORB使用一 
作者简介:许丽婷(1974~),女,江苏徐州人,硕士研究生,研究方向 个AdapterActvator创建所需的POA。如果没有Adapter— 为网络与分布式系统;董丽丽,副教授,研究方向为网络与分布式系 
Actvator,客户机就收到一个OBJECT~NOT—EXIST异 
统。 
常[5l 

免费下载 Word文档免费下载: CORBA中POA策略研究

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服