I agree completely. I was not referring to a particular case, but there
are some cases where I would have liked a lower implementation barrier
like for example distributing a single user query to heterogenious
services and letting the services respond with the best they can offer.
Theo
>>> [log in to unmask] 28-6-04 12:01:06 >>>
> I am in favour of lowering the implementation barrier for
> clients but I don't think that is the same as encouraging
> people to write bad clients. Maybe it helps bad client
> writers to write better clients -:) Increasing the
> implementation barrier makes it more difficult to write good
clients.
We agree with that - however there are certain things which whilst
lowering the barrier are also "bad"
For instance:
i) using XML rather than BER is a good way of lowering the
implementation barrier
ii) insisting (or implying) that the namespace prefix for SRW is
always
srw so that a client can do regular expression matching on
srw:searchRetreiveResponse rather than looking for and using the
prefix
defined in an xmlns: also lowers the implementation barrier but is
"bad"
Matthew
|