Scope Document contributor contact points Revision history

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.