- Web Processing Service
-
Ein Web Processing Service (WPS) ist ein Mechanismus, um über das Internet eine räumliche Analyse von Geodaten durchzuführen. 2007 wurde vom Open Geospatial Consortium (OGC) die Version 1.0.0 des WPS-Standards definiert. Er legt fest, in welcher Weise ein Client mit einem Geodienst bei der Ausführung einer geographischen Analyse interagiert. Er erhält dadurch Zugriff auf vordefinierte Rechenvorschriften oder -modelle, die samt den benötigten Geodaten auf einem Server liegen.
Beispiele für durch WPS bereitgestellte Prozesse sind von Geoinformationssystemen (GIS) bekannte Funktionen, wie Pufferbildung oder Verschneidungen. Ein WPS kann sowohl Vektor- als auch Rasterdaten verarbeiten. Die WPS-Spezifikation definiert drei verpflichtende Operationen bzw. Requests (wobei die Client-Server-Kommunikation auf Grundlage von XML erfolgen soll):
- GetCapabilities, liefert dem Client eine grundlegende Beschreibung (Metadaten) des oder der verfügbaren Prozess(e) auf dem Server
- DescribeProcess, liefert eine detaillierte Prozessbeschreibung (wie Datenin- und –output-Parameter mit den zulässigen Datenformaten)
- Execute, bewirkt den Anstoß des Prozesses sowie die Rückgabe des Ergebnisses
Damit bestehen Ähnlichkeiten zu anderen Schnittstellen-Spezifikationen des OGC, wie Web Map Service (WMS) oder Web Feature Service (WFS).
Weblinks
- Informationen des OGC (englisch)
- Beschreibung von Web Services, insbesondere WPS (deutsch)
- Christopher Michael, Daniel P. Ames: Evaluation of the OGC Web Processing Service for Use in a Client-Side GIS. OSGeo Journal, Vol. 1, Mai 2007, S. 1-8
Standards des Open Geospatial Consortiums (OGC)CityGML | GML | GMLJP2 | GeoRSS GML | GeoXACML | KML | Filter Encoding | GO | Simple Feature Access | ED/SLD
Web Service Framework
Web Service Common | OpenLS/OLS | TJS
Sensor Web Enablement (SWE): O&M | SensorML | TML | SOS | SPS
OpenGIS Web Services (OWS): WCAS/CSW | WCTS | WCS | WCPS | WFS | WMC | WMS | WMTS | WPS | W3DS
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Web Processing Service — The OGC Web Processing Service (WPS) is designed to standardize the way that GIS calculations are made available to the Internet. WPS can describe any calculation (i.e. process) including all of its inputs and outputs, and trigger its execution… … Wikipedia
Web Process Service — Web Processing Service ou WPS fournit des règles pour normaliser les appels de services de traitement des données géospatiales. Voir aussi Open Geospatial Consortium Liens externes (en) Spécifications sur le site officiel de l OGC (en) … Wikipédia en Français
Web hosting service — An example of rack mounted servers … Wikipedia
Web service — A Web service (also Web Service) is defined by the W3C as a software system designed to support interoperable machine to machine interaction over a network [cite web |url=http://www.w3.org/TR/ws gloss/ |title=Web Services Glossary] . Web services … Wikipedia
Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… … Wikipedia
Web mining — is the application of data mining techniques to discover patterns from the Web. According to analysis targets, web mining can be divided into three different types, which are Web usage mining, Web content mining and Web structure mining.Web usage … Wikipedia
Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… … Wikipedia
Web 3.0 — is one of the terms used to describe the evolutionary stage of the Web that follows Web 2.0. Given that technical and social possibilities identified in this latter term are yet to be fully realised the nature of defining Web 3.0 is highly… … Wikipedia
Service Oriented Programming — (SOP) is a programming paradigm that uses services as the unit of computer work, to design and implement integrated business applications and mission critical software programs. Services can represent steps of business processes and thus one of… … Wikipedia
Service-orientation — is a design paradigm that specifies the creation of automation logic in the form of services. It is applied as a strategic goal in developing a service oriented architecture (SOA). Like other design paradigms, service orientation provides a means … Wikipedia