- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十届中国计算机学会网络与数据通信学术会议论文 南京·1998
COM/CORBA互操作中的对象标识及联编研究l
兑继荚沈卓炜谢俊清
(国家教委计算机网络和信息集成支撑技术开放研究室)
(东南大学计算机科学与工程系,南京,210096)
攮耍-本文针对当前COM/CORBA互操作中对象标识及联编机制存在的移植问题.提出一种统一的对象标识及相胞的
联编方法,使得基于互操作产品开发的应用可以在不同的互操作产品』二移植.该方法还具有良好的可扩充性.a,以
j;{{者c咖或CORBA中对象联编方式的增加而增加。
关健词tCOM/CORBA互操作.对象标识,对象联编.可移植性
l引盲
随着计算机尉络的普及,用户对分布式应用的需求臼益增加.作为当前分布式对象模型中的两大主流,OMG
布式对象模型开发的分布式应用正在迅速增长。然而CORBA和COM有着各自的优点和适用范围川,很多分布式
施用将同时采用CORBA和COM,这种情况下COM/CORBA互操作对系统的开发和集成具有重要的意义。
OMG的CORBA
2,0规范及其后继版本中都制订了COM/CORBA互操作规范,其目的在于制定统~的COM、
CORBA对象之间的通信机制f2
J,用于保证基于规范开发的互操作产品之间的互操作性和用户应用程序的町移植忡。
CORBA
代蛙的名宁敷界面的名字指定所要使用的CORBA对象【|I,而HP的ORBplusConnect则使用CORBA对蒙
对馨r也尤法保证其格式的一致性:HP的ORBplusCORBA
的COMet则需要在参数中指定该字符串是作为CORBA对象的名字来使用的I“。显然,对象标识及其联编机制的4;
一毁妨碍J’亘操作产品的可移植性.针对运一问题,本文提出了~种统~的COM、CORBA对象标识机制披相应的
对象联编方法.并针对两种典型的互操作实现方式进行了HJ行性论证。
本文首先介绍COM/CORBA互操作中的对象标识和联编问题,之后针对这一问题提出一种统一的对象标识机
制,接糟州举r几种可能的对象标识及其相应的联编方法,然后讨论不同的联编方法在两种典型的互操作实现方式
中的实现方法,最后对这种对象标识机制进行总结。
2COM/CORBA互操作中的对象联编问题
枉COM/CORBA互操作模型中.客户对异种
对象的使用足通过它的视图来进行的Ⅲ,如图1所
返栉.客户在使用异种对象时需要以某种方
式指明所要使用的异种对象,我们称其为埘譬箭押
问题。系统需要为客户定位异种对象并创建相应的
{虻幽对象,述要将视图对象和异种对象联系起来,
这一问题把COM/CORBA互操作规范中定义为,时
擘成爨甜“。
{璺f1互操作模型
2.1coM客户对co髓A对曩的联砰
为COM对象,代表了系统中所有的CORBA对象,其界面定义为:
interface
ICORBAFactory:IUnknown
{
HRESULT
CreateObject([in】LPTSTRfactoryName,fout.retval】luknown”vaI):
HRESULT luknown++val);
GctObjeel([in】LPTSTRobjectName,【OUt,retvall
}
CreateObject的行为包括:
ll 创建cOM视图对象.
术卫壁悄家863重大攻戈项目“面向CIMS的并行工程集成框架关键技术”c项日编母863.51f.9704.002)资助.
2存刘蒙“d{和J[:}编打m
的峡射.结粜州样通川于Automation和CORBA2-间的映射.
——259—-
塑塞:!!!! 蔓±曼!曼生签垫兰垒塑堡皇鏊塑翌堡兰查垒鲨堡苎
文档评论(0)