Top Banner
Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University of Newcastle)
10

Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Jan 08, 2018

Download

Documents

An Example Geospatial Workflow Workflow Enactor WFS WPS 1 Generalise WPS 2 Clip
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration

Open Grid Forum 20 (OGF20)7th May, 2007

Gobe Hobona(University of Newcastle)

Page 2: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Motivation for Geo-Workflows

• Geospatial processes– Route finding– Constructive Area Geometry– Cartographic generalisation– and several others

• Scheduled tasks– Monitoring geosensors– Backing up geospatial databases

• Integration with OGSA– Provision of geospatial operations– Provision of geospatial databases

Page 3: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

An Example Geospatial WorkflowWorkflow Enactor

WFS

WPS 1Generalise

WPS 2Clip

Page 4: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Challenges

• No OGC Workflow Specification

• SOAP/WSDL interface

• Geospatial data inherently very large

• Synchronicity

• Support for OGSA execution and resource management services

Page 5: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

SAW-GEO

• A semantically-aware workflow engine for orchestrating geospatial web services

• Involves the Business Process Execution Language (BPEL)

• Related Studies– R. Lemmens, A. Wytzisk, R. d. By, C. Granell, M. Gould, and P. van Oosterom (2006),

"Integrating Semantic and Syntactic Descriptions to Chain Geographic Services ," IEEE Internet Computing, vol. 10, pp. 42-52.

– P. Yue, L. Di, W. Yang, G. Yu and P. Zhao (2007), "Semantics-based Automatic Composition of Geospatial Web Service Chains", Computers & Geosciences , vol. 33, Issue 5, pp. 649-665

Page 6: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

System Components

• ActiveBPEL workflow engine

• Globus Toolkit 4– Proxy Service

• Geospatial web service containers (e.g. Geoserver)– Web Feature Service (WFS)– Web Coverage Service (WCS)– Web Processing Service (WPS)– Web Map Service (WMS)*

• BPEL Editors– ActiveBPEL Designer– OMII-BPEL

Page 7: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Alternatives Considered

• Workflow Enactors– Taverna– Netbeans Enterprise Pack– Intalio PXE – now Apache ODE

• SOAP-based web service containers– Apache Axis– JAX-WS (now pre-built into standard Java runtime)

Page 8: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Evaluation

• Need to examine scenarios varying in data availability, data volumes, data security, computational load, interface etc

• EDINA collaboration will allow for testing of security issues

• Performance with multiple use (increasing number of nodes as orchestration becomes more complex)

Page 9: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Conclusions

• BPEL suitable for orchestrating grid-based OGC web services

• Support for SOAP/WSDL important for integration of OGC and OGSA services

• Some issues remain unaddressed within geo services e.g. asynchronous invocation

• SAW-GEO User Evaluation scheduled for Nov 07 – Dec 07

Page 10: Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.

Acknowledgements

• SAW-GEO is funded by the Joint Information Systems Committee (JISC) through the Grid/OGC Collision Programme

• Collaboration with the North East Regional e-Science Centre (NEReSC)

• Thanks to ITC (Netherlands) and LAITS (George Mason University) for access to Web Processing Services