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