DocumentCode
3235758
Title
Eventlets: Components for the integration of event streams with SOA
Author
Appel, S. ; Frischbier, Sebastian ; Freudenreich, T. ; Buchmann, Alejandro
Author_Institution
Tech. Univ. Darmstadt, Darmstadt, Germany
fYear
2012
fDate
17-19 Dec. 2012
Firstpage
1
Lastpage
9
Abstract
Cyber physical systems (CPS) react to changes in the environment and have become widely adopted in many domains. One key functionality to achieve this reactivity is the processing of event streams. To profit from this reactive behavior in service-oriented architectures (SOA), event stream processing needs to be encapsulated in a service-like manner. We thus introduce the concept of event applets, in short Eventlets, to provide developers and architects alike with a generic and reusable component model for encapsulating event stream processing logic. Eventlets have a managed lifecycle and are activated automatically upon arrival of appropriate events. We introduce our distributed Eventlet middleware architecture and implementation based on industry-strength message-oriented middleware. Our evaluation shows that Eventlets simplify the development of reactive components and that they can compete with traditional event processing approaches in terms of performance. Eventlets enable easy distribution of event stream processing components and are a suitable foundation for scalable applications that combine SOA with CPS.
Keywords
middleware; service-oriented architecture; CPS; Eventlet middleware architecture; SOA; cyber physical systems; event stream integration; event stream processing; industry strength message oriented middleware; service oriented architecture; service-oriented architectures; stream processing logic; Monitoring; Prototypes; Runtime; Servers; Service oriented architecture; Subscriptions;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications (SOCA), 2012 5th IEEE International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4673-4773-0
Electronic_ISBN
978-1-4673-4774-7
Type
conf
DOI
10.1109/SOCA.2012.6449455
Filename
6449455
Link To Document