INJECTING SEMANTICS INTO EVENT-DRIVEN ARCHITECTURES

Jürgen Dunkel, Alberto Fernández, Rubén Ortiz, Sascha Ossowski

Abstract

Event-driven architectures (EDA) have been proposed as a new architectural paradigm for event-based systems to process complex event streams. However, EDA have not yet reached the maturity of well-established software architectures because methodologies, models and standards are still missing. Despite the fact that EDA-based systems are essentially built on events, there is a lack of a general event modelling approach. In this paper we put forward a semantic approach to event modelling that is expressive enough to cover a broad variety of domains. Our approach is based on semantically rich event models using ontologies that allow the representation of structural properties of event types and constraints between them. Then, we argue in favour of a declarative approach to complex event processing that draws upon well established rule languages such as JESS and integrates the structural event model. We illustrate the adequacy of our approach with relation to a prototype for an event-based road traffic management system.

References

  1. Adi, A., Botzer, D., Nechushtai, G., Sharon, G., 2006. Complex Event Processing for Financial Services, IEEE Services Computing Workshop.
  2. Babcock, B. Babu, S., Datar, M., Motwani, R., and Widom, J.. Models and issues in data stream systems. In Proc. of the 21st Symp. on Principles of Database Systems, pages 1-16, June 2002.
  3. Babu, S., Widom, J., Continous Queries over Streams, SIGMOD Record, 2001.
  4. Coral8, http://www.coral8.com/, retrieved 10. June, 2008
  5. Coy, D.: Business Activity Monitoring: Calm Before the Storm, Gartner Research, LE-15-9727, 2002.
  6. Dunkel, J., Bruns, R., Ossowski, S.: Semantic E-Learning Agents - Supporting E-Learning by Semantic Web and agent technologies, in: Seruca, I. et al.. (eds.), Enterprise Information Systems VI, Springer Verlag, 2006, pp. 237-244.
  7. Dunkel, J., Bruns, R., Reference Architecture for eventdriven RFID applications, 2nd Intern. Workshop on RFID Technology (IWRT), Barcelona, 2008, pp. 129-135.
  8. Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S., EventDriven Architecture for Decision Support in Traffic Management Systems. Proc. of the 11th Intern. IEEE Conf. on Intelligent Transportation Systems. 2008.
  9. ESPERTECH: Esper Reference Documentation, Version 2.0.0. Technical Report, http://esper.codehaus.org, retrieved 10. June, 2008.
  10. Evans, E., Domain-driven Design: Tackling Complexity in the Heart of Software, Addison Wesley, 2003.
  11. Luckham, D: Power of Events. Addison-Wesley, 2002.
  12. Marwaha, S., Bedi, P., Temporal Extensions to OWL Ontologies, International Journal of Information Technologies, Vol.4, No.1, pp 53-60, 2007.
  13. Object Management Group (OMG), UML 2.0. OCL Specification, http://www.omg.org/docs/ptc/03-10- 14.pdf, 2003.
  14. Rozsnyai, S., Schiefer, J., Schatten, A., Concepts and Models for Typing Events for Event-Based Systems, Proceedings of DEBS, pp. 62-70, 2007.
  15. Schiefer, J., Rozsnyai, S., Rauscher, C., and Saurer, G.,. Event-driven rules for sensing and responding to business situations. Inaugural International Conference on Distributed Event-Based Systems, 2007, pp. 198-205.
  16. SEI - Software Engineering Institute (Carnegie Mellon University, Software Architecture Definitions. http://www.sei.cmu.edu/, 2008.
  17. W3C, OWL Web Ontology Language Reference, http://www.w3.org/TR/owl-ref/, , February, 2004.
  18. Wang, F. and Liu, Peiya. Temporal management of RFID data. VLDB, 1128-1139, 2005.
  19. Wu, E., Diao, Y., Rizvi, S., High-performance complex event processing over streams. Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, 2006, pp. 407-418.
  20. Zimmer, D., Unland, R. On the semantics of complex events in active database management systems. ICDE, 1999, pp. 392-399.
Download


Paper Citation


in Harvard Style

Dunkel J., Fernández A., Ortiz R. and Ossowski S. (2009). INJECTING SEMANTICS INTO EVENT-DRIVEN ARCHITECTURES . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-84-5, pages 70-75. DOI: 10.5220/0001952600700075


in Bibtex Style

@conference{iceis09,
author={Jürgen Dunkel and Alberto Fernández and Rubén Ortiz and Sascha Ossowski},
title={INJECTING SEMANTICS INTO EVENT-DRIVEN ARCHITECTURES },
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2009},
pages={70-75},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001952600700075},
isbn={978-989-8111-84-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - INJECTING SEMANTICS INTO EVENT-DRIVEN ARCHITECTURES
SN - 978-989-8111-84-5
AU - Dunkel J.
AU - Fernández A.
AU - Ortiz R.
AU - Ossowski S.
PY - 2009
SP - 70
EP - 75
DO - 10.5220/0001952600700075