1. RESTful Implementation of Geospatial Services
- Author
-
Mazzetti, P. and Nativi, S.
- Subjects
Internet systems ,Earth Sciences ,interoperability - Abstract
In the last years REST (Representational State Transfer) has emerged as an alternative to existing approaches for Web applications development. Indeed, its characteristics of scalability and simplicity make it appealing for building complex Web services systems. Anyway an investigation is required to verify if and how it can be applied to specific domains. We analyzed the case of Geospatial services also building a prototype of a RESTful OGC WCS implementation. The WCSplus community discussions were considered as a starting point for our work. REST is an architectural style for distributed systems defined to describe the Web architecture and to guide its future evolution. It allows to describe a set of ResourceOriented architectures which share six constraints: client-server and stateless interaction, uniform interface, caching and code-on-demand (optional) support, multi-layer distribution. The fundamental characteristics of REST is the uniform interface which is defined by four interface constraints: identification of resources; manipulation of resources through representations; self-descriptive messages; and, hypermedia as the engine of application state. It is a generic (not resource-specific) interface, in the sense that it allows to perform the same set of actions on all the resources. Thus it exposes very basic operations for retrieving and sending representations of resources. Different application-level protocols can be used, but the most common implementation makes use of HTTP with GET/POST/PUT/DELETE verbs detailing the four basic operations mapping the CRUD (Create, Retrieve, Update, Delete) pattern. Since representations are generally encoded in XML, REST applications looks much like the traditional Web applications, usually referred to as POX-HTTP (Plain-Old-XML over HTTP), which implements Web Services using HTTP-GET and HTTP-POST operations. The uni
- Published
- 2008