摘要
NonStopCORBA提供了两种通讯机制。事件服务是一种上层的CORBA组件间的事件通讯机制,主要用与纯CORBA组件间的异步通讯,而事件管理器是一种底层的通讯机制,它不要求通讯双方都是CORBA组件,当然也可以是CORBA组件,通常用于CORBA组件与传统的客户/服务之间的异步通讯。该文介绍了NonStopCORBA事件服务的原理,以及事件管理器机制中一种传统系统包装技术,给出了一个结合这两种技术的状态分布服务器的设计与实现方法,该服务器用于将传统客户的事务状态信息动态发布给已注册的顾客。
NonStop CORBA provides two mechanisms: event service and event manager for communication. The event service is a high - level event communication mechanism between CORBA components which mainly applies in asynchronous communication between CORBA components. The event manager is a low- level mechanism that does not necessarily require both communication sides are CORBA components. This paper introduces the basic theory about the event service mechanism and a legacy wrapping technology based on event manager's framework and presents the statusbroker server design and the way of implementation to combine these two technologies. The server is used to dynamically send transaction status messages of the legacy clients to the consumers registered in a given event channel.
出处
《杭州电子科技大学学报(自然科学版)》
2005年第4期38-41,共4页
Journal of Hangzhou Dianzi University:Natural Sciences
关键词
事件框架
事件服务
状态发布
包装
event manager framework
event service
statusbroker
wrapper