Efficient Semantic Event Processing: Lessons Learned in User Interface Integration

Most approaches to application integration require an unambiguous exchange of events. Ontologies can be used to annotate the events exchanged and thus ensure a common understanding of those events. The domain knowledge formalized in ontologies can also be employed to facilitate more intelligent, semantic event processing, but at the cost of higher processing efforts. When application integration and event processing are implemented on the user interface layer, performance is an important issue to ensure acceptable reactivity of the integrated system. In this paper, we analyze different architecture variants of implementing such an event exchange, and present an evaluation with regard to performance. An example of an integrated emergency management system is used to demonstrate those variants.

[1]  José Júlio Alferes,et al.  Evolution and Reactivity in the Semantic Web , 2009, REWERSE.

[2]  P. Steerenberg,et al.  Targeting pathophysiological rhythms: prednisone chronotherapy shows sustained efficacy in rheumatoid arthritis. , 2010, Annals of the rheumatic diseases.

[3]  Jun Ma,et al.  Lifting Events in RDF from Interactions with Annotated Web Pages , 2009, International Semantic Web Conference.

[4]  Heiko Paulheim,et al.  Improving Usability of Integrated Emergency Response Systems: The SoKNOS Approach , 2009, GI Jahrestagung.

[5]  Fabio Casati,et al.  Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities , 2007, IEEE Internet Computing.

[6]  Nenad Stojanovic,et al.  Towards Creation of Logical Framework for Event-Driven Information Systems , 2008, ICEIS.

[7]  Fabio Casati,et al.  A framework for rapid integration of presentation components , 2007, WWW '07.

[8]  Setareh Rafatirad,et al.  Event composition operators: ECO , 2009, EiMM '09.

[9]  Adrian Paschke,et al.  A Homogeneous Reaction Rule Language for Complex Event Processing , 2010, ArXiv.

[10]  Fabio Casati,et al.  Understanding Mashup Development , 2008, IEEE Internet Computing.

[11]  Dieter Fensel,et al.  Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information , 1999, DS-8.

[12]  Mary Beth Rosson,et al.  Survey on user interface programming , 1992, CHI.

[13]  Darko Anicic,et al.  Event-driven Reactivity: A Survey and Requirements Analysis , 2008 .

[14]  C. Wege Portal Server Technology , 2002, IEEE Internet Comput..

[15]  Frank van Harmelen,et al.  The Semantic Web – ISWC 2004 , 2004, Lecture Notes in Computer Science.

[16]  Ben Shneiderman,et al.  Response time and display rate in human performance with computers , 1984, CSUR.

[17]  Jans Aasman Unification of geospatial reasoning, temporal logic, & social network analysis in event-based systems , 2008, DEBS.

[18]  François Bry,et al.  Semantic Techniques for the Web, The REWERSE Perspective , 2009, REWERSE.

[19]  Adrian Paschke,et al.  Towards semantic event processing , 2009, DEBS '09.

[20]  Tirdad Rahmani,et al.  An User Interface Adaptation Architecture for Rich Internet Applications , 2008, ESWC.

[21]  Jing Li,et al.  An Ontology-Based Publish/Subscribe System , 2004, Middleware.

[22]  Ramesh Jain,et al.  Toward a Common Event Model for Multimedia Applications , 2007, IEEE MultiMedia.

[23]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[24]  eva Kühn,et al.  Knowledge-based coordination with a reliable semantic subscription mechanism , 2009, SAC '09.

[25]  Robert B. Miller,et al.  Response time in man-computer conversational transactions , 1899, AFIPS Fall Joint Computing Conference.

[26]  Georg Lausen,et al.  Ontologies in F-logic , 2004, Handbook on Ontologies.

[27]  Wolfgang May,et al.  Combining ECA Rules with Process Algebras for the Semantic Web , 2006, 2006 Second International Conference on Rules and Rule Markup Languages for the Semantic Web (RuleML'06).

[28]  Christoph Bussler,et al.  Enterprise Application Integration , 2005, Encyclopedia of Database Technologies and Applications.

[29]  Graham J. Wills,et al.  High interaction graphics , 1995 .

[30]  Kenneth Chiu,et al.  Ontology Based Publish Subscribe Framework , 2006, iiWAS.

[31]  Heiko Paulheim Ontologies for User Interface Integration , 2009, International Semantic Web Conference.