Moving Code in Spatial Data Infrastructures – Web Service Based Deployment of Geoprocessing Algorithms

This article proposes a concept for offering complex geoprocessing functionality in service-based Spatial Data Infrastructures (SDI). Today, geoprocessing in SDI is typically realized in a data driven manner. Applying the suggested “moving code” approach in a case study in the field of Spatial Decision Support proves its applicability. The proposed solution is analyzed and assessed in terms of gained efficiency, performance behavior and support for distributed development of geoprocessing functionality. In data and computation intensive SDI applications the deployment of moving code proves to be beneficial.

[1]  Eva Klien,et al.  Semantic Execution Meets Geospatial Web Services: A Pilot Application , 2008 .

[2]  Jeremy L. Mennis Multidimensional Map Algebra: Design and Implementation of a Spatio-Temporal GIS Processing Language , 2010, Trans. GIS.

[3]  Klaus Greve,et al.  Requirements for Next Generation Spatial Data Infrastructures‐Standardized Web Based Geoprocessing and Web Service Orchestration , 2007, Trans. GIS.

[4]  Nicole Ostländer,et al.  Designing Service Architectures for Distributed Geoprocessing: Challenges and Future Directions , 2007, Trans. GIS.

[5]  Max J. Egenhofer,et al.  Spatial SQL: A Query and Presentation Language , 1994, IEEE Trans. Knowl. Data Eng..

[6]  Ramesh Sharda,et al.  Model-driven decision support systems: Concepts and research directions , 2007, Decis. Support Syst..

[7]  A. Weiser,et al.  Web Service Orchestration of OGC Web Services for Disaster Management , 2007 .

[8]  David M. Mark,et al.  Next-Generation Digital Earth: A position paper from the Vespucci Initiative for the Advancement of Geographic Information Science , 2008, Int. J. Spatial Data Infrastructures Res..

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[10]  Omar F. El-Gayar,et al.  An XML-based schema definition for model sharing and reuse in a distributed environment , 2007, Decis. Support Syst..

[11]  T. Foerster,et al.  Towards a research agenda for geoprocessing services , 2009 .

[12]  Preeti Mali,et al.  Using an Interoperable Geoprocessing System for Hydrological Simulation , 2008 .

[13]  Ralf Klamma,et al.  Evaluating Performance in Spatial Data Infrastructures for Geoprocessing , 2006, IEEE Internet Computing.