2
Copyright © 2009 Open Geospatial Consortium, Inc.Copyright © 2009 Open Geospatial Consortium, Inc.
1.4 Future work
2 References 3 Conventions
3.1 Abbreviated terms
ASM Abstract State Machines BPEL
Business Process Execution Language GIS Geographic Information System
GML Geographic Markup Language
GPW Geo-Processing Workflow ISO International Organization for Standardization
KVP Key-Value Pair OGC Open Geospatial Consortium
QoS Quality of Service SOA Service Oriented Architecture
SWS Semantic Web Service UDDI Universal Description, Discovery and Integration
UML Unified Modeling Language W3C
World Wide Web Consortium WCS Web Coverage Service
WFS Web Feature Service WMS Web Map Service
WPS Web Processing Service WSDL Wed Service Description Language
WSML Web Service Modelling Language
Copyright © 2009 Open Geospatial Consortium, Inc.Copyright © 2009 Open Geospatial Consortium, Inc.
3 WSMO Web Service Modelling Ontology
WSMX Web Service Modelling eXecution engine
XML eXtensible Markup Language
3.2 UML notation
Most diagrams that appear in this standard are presented using the Unified Modeling Language UML static structure diagram, as described in Subclause 5.2 of OGC 2007.
4 Introduction
This section starts with an overview over the OGC activities and achievements in the context of Geoprocessing Workflows in the past. This serves as a starting point for
defining the term Geoprocessing Workflow followed by explanations of relevant concepts for challenges targeted at the OWS-6 GPW testbed. The presented concepts are evaluated
with a proof-of-concept implementation at the end of this document.
4.1 Basic concepts for OWS Workflows
The Open Geospatial Consortium has focused on spatial related workflows since several years. Starting with ISO19119 ISO 2001 the OpenGIS Consortium OGC and ISO
TC211 have jointly developed an international standard for geospatial service architecture including the description of different workflow patterns see section 4.2.
Additionally, several testbeds explored Geoprocessing Workflows in detail: In the OWS- 2 testbed, service chaining with the Business Process Execution Language BPEL was
elaborated. Figure 1 shows the basic architecture.