ABSTRACT
In the automation industry an increasing need for integration exists, spanning from field level to enterprise resource planning. An important requirement is the adaptability of the involved production processes, because industry must be able to react quickly to new situations and challenges. Complex Event Processing (CEP) is a promising technology to detect and react to such situations. However, current approaches for CEP often mix the derivation of high-level business events with their interpretation and follow a bottom - up development that is not focused on Key Performance Indicators (KPIs). Consequently, maintainability and the required adaptability are hard to achieve.
In this paper, we investigate the separation of two viewpoints in a CEP application: i) modeling critical business situations with the reactions to be taken and ii) aggregation of the necessary base data to distill key performance indicators. Additionally, we present a methodology for the engineering of these viewpoints. This gives guidance for the development of the underlying eventing infrastructure and provides a goal/KPI-oriented approach.
- Barros, A. and Decker, G. and Grosskopf, A. 2007. Complex Events in Business Processes. LECTURE NOTES IN COMPUTER SCIENCE, Volume 4439, pp. 29--40, Springer Berlin / Heidelberg Google ScholarDigital Library
- The Business Rules Group. 2007. The Business Motivation Model -- Business Governance in a Volatile World http://www.businessrulesgroup.org/second paper/BRG-BMM.pdfGoogle Scholar
- Decker, G., Grosskopf, A., and Barros, A. 2007. A Graphical Notation for Modeling Complex Events in Business Processes. In Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (October 15--19, 2007). EDOC. IEEE Computer Society, Washington, DC, 27. Google ScholarDigital Library
- Esper EPL, 2009. Esper Version 3.0, EsperTech Inc., Wayne, New York, http://dist.codehaus.org/esper/esper-3.0.0.zipGoogle Scholar
- Event Processing Technical Society. 2008. Event Processing Glossary - Version 1.1. Editors: Luckham, D. and Schulte, R., http://complexevents.com/wp-content/uploads/2008/08/epts-glossary-v11.pdfGoogle Scholar
- Fowler, M. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley. Google ScholarDigital Library
- Hackathorn, R. 2002. Current practices in active data warehousing. Bolder Technology, Inc., Boulder, ColoradoGoogle Scholar
- Hohpe, G., Woolf, B. 2003. Enterprise Integration Patterns. Addison-Wesley. Google ScholarDigital Library
- Kett, H. and Voigt, K. and Scheithauer G. and Cardoso, J.: Service Engineering for Business Service Ecosystems. In Walter Ganz; Florian Kicherer&Alexander Schletz, ed., 'Proceedings of the XVIII. International RESER Conference', September 25--26, 2008, Stuttgart, GermanyGoogle Scholar
- Luckham, D. 2002. The Power of Events. An Introduction to Complex Event Processing in Distributed Enterprise Systems Addison Wesley, Boston, 2002 Google ScholarDigital Library
- Mühl, G, Fiege, L., Pietzuch, P. 2006. Distributed Event-based Systems. Springer. Google ScholarDigital Library
- Object Management Group. 2008. Business Motivation Model (BMM) Version 1.0, http://www.omg.org/technology/documents/br_pm_spec_catalog.htmGoogle Scholar
- Object Management Group. 2008. Event Metamodel and Profile (EMP), Request For Proposal, http://www.omg.org/docs/ad/08-09-15.pdfGoogle Scholar
- Object Management Group. 2007. OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2, pp. 519--522, http://www.omg.org/docs/formal/07-11-02.pdfGoogle Scholar
- Sharon, G. and Etzion, O. 2008. Event-processing network model and implementation. IBM Syst. J., Volume 47, No 2, pp. 321--334 Google ScholarDigital Library
- Sowa, J. F. and Zachman, J. A. 1992. Extending and formalizing the framework for information systems architecture. IBM Syst. J., Volume 31, No 3, pp. 590--616. Google ScholarDigital Library
- THESEUS -- TEXO: Business Webs in the Internet of Services. 2008, http://www.theseus-programm.de/en-us/theseus-application-scenarios/texo/default.aspxGoogle Scholar
- Zachman, J. A. 1987. A Framework for Information Systems Architecture. IBM Syst. J., Volume 26, No 3, pp. 276--292 Google ScholarDigital Library
Index Terms
- Viewpoints in complex event processing: industrial experience report
Recommendations
Business-oriented development methodology for complex event processing: demonstration of an integrated approach for process monitoring
DEBS '10: Proceedings of the Fourth ACM International Conference on Distributed Event-Based SystemsIn this demonstration, we showcase an integrated approach for event-driven process monitoring in the Internet of Services. Our business-oriented development methodology for Complex Event Processing (CEP) utilizes the idea of the Zachman framework with ...
Complex event processing with T-REX
Several application domains involve detecting complex situations and reacting to them. This asks for a Complex Event Processing (CEP) middleware specifically designed to timely process large amounts of event notifications as they flow from the ...
Stream reasoning and complex event processing in ETALIS
On linked spatiotemporal data and geo-ontologiesAddressing dynamics and notifications in the Semantic Web realm has recently become an important area of research. Run time data is continuously generated by multiple social networks, sensor networks, various on-line services and so forth. How to get ...
Comments