Applications in Registry Kevin Benson Paul Harrison

Slides:



Advertisements
Similar presentations
What is proper format for the XDW document. In its first year, XDW has been exposed to feedback, and this public comment phase –to allow clarifications.
Advertisements

Registry Interop Summary IVOA Interoperability meeting Cambridge, Boston, MA May 2004.
/13SNAP data model Simulation data model.
May 2005IVOA Interoperability Meeting, Kyoto1 IRAF Web Services Michael Fitzpatrick NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY.
1 Universal Worker Service Guy Rixon to GWS-WG at IVOA interoperability meeting, Kyoto, May 2005.
IVOA Interop, May 2006 Slide 1 GWS-WG agenda and goals.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Footprint Service Specification NVO Summer School 2008 Gretchen Greene (thanks to Tamas Budavari and Francois Bonnarel) T HE US N ATIONAL V IRTUAL O BSERVATORY.
EGEE is a project funded by the European Union under contract IST WSDL Web Service Description Language
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004.
CASDA Virtual Observatory CSIRO ASTRONOMY AND SPACE SCIENCE Arkadi Kosmynin 11 March 2014.
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
IVOA interop meeting, Kyoto, May 2005 GWS-WG status (1) ► VOStore (Friday)  Spec v0.18 WD + WSDL  Next steps: ► Review operation set, WSDL, metadata.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
INTER-OPERABILITY IN THE NEW ZEALAND EDUCATION SECTOR USING A SECTOR DATA MODEL DRIVEN METHODOLOGY Presented on April at the New Zealand State.
Software Engineering 2003 Jyrki Nummenmaa 1 A BASIC OO SOFTWARE DEVELOPMENT PROCESS Earlier, we saw a number of different software lifecycle models.
A PPARC funded project Tony Linde Programme Manager eScience meets eFrameworks 28 th April 2006 NeSC, Edinburgh.
Solar and STP Physics with AstroGrid 1. Mullard Space Science Laboratory, University College London. 2. School of Physics and Astronomy, University of.
A PPARC funded project AstroGrid’s Common Execution Architecture Guy Rixon, reporting on behalf of Paul Harrison and the other AstroGrid developers SC4DEVO-1,
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Installing software on personal computer
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Dataface API Essentials Steve Hannah Web Lite Solutions Corp.
TAP service at ESAC - VOTAP Carlos Rios Diaz Science Archives Team (SAT) ESA-ESAC, Madrid, Spain VOTAP.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
A PPARC funded project AstroGrid: new technology for the virtual observatory SC2004 Pittsburgh, PA November 2004 Guy Rixon AstroGrid Technical Architect.
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
1 Peter Allan14-15 Dec 2004AstroGrid Consortium Meeting: Architecture Discussion AstroGrid Architecture – the view from outside Is the description acceptable?
Software Life Cycle Requirements and problem analysis. –What exactly is this system supposed to do? Design –How will the system solve the problem? Coding.
Summary of distributed tools of potential use for JRA3 Dugan Witherick HPC Programmer for the Miracle Consortium University College.
SE: CHAPTER 7 Writing The Program
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
PI Data Archive Server COM Points Richard Beeson.
IVOA, Kyoto May Data Access Layer Thoughts on ADQL/DAL Integration Doug Tody (NRAO) International V IRTUAL O BSERVATORY.
Documentation Dr. Andrew Wallace PhD BEng(hons) EurIng
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
Construction Planning and Prerequisite
The Software Development Process
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
Systems Development Life Cycle
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
UCL DEPARTMENT OF SPACE AND CLIMATE PHYSICS MULLARD SPACE SCIENCE LABORATORY Taverna Plugin VAMDC and HELIO (part of the ‘taverna-astronomy’ edition) Kevin.
JVO portal service Yuji Shirasaki National Astronomical Observatory of Japan.
AstroGrid consortium meeting, December 2005 Slide 1 Architecture review Guy Rixon AstroGrid consortium meeting Jodrell Bank, December 2005.
Web Services An Introduction Copyright © Curt Hill.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Impact Analysis to Refactoring on the Current document Sony Corporation Toshiaki Kojima Mizuki Kanada.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
AstroGrid: The Registry Kevin Benson MSSL. ➲ Definitions ➲ Standards ➲ XML Resource Model ➲ Registry Matrix ➲ Resource Types ➲ Future Work ➲ Install ➲
AIDA Fourth Technology Forum
MSSL Astrogrid Workshop
School of Business Administration
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
WP3 – SA1 Service activities in support of deployment of IVOA protocols and standards Christophe ARVISET, ESA.
Web services, WSDL, SOAP and UDDI
Faculty of Computer Science & Information System
Defining Classes and Methods
Registry Applications Data Model
Astrogrid Registry Schema Use
CEA Experiences Paul Harrison ESO.
Presentation transcript:

Applications in Registry Kevin Benson Paul Harrison

Main Goal To have a new schema supporting Applications and the Services that run applications.

Small Definition The Common Execution Architecture (CEA) is an attempt to create a reasonably small set of interfaces and schema to model how to execute a typical Astronomical application within the Virtual Observatory (VO). Including command line and web services.

Not for Discussion This is about the metadata in the registry. We will not discuss the actual Service in detail see for that or check out GWS group later in the week. *Small comment on UWS.

In a NutShell What is CEA in the Registry? A set of schemas describing an application including all its parameters, default values, the type of application. (Associated with Resource). Essentially this is a Job Description Language to the service (Almost) A schema associated with a Service, that defines the applications that it can run.

Diagram Component/User Output (VOStore/http) CeaService CmdLine AppHttp App DBApp WebService App JDL

CeaService Nothing more than a small extension to the Service. It is a Service + ivo://org.astrogrid/Sextractor ivo://org.astrogrid/HyperZ But is this even really needed?

Parameter UML look

CeaApplication Parameters Extension of a Resource: Derived output catalogue The catalogue of images derived from the input images Gain detector gain in e- /ADU 0.0 ….

CeaApplication Interface The Interfrace part of ApplictionDefinition

Indirect All these parameters can be referenced indirectly (pass by reference) if desired. This is normally done by setting a indirect flag to true or false in the job description language for each parameter to the ceaservice. Current Majority of cases is on output being an identifier to a VOStore

Typical Model and Issue The Typical Model has as you know 1 CeaService that can run many applications. It is expected that you only have to define an application once in the registry. And multiple Services reference that application. This could be an issue? Solution: If there is going to be a Master Registry, this would be a good solution to use.

What's Next? CeaService schema – very little change expect to get a consensus on this. CeaApplication schema(s) – may produce more of a debate, but we need to come up with a consensus soon.