从SOA说起
SOA是把项目拆成组件,每个组件暴露出服务,强调的是服务的复用。SOA架构实现不依赖于技术,因此能够被各种不同的技术实现。
例如:SOAP, RPC,REST,DCOM,CORBA,OPC-UA,Web services,DDS,Java RMI,WCF (Microsoft's implementation of web services now forms a part of WCF),Apache Thrift,SORCER
web service是SOA最常用的一种实行方式。
WebService的常用的方法
-
RPC (远程过程调用协议 )所谓的远程过程调用 (面向方法)
-
SOAP (简单对象访问协议) 所谓的面向服务的架构(面向消息)
-
REST (表象化状态转变) 所谓的Representational state transfer (面向资源)
RPC
即远程过程调用(Remote rocedure call), 很简单的概念,