Middleware models for location-based services - a survey

Middleware models for location-based services - a survey -...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Middleware Models for Location-Based Services: A Survey Ana-Maria Roxin SeT, UTBM 90010 Belfort, France +33384228502 [email protected] Christophe Dumez SeT, UTBM 90010 Belfort, France +33384583038 [email protected] Jafaar Gaber, Maxime Wack SeT, UTBM 90010 Belfort, France +33384583038 [email protected] [email protected] ABSTRACT Embedded computing systems, sensor networks, LBS pervasive deployment environments, and worldwide computing systems have common characteristics. They are large scale, decentralized and dynamic networks, and needing context-awarness to automatically adapt their behaviour and continue their execution despite network dynamics. Identifying innovative software engineering approaches that take into account all the above mentionned characteristics is a real challenge. This paper focuses on LBS applications and the middleware models required for supporting their operation and characteristics. Categories and Subject Descriptors H.3.5 [ Information Storage and Retrieval ]: Online Information Services – commercial services, data sharing, web-based services. General Terms Documentation, Performance Keywords Context-aware systems, pervasive computing, ubiquitous computing, LBS, LBS middleware, middleware model, publish/subscribe model, subject space model, tuple space model. 1. INTRODUCTION A location-based service (LBS) is defined by the Open Geospatial Consortium as “a wireless-IP service that uses geographic information to serve a mobile user” [1]. A LBS takes into account various user information (context information, past and present user locations, user profile, etc.) in order to deliver information that meets at the most the user’s needs. The design and development of complex distributed LBS applications always call for identifying a coordination model that facilitates the overall design and development process. In the case of LBS, such a coordination model should be able to facilitate adaptive self-organization of activities, and should be complemented by a proper middleware to support the execution of distributed applications. For distributed LBS applications, the two main scopes of a coordination model and the associated supporting middleware are to: Provide suitable means to promote context-awareness (contextual knowledge) Promote location information both in interactions and in the acquisition of contextual information. This paper presents LBS characteristics and main middleware models that support the identified LBS characteristics. This paper is organized as follows: in section 2, basic LBS applications are illustrated in order to extract main LBS characteristics and the corresponding middleware requirements. Section 3 presents the LBS communication model. LBS
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

Middleware models for location-based services - a survey -...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online