Models as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard

被引:95
作者
Castronova, Anthony M. [1 ]
Goodall, Jonathan L. [1 ]
Elag, Mostafa M. [1 ]
机构
[1] Univ S Carolina, Dept Civil & Environm Engn, Columbia, SC 29208 USA
基金
美国国家科学基金会;
关键词
Integrated modeling; Web services; Service-oriented computing; Component-based modeling; OpenMI; OGC WPS; FRAMEWORKS;
D O I
10.1016/j.envsoft.2012.11.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Environmental modeling often requires the use of multiple data sources, models, and analysis routines coupled into a workflow to answer a research question. Coupling these computational resources can be accomplished using various tools, each requiring the developer to follow a specific protocol to ensure that components are linkable. Despite these coupling tools, it is not always straight forward to create a modeling workflow due to platform dependencies, computer architecture requirements, and programming language incompatibilities. A service-oriented approach that enables individual models to operate and interact with others using web services is one method for overcoming these challenges. This work advances the idea of service-oriented modeling by presenting a design for a modeling service that builds from the Open Geospatial Consortium (OGC) Web Processing Service (WPS) protocol. We demonstrate how the WPS protocol can be used to create modeling services, and then demonstrate how these modeling services can be brought into workflow environments using generic client-side code. We implemented this approach within the HydroModeler environment, a model coupling tool built on the Open Modeling Interface standard (version 1.4), and show how a hydrology model can be hosted as a WPS web service and used within a client-side workflow. The primary advantage of this approach is that the server-side software follows an established standard that can be leveraged and reused within multiple workflow environments and decision support systems. (c) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:72 / 83
页数:12
相关论文
共 46 条
  • [41] Performance anomaly detection in web services: An RNN-based approach using dynamic quality of service features
    Hasnain M.
    Jeong S.R.
    Pasha M.F.
    Ghani I.
    Computers, Materials and Continua, 2020, 64 (02) : 729 - 752
  • [42] Using Advanced Transaction Meta-Models for Creating Transaction-Aware Web Service Environments
    Hrastnik, Peter
    Winiwarter, Werner
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2005, 1 (02) : 89 - +
  • [43] Distributed simulation of DEVS and Cell-DEVS models in CD plus plus using Web-Services
    Wainer, Gabriel A.
    Madhoun, Rarni
    Al-Zoubi, Lhaldoon
    SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (09) : 1266 - 1292
  • [44] Policy and quality of service management for enterprise Web services - Using policy-based information management to meet diverse mission objectives for the Department of Defense
    Cherinka, R
    Wild, C
    Allen, D
    Smith, C
    Zhang, Y
    Panek, R
    Semy, S
    ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 432 - 435
  • [45] Spotting and Removing WSDL Anti-pattern Root Causes in Code-first Web Services Using NLP Techniques: A Thorough Validation of Impact on Service Discoverability
    Hirsch, Matias
    Rodriguez, Ana
    Manuel Rodriguez, Juan
    Mateos, Cristian
    Zunino, Alejandro
    COMPUTER STANDARDS & INTERFACES, 2018, 56 : 116 - 133
  • [46] Predicting Energy Consumption by Creating Power Network Meta Model Creating advanced meta models of power networks using geographical information system and web services for weather prediction
    Baldzhiev, Nikolay
    Ivanov, Ivan Evgeniev
    PROCEEDINGS 2015 INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING DESE 2015, 2015, : 350 - 352