以下段落引自: http://www.infoq.com/cn/articles/understanding-restful-style/
从架构风格的抽象高度来看,常见的分布式应用架构风格有三种:
- 分布式对象( Distributed Objects ,简称 DO ):
架构实例有 CORBA / RMI / EJB / DCOM / .NET Remoting 等等
- 远程过程调用( Remote Procedure Call ,简称 RPC ):
架构实例有 SOAP / XML-RPC / Hessian / Flash AMF / DWR 等等
- 表述性状态转移( Representational State Transfer ,简称 REST ):
架构实例有 HTTP / WebDAV