[MOBY-dev] {Spam?} Re: The Agent behaviour - discussion and questions to the MOBY community

Paul Gordon gordonp at ucalgary.ca
Tue Aug 8 17:00:31 UTC 2006


Sorry, I should have expressed this more clearly. I definitely agree 
with you that if you don't provide a signature URL, you shouldn't be 
deregistered.  But, if you did provide one, you must maintain it.
>> 1. The RDF is a contract of sorts.  If you are not committed enough to
>> keep the RDF available for download, your service should be
>> deregistered.
>>     
>
>
> Paul, you are not expressing yourself precisely. I agree that the RDF is a
> contract. But if I do not sign to such contract (by not providing an RDF
> signature URL) I should not be kick off (but my service should be considered
> "testing"). I was very happy that we (at least me and Mark) seemed to have
> consensus on this. Are you telling the same, or are you disagree (and
> opening this can of worms again)?
>   
This is where we disagree.  As I said earlier, we have an opportunity to 
enforce robustness in the protocol, and I think we should take it.  
Obviously, the test case the service provider lists can be a fairly 
simple one, it is up to them.  Which is more useful to the biologist, 
knowing a service is reachable (empty ping), or knowing it works (test 
case)?

The appropriateness of an empty ping vs. a functional ping probably 
boils down to where we expect the "robustness score" to be store, by 
MOBY Centrals, or does each client instance store its own?
>> 2. I think the ping should be mandatory, with a valid input test case.
>>     
>
>
> The valid input test cases are nice - and we can use them: we have all the
> machinery in place. Which is: an LSID resolution service to get test input
> data from a service provider, the predicate name for that, and
> MOBY_Environment project that can use this test data to check services (of
> course, you can use your own checking calls).
>    But: it is beyond what a simple ping should do. Simple ping should not do
> that much and it will still be useful to get fast and cheap reply if a
> service (or at least its server) is up and running.
>    So I am just for the ping described by Pieter. Nothing more. (And I have
> it implementd in Perl Moses already.)
>
>
> Martin
>
>
>   




More information about the MOBY-dev mailing list