Comparing the "Economics" of REST and RPC
Roy T. Fielding
Wed, 15 Aug 2001 16:30:11 -0700
The difference in interface complexity is an interesting comparison.
You missed one variable, though -- time. REST has problems with broken
resource identifiers, but that is comparable to lost objects. Typical
RPC-like architectures also have to deal with the fragile base class
and interface versioning problems -- issues that are hidden behind the
REST interface because the client doesn't have to deal with strong typing.