• Teduh Dirgahayu Department of Informatics, Universitas Islam Indonesia, Yogyakarta, Indonesia



Architecture, location-based service, geo-fencing applications, forwarding mechanism, service router, multiple providers


Geo-fencing application is a class of location-based service that provide mobile users with services, i.e. information or functionality, when the users are within certain geographical areas. In this paper, we present an architecture for geo-fencing applications that allow 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 targeted information providers. The architecture assumes that information is stored in specific content management systems (CMSs). We also present a location-based request forwarding mechanism for the service router. Every request from the applications must include the users’ location coordinates. These coordinates are used to determine to which information provider the request should be forwarded. In addition, the forwarding mechanism includes a caching mechanism to make efficient the forwarding process. The architecture and forwarding mechanism are implemented in RESTful Web Services. This architecture offers three main benefits, i.e.: (i) natural fit to real-world situation, in which each area is administered by an authority, (ii) scalability by delegating the routing tasks to a composition of service routers in a hierarchical architecture, and (iii) consistent presentation by allowing the mobile applications to restructure and reformat information from the providers.


Küpper, A. 2005. Location Based Service: Fundamental and Operation. Chichester: John Wiley & Sons.

Virrantaus, K., J. Markulla, A. Garmash, V. Terziyan, J. Veijalainen, A. Katanosov, and H. Tirri. 2001. Developing GIS-Supported Location-Based Services. 2nd International Conference on Web Information System Engineering (WISE). Kyoto, Japan. 3-6 December 2001. Vol. 2: 66-75.

Open GIS Consortium Inc. 2003. OpenGIS Location Service (OpenLS): Core Services. standards/ols

Reclus F. and K. Drouard. 2009. Geofencing for Fleet & Freight Management. 9th International Conference on Intelligent Transport Systems Telecommunications (ITST). Lille, France. 20-22 October 2009. 353-356.

Dirgahayu, T., N. Setiani, and F. Wijayanto. 2015. An Architecture for Location-Based Service with Multiple Information Providers. 2015 IEEE Conference on Open Systems. Melaka, Malaysia. 24-26 August 2015. 119-123.

Oliveira R.R., I.M.G. Cardoso, J.L.V. Barbosa, C.A. da Costa, M.P. Prado. 2015. An Intelligent Model for Logistics Management Based on Geofencing Algorithms and RFID Technology. Expert Systems with Applications. 42(15–16): 6082-6097.

Spiekermann, S. 2004. General Aspects of Location-Based Services. In J. Schiller and A. Voisard (eds). Location-Based Services. San Fransisco: Elsevier.

Kuo, M.H., L.C. Chen, and C.W. Liang. 2009. Building and Evaluating a Location-Based Service Recommendation System with a Preference Adjustment Mechanism. Expert systems and Applications. 36: 3543-3554.

Tumas, G. and F. Ricci. 2009. Personalized Mobile City Transport Advisory System. Information and Communication Technologies in Tourism. Springer: 173-183.

García-Crespo, A., J.L. López-Cuadrado, R. Colomo-Palacios, I. González-Carrasco, and B. Ruiz-Mezcua. 2011. Sem-Fit: A Semantic Based Expert System to Provide Recommendations in the Tourism Domain. Expert Systems with Applications. 38(10): 13310-13319.

Zheng, Y., Y. Chen, X. Xie, and W.Y. Ma. 2009. GeoLife2.0: A Location-Based Social Networking Service. 10th International Conference on Mobile Data Management (MDM): Systems, Services and Middleware. Taipei, Taiwan. 18-21 May 2009. 357-358.

Shankar, P., Y.W. Huang, P. Castro, B. Nath, and L. Iftode. 2012. Crowds Replace Experts: Building Better Location-Based Services using Mobile Social Network Interactions. IEEE International Conference on Pervasive Computing and Communication (PerCom). Lugano, Switzerland. 19-23 March 2012. 20-29.

Zhenyu, W., Z. Chunhong, J. Yang, and W. Hao. 2010. Towards Cloud and Terminal Collaborative Mobile Social Network Service. IEEE 2nd International Conference on Social Computing (SocialCom). Minneapolis, USA. 20-22 August 2010. 623-629.

Aalto, L., N. Göthlin, J. Korhonen, and T. Ojala. 2004. Bluetooth and WAP Push Based Location-Aware Mobile Advertising System. 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys). Boston, USA. 6-9 June 2004. 49-58.

Ververidis, C. and G. Polyzos. 2002. Mobile Marketing using a Location Based Service. 1st International Conference on Mobile Business (M-Business). Athens, Greece. 8-9 July 2002.

Sheth, A., S. Seshan, and D. Wetherall. 2009. Geo-fencing: Confining Wi-Fi Coverage to Physical Boundaries. In H. Tokuda, M. Beigl, A. Friday, A.J. Bernheim Brush, and Y. Tobe (eds). Pervasive Computing. LNCS 5538. Heidelberg: Springer-Verlag.

Klasnja, P., S. Consolvo, J. Jung, B.M. Greenstein, L. LeGrand, P. Powledge, and D. Wetherall. 2009. When I am on Wi-Fi, I am Fearless: Privacy Concerns & Practices in Everyday Wi-Fi Use. ACM SIGCHI Conference on Human Factors in Computing Systems. Boston, USA. 4-9 April 2009. 1993-2002.

Martin, D., A. Alzua, and C. Lamsfus. 2011. A Contextual Geofencing Mobile Tourism Service. In R. Law, M. Fuchs, and F. Ricci (eds). Information and Communication Technologies in Tourism 2011. Mörlenbach: Springer-Verlag/Wien. 191-202.

Schneider, G., B. Dreher, and O. Seidel. 2008. Using Geofencing as a Means to Support Flexible Real Time Applications for Delivery Services. 5th International Workshop on Ubiquitous Computing (IWUC). Barcelona, Spain. 12-16 June 2008. 22-27.

Wong, A.K.S., T.K. Woo, A.T.L. Lee, X. Xiao, V.W.H. Luk, and K.W. Cheng. 2009. An AGPS-Based Elderly Tracking System. 1st International Conference Ubiquitous and Future Networks (ICUFN). Hong Kong. 7-9 June 2009. 100-105.

Wang, Y. and A. Potter. 2007. The Application of Real Time Tracking Technologies in Freight Transport. 3rd International IEEE Conference on Signal-Image Technologies and Internet-Based System (SITIS). Shanghai, China. 16-18 December 2007. 298-304.

Carr, N. and P. McCullagh. 2014. Geofencing on a Mobile Platform with Alert Escalation. In L. Pecchia, L. Chen, C. Nugent, and J. Bravo (eds). Ambient Assisted Living and Daily Activities. LNCS 8868. Springer. 261-265.

Pongpaichet, S., V.K. Singh, R. Jain, and A.S. Pentland. 2013. Situation Fencing: Making Geo-fencing Personal and Dynamic. 1st ACM International Workshop on Personal Data Meets Distributed Multimedia. Barcelona, Spain. 21-25 October 2013. 3-10.

Szczytowski, P. 2015. Geo-fencing Based Disaster Management Service. In F. Koch, F. Meneguzzi, and K. Lakkaraju (eds). Agent Technology for Intelligent Mobile Services and Smart Societies. Springer. 11-21.

Blazevic, L., J.Y. Le Boudec, and S. Giordano. 2005. A Location-Based Routing Method for Mobile Ad Hoc Networks. IEEE Transactions on Mobile Computing. 4(2): 97-110.

Füßler, H., M. Mauve, H. Hartenstein, M. Käsemann, M., and D. Vollmer. 2003. Location-Based Routing for Vehicular Ad-Hoc Networks. ACM SIGMOBILE Mobile Computing and Communications Review. 7(1): 47-49.

Liao, W.H., J.P. Sheu, and Y.C. Tseng. 2001. GRID: A Fully Location-Aware Routing Protocol for Mobile Ad Hoc Networks, Telecommunication Systems. 18(1-3): 37-60.

Camp, T., J. Boleng, B. Williams, L. Wilcox, W. Navidi. 2002. Performance Comparison of Two Location Based Routing Protocols for Ad Hoc Networks. INFOCOM 2002. New York, USA. 23-27 June 2002. Vol. 3: 1678-1687.

Dirgahayu, T., and F. Wijayanto. 2015. Location-Based Request Forwarding in A Geo-fencing Application with Multiple Providers. 3rd International Conference on Technology, Informatics, Management, Engineering & Environment (TIME-E) 2015. Samosir Island, Indonesia. 7-9 September 2015. 93-98.

Christine Roy, M., O. Dewit, and B.A. Aubert. 2001. The Impact of Interface Usability on Trust in Web Retailers. Internet Research. 11(5): 388-398.

Folmer, E., J. van Gurp, and J. Bosch. 2003. A Framework for Capturing the Relationship between Usability and Software Architecture. Software Process: Improvement and Practice. 8(2): 67-87.

George, C.A. 2009. Usability Testing and Design of a Library Website: An Iterative Approach. OCLC Systems & Services: International Digital Library Perspectives. 21(3): 167-180.

Fielding R.T. and R.N. Taylor. 2002. Principled Design of The Modern Web Architecture. ACM Transactions on Internet Technology. 2(2): 115-150.

Christensen, J.H. 2009. Using RESTful Web-Services and Cloud Computing to Create Next Generation Mobile Applications. 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications. Orlando, USA. 25-29 October 2009. 627-634.

Dirgahayu,T., N. Setiani, and Z. Zukhri. 2014. Information Requirement Engineering for Specific Content Management Systems. 2014 IEEE Conference on Open Systems. Subang Jaya, Malaysia. 26-28 October 2014. 54-59.




How to Cite