上一篇介绍了CORBA的Event Service,
http://blog.csdn.net/fw0124/article/details/7192305
它是一个很好的消息分发机制,但是它也有以下弱点:
1)缺乏消息过滤机制(No filtering)。
2)缺乏QoS机制(No Quality of Service)。
3)Consumer不知道存在的Supplier,也不知道Supplier提供何种Event。反之亦然。
4)Event以Any形式发送,缺乏结构化的数据。
Notification Service扩展了Event Service的功能,克服了以上缺点。
可以参考以下这些IDL文件($JacORB_INSTALL_DIR/idl/omg/文件夹下)来了解Notificaton Service的体系结构。
CosNotification.idl
CosNotifyFilter.idl
CosNotifyComm.idl
CosNotifyChannelAdmin.idl
Structured Events
Notification Servic
http://blog.csdn.net/fw0124/article/details/7192305
它是一个很好的消息分发机制,但是它也有以下弱点:
1)缺乏消息过滤机制(No filtering)。
2)缺乏QoS机制(No Quality of Service)。
3)Consumer不知道存在的Supplier,也不知道Supplier提供何种Event。反之亦然。
4)Event以Any形式发送,缺乏结构化的数据。
Notification Service扩展了Event Service的功能,克服了以上缺点。
可以参考以下这些IDL文件($JacORB_INSTALL_DIR/idl/omg/文件夹下)来了解Notificaton Service的体系结构。
CosNotification.idl
CosNotifyFilter.idl
CosNotifyComm.idl
CosNotifyChannelAdmin.idl
Structured Events
Notification Servic