OGC/Grid activities in UK Chris Higgins (EDINA), Phil James (Uni of Newcastle), Andrew Woolf (CCLRC)

16
OGC/Grid activities in UK Chris Higgins (EDINA), Phil James (Uni of Newcastle), Andrew Woolf (CCLRC)

Transcript of OGC/Grid activities in UK Chris Higgins (EDINA), Phil James (Uni of Newcastle), Andrew Woolf (CCLRC)

OGC/Grid activities in UK

Chris Higgins (EDINA),

Phil James (Uni of Newcastle),

Andrew Woolf (CCLRC)

‘Grid-GIS’ ad-hoc

• Working Group of National Institute for Environmental e-Science, Cambridge (NIEeS, http://www.niees.ac.uk)

• Investigating funding possibilities

• Developing roadmap for Grid-GIS research

JISC Grid-OGC Collision Programme

• Call came out March 2006• Area A on Security (EDINA SEE-GEO project)• Area B on Workflow (Newcastle SAW-GEO project)• Area C on OGC Liaison (EDINA leading)

SEE-GEO

• SEcurE access to GEOspatial services (started Oct 10 2006)

• Emphasis on building on existing UK e-infrastructure• Particularly:

– National Grid Service (NGS)– JISC funded National Datacentres – MIMAS and EDINA– Shibboleth

• Partners:– EDINA– MIMAS – National e-Science Centre (NeSC)– National Centre for e-Social Science (NCeSS)

SEE-GEO

• Aim is to investigate how core geographic datasets may be made available on the NGS to the UK academic sector

• Data access using OGC Web Services• Security using a combination of:

– Shibboleth– Grid Security Infrastructure– WS-Security (maybe)

• Main deliverables are a report and 3 demonstrators:1. National datacentre2. Social Science (NCeSS)3. Orchestration (Newcastle)

SEE-GEO – Highlights

• An example of Grid and Geospatial standards converging

• Integration of WMS, WFS and WCS into OGSA-DAI (Open Grid Services Architecture – Data Access and Integration)

• Open Grid Forum (OGF) OGC Liaison, e.g. workshop showcasing OGC/TC 211 standards at OGF20 in Manchester May 2007

SAW-GEO

• Development of Semantically Aware Workflow Engines for Geospatial Web Service Orchestration

• convergence of geographic web services and grid web services

• common need/possibility for integration of data from different sources

• role of existing standards in geographic web services• OGC

• WFS (web feature services); WMS (web map services); WCS (web coverage services); CSW (catalogue web services)

•equivalence to standards in grid web services• publish (UDDI); find/describe (WSDL); and bind (SOAP)

SAW-GEO

• proposed architecture

• chaining multiple web services together• semantically informed workflow management system and workflow

engine• workflow engine deployable onto Apache Tomcat• web portal into the workflow engine • use of OGSA-DAI wrappers and the Globus toolkit

SAW-GEO

OGC WCS

OGC WFS

OGC WMS

Clients

OGSA-DAI WCSOGSA-DAI WFSOGSA-DAI WMS

Workflow Managemen

t System

MapServer or

GeoServerGlobus Toolkit

SAW-GEO

EDINA Newcastle

SAW-GEO

Presenter Name

Facility Name

Resource-orientation in OGC

(slide from Ian Foster, © Globus Alliance)

Presenter Name

Facility Name

Resource-orientation in OGC

• Web Services Resource Framework (WSRF)– separates ‘service’ and ‘stateful resource’

upon which service acts– OASIS approved standard April 2006– WS-Resource:

• identity (WS-Addressing)• lifetime (WS-ResourceLifetime)• state/properties (WS-ResourceProperties)

– publish-subscribe mechanism for state changes (WS-Notification)

Presenter Name

Facility Name

Resource-orientation in OGC• Data as stateful resource?

– looser coupling between service and data– supports ‘service coherence model’– standard mechanism for handling latency– service consistency w.r.t. data resources

e.g. Workflow with ‘Grid-enabled’ OGC services through WSRF refactoring

Presenter Name

Facility Name

Resource-orientation in OGC

Grid storage ‘fabric’: SRB, DAIS, ...

Dataprovider

A

Dataprovider

CData

providerB

Serviceprovider

WCS

WFS

WMS

GetCoverage( <wsa:EndpointReference>...)

Presenter Name

Facility Name

Resource-orientation in OGC

• WSRF: HP, IBM

• Microsoft: WS-Transfer, WS-Eventing

• Recently:

Summary

• NIEeS ‘Grid-GIS’ ad-hoc working group

• JISC £100k Call on ‘Grid-OGC Collision’– SAW-GEO: security (EDINA)– SEE-GEO: workflow (Newcastle)

• Data as stateful resource (CCLRC, unfunded)