DEVELOPING AND CHAINING WEB PROCESSING SERVICES FOR HYDROLOGICAL MODELS

Available geospatial resources on the Web need to be accessed and easily exploited by scientists and decision makers. Organizations at multiple administrative levels are establishing interoperable infrastructures to improve accessibility, such as the Global Earth Observation System of Systems (GEOSS), and the Infrastructure for Spatial Information in Europe (INSPIRE). Also regarding hydrological resources management we encounter initiatives being carried out around the globe, to merge computer science with hydrology in order to improve the way experts work and make decisions. The current trend in geospatial applications and the key unit in the mentioned initiatives are Spatial Data Infrastructures (SDI) based on access to data and processes via web services following OGC (Open Geospatial Consortium) standards. Traditional SDIs support the most common and basic requirements of geospatial data users: discovery, access, download and visualization of the data. Specialized users such as hydrological scientists, however, require more advanced services for processing data and observations using specialized models. There is a need to expose these models in SDI so scientific community can run and share them, as they do with data resources. In this framework we deployed two hydrological models where functionality is offered by a set of reusable web processing services on top of an SDI. These web services, designed with the criteria of modularity, can be reused to orchestrate distributed hydrological applications where shared remote data sources can be processed together with local data. In the framework of the GMES EC-funded project AWARE (A tool for monitoring and forecasting Available WAter REsource in mountain environments, www.aware-eu.info) we have built an application for predicting water discharge in the Alpine catchments based on a chain of these web geospatial services. The chain is provided to users within a Geoportal which is the entry point to an INSPIRE-based SDI where experts are guided to run one hydrological model. * Corresponding author.

[1]  Junli Li,et al.  Remotely sensed image distributed processing system design with web services technology , 2005, Proceedings. 2005 IEEE International Geoscience and Remote Sensing Symposium, 2005. IGARSS '05..

[2]  C. Granell,et al.  Migrating geoprocessing routines to web services for water resource management applications , 2007 .

[3]  Cyril S. Ku,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[4]  I. Foster,et al.  Service-Oriented Science , 2005, Science.

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

[6]  Ian Masser GIS Worlds: Creating Spatial Data Infrastructures , 2005 .

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

[8]  Christian Kiehle,et al.  Business logic for geoprocessing of distributed geodata , 2006, Comput. Geosci..

[9]  Carlos Granell,et al.  Integrating Semantic and Syntactic Descriptions to Chain Geographic Services , 2006, IEEE Internet Computing.

[10]  Laura Díaz,et al.  Service-oriented applications for environmental models: Reusable geospatial services , 2010, Environ. Model. Softw..

[11]  Albert Rango,et al.  The Snowmelt-Runoff Model (SRM) user's manual , 1983 .

[12]  E KrasnerGlenn,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[13]  Saulius Maskeliūnas,et al.  Sustainable management of water resources based on web services and distributed data warehouses , 2008 .

[14]  Yaxing Wei,et al.  Web Service-based GeoBrain Online Analysis System ( GeOnAS ) , 2007 .

[15]  Anne E. Trefethen,et al.  Cyberinfrastructure for e-Science , 2005, Science.

[16]  Carlo Giupponi,et al.  Towards the development of a decision support system for water resource management , 2005, Environ. Model. Softw..

[17]  Binh Pham,et al.  OpenCIS—Open Source GIS‐based web community information system , 2006, Int. J. Geogr. Inf. Sci..

[18]  Laura Díaz,et al.  Case Study : Geospatial Processing Services for Web based Hydrological Applications , 2008, Geospatial Services and Applications for the Internet.

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

[20]  Eric. Newcomer,et al.  Understanding SOA with Web Services , 2004 .

[21]  Jing Zhang,et al.  A Task-Based Approach to User Interface Design for a Web-Based Hydrologic Information Systems , 2006, Trans. GIS.

[22]  Lorenzo Bruzzone,et al.  Distributed Geospatial Data Processing Functionality to Support Collaborative and Rapid Emergency Response , 2009, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.