Font Size: a A A

SOA Based Event Infrastructure

Posted on:2008-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:S Z LiuFull Text:PDF
GTID:2178360242976774Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
SOA (Service Oriented Architecture) has been widely accepted to provide the enterprise IT solution and help them rapidly response to the market. The most implementation of the SOA platform is based on the Web Service and ESB (Enterprise Service Bus). But in the recent, the lack of semantic in Web Service makes many difficulties in the Service collaboration, composition, orchestration, customization and intelligence automation.In order to provide an institutional solution to facilitate the collaborative work based on SOA, the EDA (Event-Driven-Architecture) has been integrated into the SOA. EDA uses the asynchronous message notification model, which is opposed to the Web Service PRC sychronouse invocation and makes the SOA component more loose-coupling. In the other hand, the events can take the semantical data of the message which will be processed for the intelligence. EDA is loose-coupling as well as SOA. It will not replace the SOA rather improve it.The SOA based event infrastructure adopts the EDA and provides the global awareness of the Web Service invocation. The event infrastructure is loose-coupling and each component will be deployed in the different nodes. Its final goal is integration into the SOA platform. In order to achieve the global awareness, the event infrastructure collects the data from the Web Service container and sends it to the CEP (Complex Event Engine) engine to process. Finally, the subscriber will obtain the more powerful information from the complex event.The CEP technology attributes to composite the simple events to the complex event. Through this process, more powerful information will be put in the complex event. The core event meta-data of CEP will be abstracted and analyzed. The event infrastructure controls the event engine through an event meta-data layer. This layer provides the capability of extension in the event semantic and makes it possible to distributedly collect the event date.In this thesis, the design of the event meta-data will be described, and the design and implementation of the event infrastructure will be presented. In the end, a study case will be given in order to understand the using of this event infrastructure.
Keywords/Search Tags:SOA, Event-Driven-Architecture (EDA), Complex Event Process (CEP), Event Meta-data, Web Service, Collaborative Awareness
PDF Full Text Request
Related items