改进的轻型CORBA事件服务的实现  被引量:2

Implementation of extended and light CORBA event service

在线阅读下载全文

作  者:宋海玉[1] 王鹏杰[1] 李威[1] 李雄飞[2] 

机构地区:[1]大连民族学院计算机科学与工程学院,辽宁大连116600 [2]吉林大学计算机科学与技术学院,吉林长春130012

出  处:《计算机工程与设计》2007年第20期4847-4849,共3页Computer Engineering and Design

基  金:国家自然科学基金项目(60373097);大连民族学院青年基金项目(2006A203)

摘  要:CORBA事件服务提供了ORB之间异步、多目的通信方式。但标准的事件服务规范过于繁杂,服务质量也有待改进。根据项目应用需求,对事件规范进行了扩充,引入了对事件信道进行管理的模块,同时对标准事件服务规范中的类型事件特征进行删减。然后,基于国内惟一的开源CORBA实现——Orbas,通过代理的设计模式,实现了一个轻型的事件服务,并且在接口级和应用程序级实现对QoS的提高。结果表明,该事件服务可以作为项目的消息传递中间件的底层通信模块,完成分布式对象之间的异步、多目通信。Event service offers an asynchronous, multicast communication way among ORBs. However, the specification of OMG event service is too complicated and the QoS also need to be improved. Based on the requirement of the project, the specification of event service is extended with new module added that can well-manage the event channel, and at the same time, the typed event feature is eliminated from the specification of OMG's. Then, the light event service is implemented using proxy of design pattern on Orbas, which is the only domestic open source implementation of CORBA. And, the QoS of service is improved both in interface level and in the program level. From the result, the event service server can serve as the base communication model of message transferring middleware of the project. And it can enable the distributed objects to communicate with each other in an asynchronous, multicast way.

关 键 词:分布式计算 事件服务 异步 多目通信 事件规范 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象