One of the readers of this blog pointed me to a fascinating article by Steve Vinoski, a name I remember because he was a technical leader at Iona, one of the companies which committed very early on to CORBA and some of the technologies that built on that approach for distributed computing.
His thesis in a nutshell is that “RPC sustains, REST disrupts”. In the context of Clayton Christensen’s well-know book on disruptive technology The Innovator’s Dilemma, he makes the case that that RPC (remote procedure call) technologies, which include Sun RPC, DCE, Corba, RMI, J2EE, and SOAP are sustaining innovations, improvements but evolutions of RPC. REST in contrast, because it has adopted a fundamentally different approach to distributed computing, is disruptive.

Be the first to comment