A Service-oriented Architecture for GIS Applications

Atif Naseer, Hossam I. Aldoobi, Basem Y. Alkazemi


Many Geographic Information Systems (GIS) are currently built according to the N-Tier architectural style. Despite the advantages of this style in terms of simplicity for the GIS business domain, it lacks many capabilities related to several key characteristics that might affect reusability and extensibility of GIS systems. Service-oriented architecture (SOA), on the other hand, can better serve the continual changing nature of GIS business requirements by facilitating faster and more reliable implementation of business requirements. This paper analyzes the current state of one of the commonly used GIS applications, namely GRASS, to define a potential road map for re-factoring its architecture to match our proposed SOA style in this paper.


  1. GRASS GIS 2015. Available form: <http://en.wikipedia. org/wiki/GRASS_GIS>. [9 April 2015]
  2. Jankovic Dejan, Milidragovic Radmila, 2013 “Integration opensource GIS software for improving decisionmaking in local community”, Acta Technica Corvininesis - Bulletin of Engineering. Vol. 6 Issue 4, p73-76.
  3. Luaces M. R., Brisaboa N. R., Paramá J. R. and Viqueirs J. R. 2005, “A Generic Framework for GIS Applications. Web and Wireless Geographical Information Systems”, 3428/2005:p94-109.
  4. MapWindow GIS 2014. Available from: <http://en. wikipedia.org/wiki MapWindow_GIS> [31 Dec 2014].
  5. MapWindow GIS Desktop Overview, 2013, Available fromhttp://www.mapwindow.org/apps/wiki/doku.php? id=mapwindow_4_overview [23 March 2013]
  6. Arcgis 10.3.1 for Server, 2015, Available from: <http://www.esri.com/library/brochures/pdfs/arcgisserver-functionality-matrix.pdf>, [May 2015]
  7. The SEXTANTE framework, 2015 Available from: http://www.sextantegis.com, [23 February 2015]
  8. Kushwaha, M.; Amundson, I.; Koutsoukos, X.; Neema, S.; Sztipanovits, J, 2007: “OASiS: A Programming Framework for Service-Oriented Sensor Networks,” COMSWARE 2007. 2nd International Conference on, vol., no., pp.18, 7-12 Jan 2007.
  9. Phil Bianco, Rick Kotermansk, Paulo Merson, 2012 “Evaluating a Service- Oriented Architecture”, Available from: http://www.sei.cmu.edu/reports/ 07tr015 .pdf [15 Dec 2012].
  10. Papazoglou MP, 2003 “Service-oriented computing: concepts, characteristics and directions”. In: Proceedings 4th international conference on web information systems engineering.
  11. Alkazemi, Basem Y, Baz Abdullah, Grami Grami M, 2012, “Refactoring Legacy Software Systems into SOA Compatible Style to Support e-Business Development in Enterprise Organizations: The Case of Umm Al-Qura University's Systems, International Journal of eEducation, e-Business, e-Management and e-Learning” 2012, Vol.2(6): 465-472 ISSN: 2010-3654.
  12. Sahin K and Gumusay M. U. 2008: “Service oriented architecture (SOA) based web services for geographic information systems”, Paper presented at the XXIst ISPRS Congress, Available from: http://www.isprs.org/congresses/beijing2008/proceedi ngs/2 pdf/5 WG-II-5/03.pdf, 2008.
  13. Aydin G, 2007, “A Service Oriented Architecture for Geographic Information Systems Supporting Real Time Data Grids”, Ph.D. Thesis, Indiana University, IN, USA, pp. 12-47.
  14. GRASS Database Connection, 2013 Available from: <http://grass.osgeo.org/grass64/manuals/db.Connect .html> [14 Dec 2013]
  15. Open Geospatial Consortium 2015, Available from: http://en.wikipedia.org/wiki/Open_Geospatial_ Consortium, [27 April 2015]
  16. Xueming Wu, Shifeng Zhang and Steve Goddard, 2004, “Development of a Component-based GIS using GRASS”, Proceedings of the FOSS/GRASS Users Conference (2004).
  17. Open Source GIS, A GRASS GIS Approach, 2007, Available from http://www.academia.edu/5753114/ Open Source_ GIS_A. GRASS_GIS_ Aproach_3rd, [August 2007]

Paper Citation

in Harvard Style

Naseer A., Aldoobi H. and Alkazemi B. (2015). A Service-oriented Architecture for GIS Applications . In Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015) ISBN 978-989-758-115-1, pages 151-155. DOI: 10.5220/0005556501510155

in Bibtex Style

author={Atif Naseer and Hossam I. Aldoobi and Basem Y. Alkazemi},
title={A Service-oriented Architecture for GIS Applications},
booktitle={Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)},

in EndNote Style

JO - Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)
TI - A Service-oriented Architecture for GIS Applications
SN - 978-989-758-115-1
AU - Naseer A.
AU - Aldoobi H.
AU - Alkazemi B.
PY - 2015
SP - 151
EP - 155
DO - 10.5220/0005556501510155