Request for applications defined within CeaCapability

Guy Rixon gtr at ast.cam.ac.uk
Mon Oct 8 06:36:58 PDT 2007


Hi,

recent work with CEA and AstroGrid DSA (proto-TAP) reveals a need to define
a CEA application inside the CeaCapability of the service providing it. E.g.,
instead of registering

  ivo://whatever/MyCoolApp
  ivo://whatever/MyAppServer

as separate registry entries, one would register

  ivo://whatever/MyAppServer
  ivo://whatever/MyAppServer#MyCoolApp

The latter form says, specifically, that MyCoolApp is only available via
ivo://whatever/MyAppServer and nowhere else; the app does not have a formal
identity. The old way of registering apps separately would be used instead to
define a standard, mirrored app.

Why would we do this? Because it's _easier_ to inline the local, unique apps.
It's easier for the service provider, for the registry and for the client
consuming the registrations. It makes the service definition self-contained
and it fits well with VOSI and pull-registration. We trade a little more
complexity in the schema for a lot less complexity in installation and
operation.

This proposal applies only to schemata based on VOResource 1.0. I don't want
to change the old oners based on VOResource 0.10.

Cheers,
Guy

Guy Rixon 				        gtr at ast.cam.ac.uk
Institute of Astronomy   	                Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA		Fax: +44-1223-337523



More information about the grid mailing list