浅谈WebService技术以及实现相关的REST和SOAP"/>
浅谈WebService技术以及实现相关的REST和SOAP
前言:今天工作用到了REST接口,网上查找发现了许多写REST和SOAP的文章,所以又联想到了前段时间刚用过的WebService技术就是用SOAP实现的,然后就花了些时间搞了一下WebService原理以及REST和SOAP的区别。
WebService实现原理:
一、Web Service基本概念
Web Service也叫XML Web Service是一种可以接收从Internet或者Intranet上的其他系统中传递过来的请求,轻量级的独立的通讯技术。WebService有两种方式,一是SOAP方式,二是REST方式。SOAP实现是基于XML的交互,WSDL也是一个XML文档,可以使用WSDL作为SOAP的描述文件;REST实现是支持JSON、XML等的交互,不需要WSDL。
二、Web Service实现方式
SOAP实现方式XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。
Soap:(Simple Object Access Protocol)简单对象访问协议。是XML Web Service的通信协议。当用户通过UDDI找到你的WSDL描述文档后,他可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的调用方法的规范,他可以支持不同的底层传输协议,像HTTP(s)(只是使用HTTP协议的作为消息承载,和REST使
更多推荐
浅谈WebService技术以及实现相关的REST和SOAP
发布评论