Service invocation metadata

Robert Hanisch hanisch at stsci.edu
Fri Sep 26 10:13:27 PDT 2003


If you go back to RM0.8x I think you'll find the necessary metadata.

    Service.InterfaceURL
    Service.BaseURL
    Service.HTTPResults
    Service.StandardURI
    Service.StandardURL


----- Original Message ----- 
From: "Tony Linde" <ael at star.le.ac.uk>
To: <registry at ivoa.net>
Sent: Friday, September 26, 2003 12:57 PM
Subject: Service invocation metadata


> How do we specify in the metadata for a *service*, the way that that
service
> should be invoked?
>
> The current schema has minimal Capability and Interface, neither of which
> describes how to call the service.
>
> We need to specify:
>
> 1. what type of service it is (enumerated list: WebService, CGI - any
> others?).

Service.StandardURI is intended to provide this information.

> 2. what parameters it takes and the data types of those parameters (I
guess
> for a web service we just need to include some part of the WSDL) and how
> they are referenced ('name' part of the ?name=value&name2=value2 for cgi).

Service.InterfaceURL provides this.  I don't think we should consume the
entire contents of the WSDL, although this is perhaps the same discussion
we've been having all over again about granularity.  But particularly for a
service, where the interface could change and that change could be handled
dynamically by referring to the current WSDL, I don't think we should try to
put all of this in the registry.

> 3. the address of the service (url mostly).

Service.BaseURL

>
> 4. anything else?
>
> Cheers,
> Tony.
>
> __
> Tony Linde                       Phone:  +44 (0)116 223 1292
> AstroGrid Project Manager        Fax:    +44 (0)116 252 3311
> Dept of Physics & Astronomy      Mobile: +44 (0)7753 603356
> University of Leicester          Email:  ael at star.le.ac.uk
> Leicester, UK   LE1 7RH          Web:    http://www.astrogrid.org
>
>



More information about the registry mailing list