The Open Automation and Control Systems Journal
2014, 6 : 782-787Published online 2014 December 31. DOI: 10.2174/1874444301406010782
Publisher ID: TOAUTOCJ-6-782
The Design of Real-time Message Middleware Based on Event Service
ABSTRACT
The Event Service defined in Common Object Request Broker Architecture provides an asynchronous, multicast communication model among distributed objects. However, the standard CORBA Event Service and previous methods lack important features required by real-time applications. For instance, message transferring programs for cooperating design groups may have requirements of real-time processing and persistent storage of Event data. To address these problems, we propose a real-time message middleware design based on Event service. First, we extend Standard Event Service to a real-time Message Middleware by improving the QoS (Quality of Service) of Event Channel. Second, we propose a model that can persistently store the Event data and recover after the system crushed. Finally, we introduce an Event Channel Manager object to well manage the Event Channels. By using this real-time message middleware, the Object Request Brokers can communicate stably with each other without caring whether the two or many communication sides have relation or whether the other communication side is ready.