15
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

Embed Size (px)

Citation preview

Page 1: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

A PPARC funded project

AstroGrid Framework

Consortium meeting,Dec 14-15, 2004Edinburgh Tony Linde

Programme Manager

Page 2: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 2

Tony Linde

A little bit of history…

Page 3: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 3

Tony Linde

Dec 2001

Page 4: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 4

Tony Linde

Jan 2003

Page 5: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 5

Tony Linde

Jul 2003

Page 6: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 6

Tony Linde

Nov 2003

Page 7: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 7

Tony Linde

May 2004: Planning for AG2

Page 8: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 8

Tony Linde

Now for some component reuse…

Page 9: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 9

Tony Linde

AstroGrid Posters at ADASS

Portal and WorkflowAstroGrid and the Registry: Enabling Resource DiscoveryAccess Control in AstroGrid softwareThe AstroGrid Common Execution Architecture The Publisher's AstroGrid Library

Page 10: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 10

Tony Linde

Portal and WorkflowSupports workflow paradigm (from the simple to the complex)Queries and workflows are designed using the portalWork is run remotely and asynchronously Archives searched and results manipulatedResults are stored in a virtual file system Queries and workflows can be re-used and shared

Page 11: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 11

Tony Linde

Enabling Resource Discovery

Types of Registries:– Full, Publish, SpecialRegistry is the main focal point for all Astrogrid componentsAgreed Standards with IVOA

Search and harvest interface OAI standard for harvest interface

Adheres to the Astrogrid CEA standardTypes of resource

Generic services, web services, applications, … Data collections AstroGrid-specific resources (e.g. MySpace servers)

Use of XQuery language with eXist XML database.Harvesting

US NVO VizieR

Page 12: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 12

Tony Linde

Access ControlAstroGrid has taken the lead in AAA because our system is based on writable storageImplement single-sign-on (SSO) authentication

Using a community service (so, account can be used with a number of portals or other UIs)

Programme-to-programme authentication based on message security with SOAP headers and WS-SecurityFacade API to hide details from implementations

Underneath, use JAX-RPC/Axis handlers to secure messages.

Little authorization support in 2004, more in 2005 groups, quotas, community authorization, file sharing

Currently specific to AstroGrid Working with IVOA to design and adopt

a common standard

Page 13: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 13

Tony Linde

Common Execution Architecture

Uniform interface for running applications in VObsSet of WSDL and schema

Define the interactions in language independent way

Adapters (ExecutionControllers) implemented Using Java Web services To run legacy command-line applications To run legacy HTTP GET/POST apps within the framework

ExecutionControllers Allow asynchronous operation of the applications Callback and polling mechanisms for delivery of results

Tightly integrated with JES (Job Execution System) Allows programmable workflows

Page 14: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 14

Tony Linde

Publisher's AstroGrid Library

Task: What's involved in publishing data to the VO?Library of components

Make a data owners life a (relatively) straight-forward transition to a data owner/publisher

Variety of ‘plugins’ Cope with different collections of data (modes of

storage) To make life easier for installers and test how they might be presented to the VO

Ready-made web UI Suitable for astronomers to use, Includes useful configuration & monitoring features

VO-compatible interfaces for tools to access the dataFeatures to communicate with other VO services

E.g. Registries

Page 15: A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager

14-15 Dec 2004 AstroGrid Consortium Meeting: Project Framework 15

Tony Linde

If you want to know more about…

Portal and WorkflowAstroGrid and the Registry: Enabling Resource DiscoveryAccess Control in AstroGrid softwareThe AstroGrid Common Execution Architecture The Publisher's AstroGrid Library

Jeff LustedKevin Benson

Guy Rixon

Paul Harrison

Martin Hill