[MOBY-dev] about service deregistation once again

Rebecca Ernst rebecca.ernst at gsf.de
Fri Sep 24 07:22:15 UTC 2004


Hi Martin, (Mark, Frank, etc.)!

This was a useful summary! Obviously Mark had the one scenario in mind 
(a) and Frank and I had another one in mind (c).
I quite like the idea of asking the agent for a visit. This would 
completely solve my problem.
Mark, would this be possible? Easy to implement?

Cheers,
Rebecca



Martin Senger wrote:

>I like summaries :-) Here is another (subjective) one:
>
>1) There are three needs for deregistration:
>
>   a) A service is registered intentinally temporarily. This is for time
>of testing and debugging. Its deregistration is covered by an empty
>signatureURL pretty well. The only missing point here is that I would like
>to have evn in this phase a possibility to see the service's RDF. At the
>moment it si provided by a temporary cgi-bin script. But there should be
>more stable way - and Mark is planning to work on it (AFAIK).
>
>   b) A service is registered fully and its service provider decides to
>remove the service (actually not the service but a record about the
>service in registry, but that we all understand). Here we have a scenario
>with removing service's RDF on the service provider side, and waiting for
>the agent. It sounds okay - mainly because it is quite probable that the
>service itself is defunc now, so the delay with deregistration does not do
>much harm.
>
>   c) A service is registered but needs a change (let's call it a
>Rebecca's scenario). Here service provider needs a rapid action - because
>without a correct record in registry his/her service cannot be used -
>because many general clients takes information about services only from
>registry. I think here we need improvements in deregistration because it
>is too late to wait for any agent. The initiative here should start from
>the service provider.
>
>   What can be done for the case ad c)?
>   There are (IMO) two general solutions:
>
>   i) Registry can give something to the registrant (a token) that can be
>used for authorized deregistration. This was the intention of the ID in
>the registration object. We may revive its usage for this option - but it
>still have some security implication (e.g. at themoment the moby database
>is open, faik, so the IDs can be found).
>
>   ii) Or, registry takes some action going to the service provider side
>to confirm the authenticity of the deregistration request (here we
>had/have plan with contact-email, and here fits actually also the agent
>scenario). The problem is that we still need a mechanism that can trigger
>the registry to take the action. And this is missing.
>   So (and here is my main suggestion) why not this: A service provider
>will still use a deregisterService call, and the registry - when it sees
>that the service has a signatureURL, sends agent *now* to this side. Of
>course, the service provider must make sure that the RDF is either
>updated, or missing (in which case he/she will register again).
>
>   What do you think about this?
>
>   Martin
>
>  
>

-- 
Rebecca Ernst
MIPS, Inst. for Bioinformatics
GSF Research Center for Environment and Health
Ingolstaedter Landstr. 1
85764 Neuherberg
fon: +49 89 3187 3583
email: Rebecca.Ernst at gsf.de




More information about the MOBY-dev mailing list