"Some vendors are attempting to push existing middleware system models, such as CORBA and Enterprise JavaBeans (EJB), directly into Web services, but as I described last issue, this approach is fraught with problems. One of the worst is that it causes inappropriate details (about protocols, type systems, interaction models, and so on) to show through the Web Services level from the underlying systems, destroying the service encapsulation and isolation that Web services are supposed to provide."
"Because I am a longtime RPC advocate, associates are often surprised when I promote Rest. From what I’ve learned about it to date, I know that it neatly solves some of the complexity and scaling issues faced by RPCbased distributed systems. I suggest those with backgrounds similar to mine take the time to seriously study Rest and learn how it works. The fact that the Web — the largest and most successful distributed system in existence is built on Rest principles should be enough to convince even the most stalwart advocates of other interaction models that Rest holds significant promise for putting the “Web” back into Web services, and aligning their interaction models with existing Web architecture."