Font Size: a A A

Study Of Event-Based-Middleware With Design Of Corba Notification Service

Posted on:2005-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:K LiFull Text:PDF
GTID:2168360152967161Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Event-Oriented-Middleware is quite useful for building distributed applications for its ability to provide a highly decoupled event-based communication between components of distributed applications, which are integrated by means of Event-Oriented-Middleware. These components need not to be identified by global-unified identifier such as IP address, in fact the components identify themselves by subscribing the kinds of events they need or publishing the kind of events they can provide. Event-Oriented-Middleware will get events and then forward these events to proper components.While majority of deployed Event-Oriented-Middleware is still centralized, large-scale and internet-wide applications are becoming more and more popular. Whereas centralized middleware is of good behavior at a small scale , they can not support large-scale applications which will contain thousands of components for lacking of scalable event routing algorithm. Event routing of Event-Oriented-Middleware is difficult because it can not utilize of global unified addressing to get the topology of the whole system. On the contrary it makes Content-Based-Routing which depend on the analyzing of event's content, and forward decision will be made by matching the characteristic with the need of components. In this thesis we has described a new kind of event routing algorithm which can work well without the knowledge of global unified identifier. We has also described a new kind of event forwarding algorithm, by the using of Flow-Label events can be forwarded between components more faster in a switching style.Object Management Group(OMG) specified CORBA Notification Service that aims to provide a more flexible Event-Oriented-Middleware solution than CORBA Event Service. The Notification Service provides several configurable quality of service(QoS) and administrative settings. It also defined a powerful grammar to construct event filter strings and to analyze the content of events.This thesis has presented a Common Event-Oriented-Middleware Model to provide a framework in which various kinds of technical designs will be classified into modules and be made consistent. We will do a classification to the interfaces defined in CORBA Notification Service by this model.
Keywords/Search Tags:Event-Oriented-Middleware, highly decoupled, event routing, Content-Based-Routing, Flow-Label, CORBA Notification Service
PDF Full Text Request
Related items