RPC远程调用
历史
SOA的提出;
SOAP协议的流行;
REST风格出现;
gRPC:2015 ;
区别:
SOAP 和REST基于文本; gRPC基于二进制;
共同点:基于http应用层协议;位于网络在四层;
Web Service: 网页服务
Soap是一种协议:xml
为了规范协议有了XSD 约束;
xsd只是机器能识别;
提出了WSDL:人能看懂 :相当于文档;

SOAP在不同的语言框架有不同的实现;

应用场景
SOAP主要在安全性上,等一些特性上比REST好;应用在企业;
REST主要是互联网用户多下使用:所以是目前最流行的;
gRPC:更高的性能;
WebService基本概念及原理
WebService基本概念及原理 - kosamino - 博客园 (cnblogs.com)


XML 规范可以参考List of web service specifications - Wikipedia全是英文;
Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language (w3.org)
World Wide Web Consortium (W3C)
ASP.NET WebService(二)_三種存取方式介紹_webmethod屬性大致介紹 (coolmandiary.blogspot.com)
1 | [] |


