The paradigm of event-based systems (EBS) enables software to react to changes in the environment and has become widely adopted in many domains. To enhance the development process of EBS, an intuitive software abstraction is necessary to describe real world event-driven tasks in a generic way. We thus introduce the concept of event applets, in short Eventlets, to provide developers and architects alike with a generic and reusable container model for designing and implementing event-driven tasks. Eventlets have a managed lifecycle and are activated automatically upon arrival of appropriate events.
The Evenlet Poster gives an overviews of the Eventlet concept and our Eventlet middleware.
The source code is available upon request.
Eventlets: Components for the Integration of Event Streams with SOA|
Stefan Appel, Sebastian Frischbier, Tobias Freudenreich, Alejandro Buchmann
5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, December 2012
Best Paper Award
[Conference] [PDF] [BibTeX]
From Calls to Events: Architecting Future BPM Systems|
Alejandro Buchmann, Stefan Appel, Tobias Freudenreich, Sebastian Frischbier, Pablo E. Guerrero
10th International Conference on Business Process Management, BPM '12, Tallinn, Estonia, Springer, September 2012