DocumentCode
1042708
Title
Dissemination Protocols for Event-Based Service-Oriented Architectures
Author
Medjahed, Brahim
Author_Institution
Dept. of Comput. & Inf. Sci., Univ. of Michigan - Dearborn, Dearborn, MI
Volume
1
Issue
3
fYear
2008
Firstpage
155
Lastpage
168
Abstract
The event-driven, or notification-based, paradigm has attracted much research interest in areas such as distributed systems, databases, workflow, and grid computing. However, little attention was devoted to event-driven service-oriented architectures (SOAs). In this paper, we propose a novel framework for event-based interactions in SOAs. Our contribution in this paper is threefold. First, we introduce various notification patterns for event-driven SOAs. We define two taxonomies for dissemination protocols in SOAs: the interaction taxonomy identifies the different models through which Web services interact with each other; and the filtering taxonomy classifies the events and services involved during dissemination. Second, we propose a dissemination pattern called implicit notification. In contrast to publish-subscribe, implicit notification does not require consumers to explicitly subscribe with producers. We define a model for implicit notifications and introduce a family of protocols for enabling this pattern. Finally, we describe a prototype implementation for a disaster management case study and conduct experiments to assess the performance of the proposed protocols.
Keywords
Web services; information filtering; message passing; middleware; pattern classification; protocols; software architecture; Web services; dissemination pattern; dissemination protocol; event-based service-oriented architecture; filtering taxonomy classification; implicit notification; publish-subscribe system; Distributed databases; Grid computing; Information filtering; Information filters; Protocols; Prototypes; Publish-subscribe; Service oriented architecture; Taxonomy; Web services; Distributed systems; Interoperability; Web-based services;
fLanguage
English
Journal_Title
Services Computing, IEEE Transactions on
Publisher
ieee
ISSN
1939-1374
Type
jour
DOI
10.1109/TSC.2008.13
Filename
4721293
Link To Document