Re: Web RPCs Considered Harmful

On Fri, 12 May 2000, Edd Dumbill wrote:

> Although you point out that data transfer protocols have the opportunity
> of avoiding lock-in, I'm not sure it's an API vs data transfer thing.
> I can't see that it's any more difficult to obfuscate a data format than
> an API.

I don't see obfuscation as being the problem. I'm more concerned about RPC
interfaces which are fully published, but can't map onto other
implementations than the initial one. Consider an interface that requires
every object to be manipulated to have some unique numeric ID; a system
that doesn't assign numeric IDs to its objects is going to need massive
kludges to implement such an interface.

If we encourage a culture of "implement first, release the spec later
(when it's too late to change it because the software has already
shipped)" then I think there's going to be a lot of fragmentation. I'm not
sure that there's a technical solution to that, though.

Wesley Felter - wesf@cs.utexas.edu - http://www.cs.utexas.edu/users/wesf/

Received on Friday, 12 May 2000 17:24:16 UTC