Middleware for Location-Based Services

This chapter focuses on location application services and the middleware technology required for supporting their operation. Middleware consists of a set of services exposing interfaces, a programming model, and an interaction model to the application developer. In the context of location-based services (LBS), this refers to the services, abstractions, and models that implement mobile user coordination, information correlation, and information dissemination. A major component of LBS is the integration of location or position information. Thus, it is important to understand the capabilities and limitations of existing position localization technologies and their role in enabling and constraining application development and deployment. A middleware system for LBS supports many other functionalities such as management of subscriber information, management of billing records and accounting, and enforcement of privacy. In addition, a middleware architecture supports the integration of these functionalities in an interoperable fashion, often enabled through an open services architecture and the support of open standards and interfaces.

[1]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[2]  Dennis Shasha,et al.  WebFilter: A High-throughput XML-based Publish and Subscribe System , 2001, VLDB.

[3]  Hans-Arno Jacobsen,et al.  Predicate matching and subscription matching in Publish/Subscribe systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[4]  Hans-Arno Jacobsen,et al.  L-ToPSS - Push-Oriented Location-Based Services , 2003, TES.

[5]  Gordon S. Blair,et al.  Limbo: a tuple space based platform for adaptive mobile applications , 1997 .

[6]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[7]  Hans-Arno Jacobsen,et al.  Modeling location-based services with subject spaces , 2003, CASCON.

[8]  George M. Giaglis,et al.  A taxonomy of indoor and outdoor positioning techniques for mobile location services , 2002, SECO.

[9]  Hans-Arno Jacobsen,et al.  A-TOPSS - A Publish/Subscribe System Supporting Approximate Matching , 2002, VLDB.

[10]  Hans-Arno Jacobsen,et al.  Using publish/subscribe middleware for mobile systems , 2002, MOCO.

[11]  Hans-Arno Jacobsen,et al.  S-ToPSS: Semantic Toronto Publish/Subscribe System , 2003, VLDB.

[12]  Dennis Shasha,et al.  Filtering algorithms and implementation for very fast publish/subscribe systems , 2001, SIGMOD '01.

[13]  Randy H. Katz,et al.  Mobile awareness in a wide area wireless network of info-stations , 1998, MobiCom '98.

[14]  Hans-Arno Jacobsen,et al.  Efficient matching for state-persistent publish/subscribe systems , 2003, CASCON.