RESTful implementation of geospatial services for Earth and Space Science applications

被引:27
|
作者
Mazzetti, P. [1 ,2 ]
Nativi, S. [1 ,2 ]
Caron, J. [3 ]
机构
[1] CNR, Italian Natl Res Council, Inst Methodol Environm Anal IMAA, Tito, Italy
[2] Univ Florence, PIN, Prato, Italy
[3] UNIDATA UCAR, Boulder, CO 80307 USA
关键词
geospatial web services; ROA; REST; WCS; SOA; e-Science;
D O I
10.1080/17538940902866153
中图分类号
P9 [自然地理学];
学科分类号
0705 ; 070501 ;
摘要
In recent years, Representational State Transfer (REST) has been proposed as the architectural style for the World Wide Web. REST promises of scalability and simple deployment of Web Services seem to be particularly appealing for Earth and Space Science (ESS) applications. In fact, most of the available solutions for geospatial data sharing, applying standard interoperability specifications, require complex service-oriented infrastructures; these are powerful and extensible environments, but they usually result in difficult to deploy and manage for ESS research teams. Thus, ESS researchers would gain great benefit from an easy way of sharing geo-information using the international interoperability standards. The variety and complexity of geo-information sharing services poses several architectural issues; in fact these services encompass sensor planning and observation, coverages and features publication and retrieving, models and simulations running, data citation and annotation. Consequently, the adoption of a specific architectural style must be carefully evaluated against these specific requirements. In this work we analyse the existing geospatial services from an architectural perspective and investigate their possible RESTful implementation. Particular attention is paid to the OGC Web Coverage Service (WCS). Possible benefits and drawbacks, along with open issues and possible solutions are discussed. Our investigation suggests that REST may fit well to the typical ESS research usage cases. However, the architectural choice (e. g. Simple Object Access Protocol (SOAP) vs REST) will depend on a case-by-case analysis. Other important factors must be considered, such as the application context: a valuable example in point are the e-Business and e-Government application scenarios which require message based solutions - ike those implemented by SOAP. In any case, there is a clear need for harmonization and reconciliation of these two approaches.
引用
收藏
页码:40 / 61
页数:22
相关论文
共 50 条
  • [1] Lightweight Semantic Annotation of Geospatial RESTful Services
    Saquicela, Victor
    Vilches-Blazquez, Luis M.
    Corcho, Oscar
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT II, 2011, 6644 : 330 - 344
  • [2] Adding Semantic Annotations into (Geospatial) RESTful Services
    Saquicela, Victor
    Vilches-Blazquez, Luis M.
    Corcho, Oscar
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2012, 8 (02) : 51 - 71
  • [3] Geospatial SOA using RESTful Web Services
    Muracevic, Dzenana
    Kurtagic, Haris
    [J]. PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 199 - 204
  • [4] The implementation of international geospatial standards for earth and space sciences
    Nativi, Stefano
    [J]. INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2010, 3 : 2 - 13
  • [5] RESTFUL IMPLEMENTATION OF CATALOGUE SERVICE FOR GEOSPATIAL DATA PROVENANCE
    Jiang, Liangcun
    Yue, Peng
    Lu, Xianchang
    [J]. ISPRS WEBMGS 2013 & DMGIS 2013 TOPICS: GLOBAL SPATIAL GRID & CLOUD-BASED SERVICES, 2013, 40-4-W2 : 121 - 125
  • [6] An Implementation of Embedded RESTful Web Services
    Chang, C. E.
    Mohd-Yasin, F.
    Mustapha, A. K.
    [J]. 2009 CONFERENCE ON INNOVATIVE TECHNOLOGIES IN INTELLIGENT SYSTEMS AND INDUSTRIAL APPLICATIONS, 2009, : 45 - 50
  • [7] OneAPI Restful Services and Java']Java Implementation
    Wang, Dongjin
    Song, Meina
    Li, Yan
    [J]. SMART MATERIALS AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2011, 143-144 : 1159 - 1163
  • [8] Extracting RESTful Services from Web Applications
    Upadhyaya, Bipin
    Khomh, Foutse
    Zou, Ying
    [J]. 2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,
  • [9] HPC architecture requirements for Earth and space science applications
    Sterling, T
    Merkey, P
    Savarese, D
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 445 - 448
  • [10] A RESTful interface to pseudonymization services in modern web applications
    Martin Lablans
    Andreas Borg
    Frank Ückert
    [J]. BMC Medical Informatics and Decision Making, 15