An architecture for location-based service with multiple information providers

Location-based services (LBS) provide users with customized information or functionality by considering users' current geographical locations. In this paper, we present an LBS architecture for facilitating information provisioning from multiple providers based on users' locations. The architecture includes a central component called service router whose main task is to forward information requests from the users' mobile applications to target information providers. The architecture assumes that information is stored in content management systems (CMSs). The architecture requires that the CMSs provide the same service interface as one in the service router. This interface is to allow programmable access to the information. This architecture offers three main benefits: (i) natural fit to real-world situation, in which an area is administered by an authority, (ii) consistent presentation by allowing the mobile applications to restructure and reformat information from the providers, and (iii) scalability by delegating the routing tasks to a composition of service routers in a hierarchical architecture.

[1]  Axel Küpper Location-based Services: Fundamentals and Operation , 2005 .

[2]  Jason H. Christensen,et al.  Using RESTful web-services and cloud computing to create next generation mobile applications , 2009, OOPSLA Companion.

[3]  Aurkene Alzua-Sorzabal,et al.  A Contextual Geofencing Mobile Tourism Service , 2011, ENTER.

[4]  Sarah Spiekermann,et al.  General Aspects of Location Based Services , 2004, Location-Based Services.

[5]  Marie Christine Roy,et al.  The impact of interface usability on trust in Web retailers , 2001, Internet Res..

[6]  Ji Yang,et al.  Towards Cloud and Terminal Collaborative Mobile Social Network Service , 2010, 2010 IEEE Second International Conference on Social Computing.

[7]  Liviu Iftode,et al.  Crowds replace experts: Building better location-based services using mobile social network interactions , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications.

[8]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[9]  Timo Ojala,et al.  Bluetooth and WAP push based location-aware mobile advertising system , 2004, MobiSys '04.

[10]  Carole A. George Usability testing and design of a library website: an iterative approach , 2005, OCLC Syst. Serv..

[11]  Fabrice Reclus,et al.  Geofencing for fleet & freight management , 2009, 2009 9th International Conference on Intelligent Transport Systems Telecommunications, (ITST).

[12]  Albert Kai-sun Wong,et al.  An AGPS-based elderly tracking system , 2009, 2009 First International Conference on Ubiquitous and Future Networks.

[13]  Liang-Chu Chen,et al.  Building and evaluating a location-based service recommendation system with a preference adjustment mechanism , 2009, Expert Syst. Appl..

[14]  Zainudin Zukhri,et al.  Information requirements engineering for specific content management systems , 2014, 2014 IEEE Conference on Open Systems (ICOS).

[15]  Ricardo Colomo Palacios,et al.  Sem-Fit: A semantic based expert system to provide recommendations in the tourism domain , 2011, Expert Syst. Appl..

[16]  Xing Xie,et al.  GeoLife2.0: A Location-Based Social Networking Service , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[17]  Alex Pentland,et al.  Situation fencing: making geo-fencing personal and dynamic , 2013, PDM '13.

[18]  Jan Bosch,et al.  A framework for capturing the relationship between usability and software architecture , 2003, Softw. Process. Improv. Pract..

[19]  Srinivasan Seshan,et al.  Geo-fencing: Confining Wi-Fi Coverage to Physical Boundaries , 2009, Pervasive.

[20]  Kirsi Virrantaus,et al.  Developing GIS-supported location-based services , 2001, Proceedings of the Second International Conference on Web Information Systems Engineering.

[21]  Georg Schneider,et al.  Using GeoFencing as a Means to Support Flexible Real Time Applications for Delivery Services , 2016, UbiComp 2016.

[22]  Francesco Ricci,et al.  Personalized Mobile City Transport Advisory System , 2009, ENTER.

[23]  George C. Polyzos,et al.  MOBILE MARKETING USING A LOCATION BASED SERVICE , 2002 .