Geospatial Web Services for Distributed Processing: Applications and Scenarios

Processing and modeling of geodata are essential parts of the daily work of GIS technology experts. Domain experts often need to perform sophisticated GIS analysis of complex data. Currently, capturing, storing and requesting data are embedded in Spatial Data Infrastructures using Service-Oriented Architectures. GIS analysis is performed locally by first downloading geodata such as from SDIs. With the advancements in network bandwidth, processing power and the standardization of Web technology and Geospatial Web Services, distributed geoprocessing is the next step of realizing GIS analysis on the Web. Geoprocessing Services are considered to be a key aspect of meeting the requirements for distributed geoprocessing on the web. This chapter provides an overview of the current state-of-the-art approach of distributed geoprocessing by describing the related concepts, such as the OGC Web Processing Service, workflows, Quality of Service and legacy system integration. Furthermore, the chapter demonstrates different applications for distributed geoprocessing. Finally, this chapter examines the introduced concepts by two scenarios. DOI: 10.4018/978-1-60960-192-8.ch011

[1]  Geoffrey C. Fox,et al.  A Federated Approach to Information Management in Grids , 2010, Int. J. Web Serv. Res..

[2]  L. Bernard,et al.  Towards an SDI Research Agenda , 2005 .

[3]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).

[4]  Nadine Alameh,et al.  Chaining Geographic Information Web Services , 2003, IEEE Internet Comput..

[5]  Ying Wu,et al.  Design strategies to improve performance of GIS Web services , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[6]  Sven Schade,et al.  Building Service Oriented Applications on top of a Spatial Data Infrastructure - A Forest Fire Assessment Example , 2006 .

[7]  Markus Neteler,et al.  Open Source GIS: A GRASS GIS Approach , 2007 .

[8]  Theodor Foerster,et al.  Establishing an OGC Web Processing Service for generalization processes , 2006 .

[9]  Alexander Zipf,et al.  OGC Web Processing Service Interface for Web Service Orchestration Aggregating Geo-processing Services in a Bomb Threat Scenario , 2007, W2GIS.

[10]  Steffen Staab,et al.  Web Services: Been There, Done That? , 2003, IEEE Intell. Syst..

[11]  Laurence Jolivet,et al.  Acquiring service oriented descriptions of GI processing software from experts , 2008 .

[12]  Klaus Greve,et al.  Standardized Geoprocessing - Taking Spatial Data Infrastructures one Step Further , 2006 .

[13]  Laura Díaz,et al.  Managing Earth observation data with distributed geoprocessing services , 2007, 2007 IEEE International Geoscience and Remote Sensing Symposium.

[14]  Michael Lutz Ontology-Based Descriptions for Semantic Discovery and Composition of Geoprocessing Services , 2007, GeoInformatica.

[15]  Steven J. Vaughan-Nichols Web Services: Beyond the Hype , 2002, Computer.

[16]  Theodor Foerster,et al.  Towards an interoperable web generalisation services framework : current work in progress , 2008 .

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

[18]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[19]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[20]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[21]  Carole A. Goble,et al.  Workflow Discovery: Requirements from E-Science and a Graph-Based Solution , 2008, Int. J. Web Serv. Res..

[22]  Dubois Gregoire,et al.  Web-based Geostatistics Using WPS , 2008 .

[23]  Yao-Min Fang,et al.  A SOA based debris flow monitoring system Architecture and proof-of-concept implementation , 2009 .

[24]  Bastian Schäffer,et al.  A client for distributed geo-processing and workflow design , 2008, J. Locat. Based Serv..

[25]  Theodor Foerster,et al.  A Client for Distributed Geo-processing on the Web , 2007, W2GIS.

[26]  Eric Clayberg,et al.  Eclipse Plug-ins , 2008 .

[27]  Johannes Brauner,et al.  Integration of GRASS Functionality in Web based SDI Service Chains , 2008 .

[28]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[29]  Ina Fourie E‐activity and Intelligent Web Construction: Effects of Social Design , 2012 .

[30]  Wil M. P. van der Aalst,et al.  Life After BPEL? , 2005, EPEW/WS-FM.

[31]  Min Chen,et al.  Data, Information, and Knowledge in Visualization , 2009, IEEE Computer Graphics and Applications.

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

[33]  Carlos Granell,et al.  Service Composition for SDIs: Integrated Components Creation , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[34]  Steffen Staab,et al.  Neurons, Viscose Fluids, Freshwater Polyp Hydra-and Self-Organizing Information Systems , 2003, IEEE Intell. Syst..

[35]  Yao-Min Fang,et al.  A SOA based debris flow monitoring system , 2009, 2009 17th International Conference on Geoinformatics.

[36]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[37]  Valentina Huber UNICORE: A Grid Computing Environment for Distributed and Parallel Computing , 2001, PaCT.

[38]  Nashwan Dawood,et al.  Development of a 4D Visualization Tool for Construction Planning , 2011 .

[39]  Robert Weibel,et al.  Automated processing for map generalization using web services , 2009, GeoInformatica.

[40]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

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

[42]  B. Schaeffer,et al.  Geoprocessing in the Clouds , 2010 .

[43]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

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

[45]  Jim Farley,et al.  Infrastructure for the Geospatial Web , 2007, The Geospatial Web.

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

[47]  Rob Lemmens,et al.  Semantic interoperability of distributed geo-services , 2006 .

[48]  Nicole Ostländer,et al.  Service chaining architectures for applications implementing distributed geographic information processing , 2009, Int. J. Geogr. Inf. Sci..

[49]  Alexander Zipf,et al.  Geoprocessing Services for Spatial Decision Support in the Domain of Housing Market Analyses Experiences from Applying the OGC Web Processing Service Interface in Practice , 2008 .

[50]  John Lane,et al.  IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries , 1991 .

[51]  Alexander Zipf,et al.  Towards Standards-Based Processing of Digital Elevation Models for Grid Computing through Web Processing Service (WPS) , 2008, ICCSA.

[52]  Dumitru Roman,et al.  SWING - A Semantic Framework for Geospatial Services , 2007, The Geospatial Web.

[53]  Monica Wachowicz,et al.  Agile 2007 Proceedings: 10th AGILE International Conference on Geographic Information Science, 8-11 May 2007, Aalborg University, Denmark , 2007 .

[54]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.