Service location registry
As our former CORBA components get replaced with web services, a place to keep track of them
is needed; upon consideration this service could also provide something like a Sam At A Glance
functionality. Someplace where entities like FTS-es, SAM-Stations, etc could all register
their location so that other components (and people) can find them. Also, if each service
registers a "ping" URL, a web page could be generated that would have the user's browser poll
the "ping" url's for each service and do a red/green ball, SAM At A Glance style display.
So services would register a service type, a name, a host, a base URL, a "ping" suffix, and a version.
A call would exist to locate a service by type and name, and a call would exist to make a status
In the current state of the universe, we would add a registration call to the sam station
which would use the sam-web interface for its URL's; later it would become the actual
sam-station's web interface.