[1]汪芸,宋光磊.CORBA系统中截获机制研究与实现[J].东南大学学报(自然科学版),2002,32(6):870-874.[doi:10.3969/j.issn.1001-0505.2002.06.010]
 Wang Yun,Song Guanglei.Portable interceptors in CORBA[J].Journal of Southeast University (Natural Science Edition),2002,32(6):870-874.[doi:10.3969/j.issn.1001-0505.2002.06.010]
点击复制

CORBA系统中截获机制研究与实现()
分享到:

《东南大学学报(自然科学版)》[ISSN:1001-0505/CN:32-1178/N]

卷:
32
期数:
2002年第6期
页码:
870-874
栏目:
计算机科学与工程
出版日期:
2002-11-20

文章信息/Info

Title:
Portable interceptors in CORBA
作者:
汪芸 宋光磊
东南大学计算机科学与工程系,南京 210096
Author(s):
Wang Yun Song Guanglei
Department of Computer Science and Engineering, Southeast University, Nanjing 210096, China
关键词:
CORBA 截获器 集成 机制 性能
Keywords:
CORBA interceptor integration mechanism performance
分类号:
TP393
DOI:
10.3969/j.issn.1001-0505.2002.06.010
摘要:
截获机制是CORBA系统集成新服务的规范的方法.介绍了截获机制产生的背景,分析了截获机制的原理和截获点的定义及其功能,指明了截获机制的核心在于如何在客户方和服务器方之间获得并且传递ORB核心内部信息,截获器贯穿从对象创建到服务响应的整个系统调用过程,并明确了在扩展新服务时要正确使用截获点所需遵循的语义规则.在此研究基础上,提出并实现了遵循可移植截获器规范的PI-ORBUS系统方案.针对该方案实现系统的性能测试结果,分析了服务器响应时间与截获实例数量之间的关系,探讨了影响服务器响应时间的主要因素,提出了优化系统性能的可能措施.
Abstract:
Interception mechanism is a universal way for CORBA systems to integrate new services. Background is introduces firstly. Specification of portable interceptors is studied and philosophy of interception mechanism is analyzed. Interceptor points and their corresponding functions are given. This paper manifests that the core of interception mechanism is how to obtain and transfer ORB information among clients and servers. Therefore, interceptors go through whole CORBA invocation procedure, from object creation to service reply. It also points out semantics rules necessarily abided by interceptors for new services. Based on these research results, a prototyped system called PI-ORBUS is designed and developed. With performance test results of PI-ORBUS, the paper shows the relationship between server response time and number of interceptors in a system. Main factors affecting performance are picked up. Furthermore potential ways to optimize such a system are discussed.

参考文献/References:

[1] Landis S,Maffeis S.Building reliable distributed systems with CORBA[J]. Theory and Practice of Object Systems,1997,3(1).http://www.softwired-inc.com/people/maffeis/publications.html./2002-03-10.
[2] Felber P,Garbinato B,Guerraoui R.Designing a CORBA group communication service [A].In:Proceedings of the 15th IEEE Symposium on Reliable Distributed Systems[C].Niagara on the Lake,Canada,1996.150-159.
[3] Narasimhan P,Moser L E,Melliar-Smith P M.Exploiting the internet inter-ORB protocol interface to provide CORBA with fault tolerance [A].In:Proceedings of the 3rd USENIX Conference on Object-Oriented Technologies and Systems[C].Portland,Oregon,USA,1997.81-90.
[4] Object Management Group.CORBA 2.5 Portable Interceptors[S].2001.http://www.omg.org./2002-03-10.
[5] Wang N,Parameswaran K,Schmidt D.The design and performance of meta-programming mechanisms for object request broker middleware [A].In:Proc of the 6th USENIX Conference on Object-Oriented Technologies and Systems(COOTS)[C].San Antonio,2001.http://www.usenix.org/events/coots01/full-papers/wang/wang.pdf./2002-03-10.
[6] IONA company.End 2 AnywhereTM[EB/OL].http://www.iona.com/products/orbixe2a.htm./2002-03-12.
[7] Inprise Company.Borland Solution Products[EB/OL].http://www.inprise.com/bes/visibroker/./2002-03-10.

相似文献/References:

[1]杨鹏,杜庆伟,董永强.CORBA音/视频流规范的研究与实现[J].东南大学学报(自然科学版),2003,33(4):396.[doi:10.3969/j.issn.1001-0505.2003.04.005]
 Yang Peng,Du Qingwei,Dong Yongqiang.Research on CORBA audio/video stream specification and its implementation[J].Journal of Southeast University (Natural Science Edition),2003,33(6):396.[doi:10.3969/j.issn.1001-0505.2003.04.005]
[2]沈卓炜,汪芸.改进的端到端实时CORBA调度模型可调度性分析算法[J].东南大学学报(自然科学版),2003,33(6):685.[doi:10.3969/j.issn.1001-0505.2003.06.002]
 Shen Zhuowei,Wang Yun.Improved schedulability analysis algorithm for end-to-end real-time CORBA scheduling model[J].Journal of Southeast University (Natural Science Edition),2003,33(6):685.[doi:10.3969/j.issn.1001-0505.2003.06.002]
[3]汪芸,谢俊清,沈卓炜,等.实时CORBA技术综述[J].东南大学学报(自然科学版),2002,32(3):311.[doi:10.3969/j.issn.1001-0505.2002.03.002]
 Wang Yun,Xie Junqing,Shen Zhuowei,et al.A survey of real-time CORBA[J].Journal of Southeast University (Natural Science Edition),2002,32(6):311.[doi:10.3969/j.issn.1001-0505.2002.03.002]
[4]杜庆伟,冯名正,汪芸,等.可移植对象适配器的研究与实现[J].东南大学学报(自然科学版),2002,32(5):683.[doi:10.3969/j.issn.1001-0505.2002.05.001]
 Du Qingwei,Feng Mingzheng,Wang Yun,et al.Study and implement of portable object adaptor[J].Journal of Southeast University (Natural Science Edition),2002,32(6):683.[doi:10.3969/j.issn.1001-0505.2002.05.001]
[5]沈卓炜,谢俊清,顾冠群.集成CORBA和UML的分布式应用开发[J].东南大学学报(自然科学版),2001,31(1):1.[doi:10.3969/j.issn.1001-0505.2001.01.001]
 Shen Zhuowei,Xie Junqing,Gu Guanqun.Integration of CORBA and UML in Distributed Application Development[J].Journal of Southeast University (Natural Science Edition),2001,31(6):1.[doi:10.3969/j.issn.1001-0505.2001.01.001]
[6]方宁生,罗军舟,沈卓炜.CORBA/SNMP网关在企业Intranet网络管理中的应用[J].东南大学学报(自然科学版),2000,30(3):7.[doi:10.3969/j.issn.1001-0505.2000.03.002]
 Fang Ningsheng,Luo Junzhou,Shen Zhuowei.Application of CORBA/SNMP Gateway in Enterprise Intranet Management[J].Journal of Southeast University (Natural Science Edition),2000,30(6):7.[doi:10.3969/j.issn.1001-0505.2000.03.002]

备注/Memo

备注/Memo:
基金项目: 国家自然科学基金资助项目(69003002)、中法联合实验室LIAMA资助项目(00-3).
作者简介: 汪芸(1967—),女,博士,副教授, yunwang@seu.edu.cn.
更新日期/Last Update: 2002-11-20