A Service-Oriented Framework for Real-Time and Distributed Geoprocessing

  • Bastian SchaefferEmail author
  • Bastian Baranski
  • Theodor Foerster
  • Johannes Brauner
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


With increasing availability of network bandwidth, server side processing capacity and advancements regarding the standardization of Web Service technologies, it becomes feasible to process geodata over the Web. As a result, web-based geoinformation is generated, which supports in particular spatial decision making. However, existing Spatial Data Infrastructures (SDI) mainly address data retrieval and portrayal, but to provide web-based geoinformation through SDIs web-based geoprocessing is required. This was the starting point to develop a framework which integrates existing desktop Geographical Information System functionality in SDIs. Moreover, an approach will be introduced to improve complex and large-scale geoprocesses in two dimensions: On the vertical scale, by significantly increasing the performance of single processes by means of Grid Computing technology and by improving other Quality of Service aspects. On the horizontal scale, by chaining this highly efficient processing services in order to automate these business processes. The relevance of this work will be demonstrated in a real-world scenario focusing on air quality assessment based on real-time data with the help of open source components.


Geographical Information System Grid Computing Business Process Execution Language Spatial Data Infrastructure Open Geospatial Consortium 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Alameh N (2003) Chaining geographic information web services. IEEE Internet Comput 07:22–29. doi:10.1109/MIC.2003.1232514CrossRefGoogle Scholar
  2. Alonso G, Casati F, Kuno H (2003) Web services. Concepts, architectures and application. Springer, BerlinGoogle Scholar
  3. Baranski B (2008) Grid computing enabled web processing service. GI-Days 2008, University of Münster, GermanyGoogle Scholar
  4. Brauner J, Schaeffer B (2008) Integration of GRASS functionality in web based SDI service chains. Academic paper at FOOSS4G 2009, Cape Town, South AfricaGoogle Scholar
  5. Brauner J, Foerster T, Schaeffer B, Baranski B (2009) Towards a research agenda for geoprocessing services. In: 12th AGILE international conference on geographic information science, Hannover, GermanyGoogle Scholar
  6. Di L, Chen A, Yang W, Zhao P (2003) The integration of grid technology with OGC web services (OWS) in NWGISS for NASA EOS Data. GGF8 & HPDC12. 24–27 June, SeattleGoogle Scholar
  7. Erl T (2005) Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle RiverGoogle Scholar
  8. Foster I, Kesselman C (1998) The grid: a blueprint for a new computing infrastructure. Morgan Kaufmann, San FranciscoGoogle Scholar
  9. Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. Accessed 26 May 2009
  10. Hartig K (2008) What is cloud computing? The cloud is a virtualization of resources that maintains and manages itself. In: .NET Developers Journal, Kiehle C, Greve K, Heier C (2007) Requirements for next generation spatial data infrastructures-standardized web based geoprocessing and web service orchestration. Trans GIS 11(6):819–834. doi:10.1111/j.1467-9671.2007.01076.xGoogle Scholar
  11. Lanig S, Schilling A, Stollberg B, Zipf A (2008) Towards standards-based processing of digital elevation models for grid computing through web processing service (WPS). The 2008 international conference on computational science and its applications (ICCSA2008), Perugia, doi: 10.1007/978-3-540-69848-7_17
  12. Lemmens R, Wytzisk A, de By R, Granell C, Gould M, van Oosterom P (2006) Integrating semantic and syntactic descriptions to chain geographic services. IEEE Internet Comput 10:42–52. doi: 10.1109/MIC.2006.106 CrossRefGoogle Scholar
  13. Masser I (2005) GIS worlds: creating spatial data infrastructures, 1st edn. ESRI Press, RedlandsGoogle Scholar
  14. OWS-6 (2009) OWS-6 WPS grid processing profile engineering report. OGC 09-041 (Forthcoming)Google Scholar
  15. Papazoglou MP, van den Heuvel W-J (2007) Service oriented architectures: approaches, technologies and research issues. VLDB J 16(3):389–415. doi:10.1007/s00778-007-0044-3CrossRefGoogle Scholar
  16. Pelz C (2003) Web services orchestration and choreography. IEEE Comput 36(8):46–52. doi:10.1109/MC.2003.1236471CrossRefGoogle Scholar
  17. Pope C, Burnett R, Thun M, Calle E, Krewski D (2002) Lung cancer, cardiopulmonary mortality, and long-term exposure to fine particulate air pollution. Med Assoc 287:132–1141. doi:10.1001/jama.287.9.1132 SYS500 CON MediaGoogle Scholar
  18. Schaeffer B (2008) Towards a transactional web processing service (WPS-T). In: Pebesma E, Bishr M, Bartoschek T (eds) Proc 6th GI Days June 16–18, 2008. Institute for Geoinformatics, Muenster, pp 91–117Google Scholar
  19. Schaeffer B, Foerster T (2008) A client for distributed geo-processing and workflow design. J Location Based Services 2(3):194–210. doi:doi: 10.1080/17489720802558491 CrossRefGoogle Scholar
  20. Scholten M, Klamma R, Kiehle C (2006) Evaluating performance in spatial data infrastructures for geoprocessing. IEEE Internet Comput 10(5):34–41. doi:doi:10.1109/MIC.2006.97CrossRefGoogle Scholar
  21. Usländer T (ed) (2007) Reference model for the ORCHESTRA architecture. Accessed 26 May 2009
  22. van der Aalst W, van Hee K (2004) Workflow management: models, methods and systems. MIT Press, Cambridge Weerawarana S, Curbera F, Leymann F, Storey T, Ferguson D (2006) Web services platform architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable messaging and more, 4th edn. Prentice Hall/PTR, Upper Saddle RiverGoogle Scholar
  23. Weiser A, Zipf A (2007) Web service orchestration (WSO) of OGC Web Services (OWS) for Disaster Management. In: Li J, Zlatanova S, Fabbri A (eds) Lecture notes in geoinformation and cartography. Springer, New York, pp 239–254Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Bastian Schaeffer
    • 1
    Email author
  • Bastian Baranski
    • 1
  • Theodor Foerster
    • 2
  • Johannes Brauner
    • 3
  1. 1.Institute for GeoinformaticsMünsterGermany
  2. 2.International Institute for Geo-information Science and Earth Observation (ITC)EnschedeThe Netherlands
  3. 3.Technische Universität DresdenDresdenGermany

Personalised recommendations