25
A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Embed Size (px)

Citation preview

Page 1: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

A PPARC funded project

AstroGrid Intro & Demo

John TaylorInstitute for

Astronomy, Edinburgh

Page 2: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 2

Contents :What's a virtual observatory?What do you need to make one?AstroGrid – glue for the Euro-VODemoPlugging into AstroGrid

Page 3: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 3

Page 4: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 4

Page 5: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 5

Virtual Observatory“The VO vision can be summed up as the desire to make all archives speak the same language − all searchable and analysable by the same tools, all data sources accessible through a common interface, all data held in distributed databases that appear as one.”Andy Lawrence, 09/2003

Take all the world's Astronomical data, and all the world's applications and computing power and make it appear that they reside on the user's desktop.

Page 6: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 6

AstroGrid Components

PAL

PALPAL

CEA CEA

Page 7: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 7

AstroGrid Components

Page 8: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 8

Building a VO - Layer Diagram

Page 9: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 9

Locating data and applicationsIVO-standard registryRegistries harvest from each otherXml-based query language ADQL

Page 10: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 10

WorkflowOrchestrate servicesQueries and workflows are designed using the portal – other clients on the wayWork 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 Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 11

Demo

Page 12: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 12

What now?AstroGrid Release 1 is up and running now

http://www.astrogrid.org/release

http://wiki.astrogrid.org/bin/view/Astrogrid/ReleaseV1Pages

Page 13: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 13

Contacts and infoEdinburgh: John Taylor [email protected] (general info,

getting an account, installing the software) Bob Mann [email protected] (collaborations,

VOTech DS6 Lead) Martin Hill [email protected] (dataset access)

Background Info on AstroGrid http://www.astrogrid.org

Download the Euro-VO AstroGrid software from: http://software.astrogrid.org

Page 14: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

A PPARC funded project

Integrating tools into AstroGrid

John TaylorInstitute for

Astronomy, Edinburgh

Page 15: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 15

Classes of Tool

Server-side – e.g. xmatch, moviemaker, pixel-zClient-side – e.g. Topcat, Aladin, VizIVOMixed – RSV, Google-Earth

Page 16: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 16

Pure Client Side toolsJust send and receive data from VOSpaceCould also query databases or start CEA apps?No custom server side application required or bespoke communication protocols

Page 17: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 17

Communicating with AG components

SOAP interfacesAstroGrid client delegates (Java only)AstroGrid Client Runtime (ACR)

Page 18: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 18

Noel's slide here

Page 19: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 19

Example Code - Java

serviceURL = new URL(“http://127.0.0.1:8001/xmlrpc”);xmlrpc = new XmlRpcClient(serviceURL);Vector args = new Vector();args.add(“Browse”);args.add(Boolean.TRUE);String fileURL = (String) xmlrpc.execute("dialogs.resourceChooser.chooseResource", args);

Page 20: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 20

Example Code - Python

s = x.Server("http://127.0.0.1:8001/xmlrpc")resource = s.dialogs.resourceChooser.chooseResource("Select a file",True)

Page 21: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 21

Demo – xmdv tool

Page 22: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 22

Data format issuesEach tool will have own data formatAstronomers love VOTableXSLT from VOTable to custom

Page 23: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 23

What next?VOTech to provide (even) easy (ier) to use library to access the ACRLend me your toolsMake your tools pluggable

Page 24: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 24

Questions for the floorWhat proportion of tools fall into this “pure client side” category?Integrate ACR with the filesystem? Any ideas?Can we use an ACR-style technique for inter-tool communication?

Page 25: A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh

Sydney29-Jul-2005 The AstroGrid/Euro-VO infrastructure - SC4DEVO-3 25

Closing infoContacts: John Taylor [email protected] Bob Mann [email protected] (VOTech DS6 Lead) Noel Winstanley

[email protected] (AstroGrid Client Runtime author)

Background Info on AstroGrid http://www.astrogrid.org

Download the AVO AstroGrid software from: http://software.astrogrid.org