An Asynchronous Messaging Platform for Development of Context-aware Services

The design for an asynchronous messaging platform is proposed as an aid in developing context-aware services in a network environment having a ubiquitous presence of information publishers that actively issue information and information holders that provide information on request. Context-aware services use the result of analyzing context based on multiple sources of information as an execution trigger. This platform can calculate and provide the execution triggers to application logic. It can accomplish this in a distributed environment without destroying the order in which asynchronous information is generated and even by using information obtained through synchronous inquiries. The design of this platform takes a large-scale, distributed scenario into account making it adaptive to a ubiquitous computing environment. The authors show by preliminary performance measurements that the platform is robust to an increasing number of participating nodes and messages

[1]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[2]  Klaus R. Dittrich,et al.  Detecting composite events in active database systems using Petri nets , 1994, Proceedings of IEEE International Workshop on Research Issues in Data Engineering: Active Databases Systems.

[3]  Woontack Woo,et al.  Ubi-UCAM: A Unified Context-Aware Application Model , 2003, CONTEXT.

[4]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[5]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[6]  Tatsuya Nakamura,et al.  Towards I-centric business communication tools , 2005, Proceedings Autonomous Decentralized Systems, 2005. ISADS 2005..

[7]  Mark Weiser The computer for the 21st century , 1991 .

[8]  Alfonso Fuggetta,et al.  The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS , 2001, IEEE Trans. Software Eng..

[9]  Jason I. Hong The context fabric: an infrastructure for context-aware computing , 2002, CHI Extended Abstracts.

[10]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[11]  Peter R. Pietzuch,et al.  Composite event detection as a generic middleware extension , 2004, IEEE Network.

[12]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[13]  Maria Ebling,et al.  The design and applications of a context service , 2002, MOCO.

[14]  Peter Triantafillou,et al.  Subscription summarization: a new paradigm for efficient publish/subscribe systems , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[15]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[16]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[17]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[18]  Patrick Th. Eugster,et al.  On objects and events , 2001, OOPSLA '01.