SOAP Web Service与REST Web Service的区别
来源:互联网 发布:扫图识别软件 编辑:程序博客网 时间:2024/05/16 16:01
Web Service曾经也是令多少码农迷恋的技术,目前流行的主要是SOAP和RESTful两种类型的WS,那这两种类型到底有啥区别呢?
- SOAP是一种协议,REST是一种架构风格;
- SOAP是简单对象访问协议(Simple Object Access Protocol),REST代表的是表现层状态转换(REpresentational State Transfer);
- SOAP不能用REST因为它只是一种协议,但是REST可以用SOAP Web Service,这是因为REST只是一个概念,可以用各种协议,如http,SOAP;
- SOAP是通过服务接口开发业务逻辑的,而REST则是用URI开方业务逻辑;
- SOAP Web Service用的Java API是JAX-WS,而RESTful用的是JAX-RS;
- SOAP定义的标准必须严格遵守,RESTful相比较没有那么多标准;
- SOAP要比RESTful需要更多的带宽和资源;
- SOAP有它自己的安全机制,RESTful则是从底层传输继承过来的安全措施;
- SOAP只允许XML的数据传输,RESTful就相对宽松好多,如text,Html,Json等等;
- RESTful相比较SOAP更受欢迎。
当然了,这两者的区别肯定不止以上10种,在这里只是列出了笔者认为最重要的十个区别,如果还有其他的,欢迎补充。
阅读全文
0 0
- SOAP Web Service与REST Web Service的区别
- 【Rest】REST和SOAP Web Service的区别比较
- REST和SOAP Web Service的区别比较
- REST和SOAP Web Service的比较
- REST和SOAP Web Service的比较
- REST和SOAP Web Service的比较
- 【Web Service】REST vs SOAP
- SOA,Web Service,SOAP,REST,RPC,RMI,JMS的区别与联系
- SOA,Web Service,SOAP,REST,RPC,RMI,JMS的区别与联系
- SOA,Web Service,SOAP,REST,RPC,RMI,JMS的区别与联系
- web service(SOAP)与HTTP接口的区别
- web service(SOAP)与HTTP接口的区别
- web service(SOAP)与HTTP接口的区别
- web service(SOAP)与HTTP接口的区别
- Web Service两种发布协议--SOAP和REST的区别
- WCF 、Web API 、 WCF REST 和 Web Service 的区别
- WCF、 Web API、 WCF REST 和 Web Service 的区别
- WCF 、Web API 、 WCF REST 和 Web Service 的区别
- vue开发中跨域设置,即配置后台数据
- java面试题总结_lemonen
- sublime快捷键
- tbnet 源码分析
- JavaSE阶段2_String,StringBuffer,System,Math,Arrays
- SOAP Web Service与REST Web Service的区别
- Laravel 中的服务容器、服务、服务提供者
- lua 屏蔽密码功能实现
- java中的日期
- C++中的const关键字的用法
- 聊聊我的高效编程之路
- 函数的参数
- codeforces 822D My pretty girl Noora
- 接口,抽象类,内部类