事件驱动的SOA结合使用了SOA的请求一响应模式和事件驱动架构的事件发布一提交模式。服务和事件处理的结合产生了更好的敏捷性,对于现代业务流程中产生的海量事件流,通过复杂事件处理提供即时过滤、聚集和关联事件的功能,使解决方案能够以极快的速度迅速标志出有价值的事件,使企业具备对此作出即时反应的能力。提出Web服务环境中的复杂事件处理架构,在基于WSRF(Web service resource properties framework)的环境下实现Web服务之间事件通知机制的规范。应用通知生产者和通知消费者来构造通用的底层事件通知模块;在基于EDA架构的信息组件中对底层事件进行复杂事件的处理并通知订阅的相关用户。通过上述技术,实现了web服务环境中的复杂事件处理。
Event-driven SOA(ED-SOA) combined with the sub-pub mode based on SOA and request-answer mode based on EDA. Better promptness could be obtained through the combination of service and event process, and valuable event could be identified by the solution in a fastest speed through on-time filtration, focus and correlation provided for the complex event process(CEP) in the mass events stream during modem operation process, thus in time reaction ability could be obtained by the company. This paper presented complex event process in Web service architecture, achieved the specification of event noti- fication mechanism between Web services in the environment based on WSRF. It employed the notification producer and notifi- cation consumer to build the bottom layer event notification model, to process the CEP on the bottom layer events and notify the subscriber specified in the event infrastructure based on EDA architecture. Achieved the framework of complex event process in Web service through techniques listed above.