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.
Publications
Integration of Event Processing with Service-oriented Architectures and Business Processes (PhD Thesis) Stefan Appel Technische Universität Darmstadt, Darmstadt, Germany, tuprints, May 2014 [PDF] [BibTeX] |
Modeling and Execution of Event Stream Processing in Business Processes Stefan Appel, Pascal Kleber, Sebastian Frischbier, Tobias Freudenreich, Alejandro Buchmann Information Systems, ISSN 0306-4379, Elsevier, 2014 The final publication is available at http://dx.doi.org/10.1016/j.is.2014.04.002 [Journal] [PDF] [BibTeX] |
Event Stream Processing Units in Business Processes Stefan Appel, Sebastian Frischbier, Tobias Freudenreich, Alejandro Buchmann 11th International Conference on Business Process Management (BPM), Beijing, China, 2013 [PDF] [BibTeX] |
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 [PDF] [BibTeX] |