Web Service、WSDL、SOAP、HTTP的概念存在诸多联系,在不同的产品中体现的概念也不一样。本文旨在描述一下其联系 和区别。
WebService 和 WSDL的关系?
Web Service提供一种可被调用的服务,该服务必须通过WSDL定义接口,接口描述了WEB SERVICE 的逻辑定义(types,messages,portTypes)和传输协议(bindings,services)。客户端通过WSDL定义的访问方式和逻辑结构调用该服务。

Web Service和SOAP以及HTTP的关系?

SOAP是简单对象访问协议,定义了一种跨平台的分布式系统通信协议。SOAP需要绑定到更低层次的传输协议(比如, HTTP,RMI,JMS)等。最常用的是HTTP绑定,所以也经常把SOAP的概念和HTTP混在一起说。
比如:W3C定义 ”A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages......"
   
理论上通过WSDL描述的Web Service可以有很多种不同的绑定,但是实际上经常使用SOAP HTTP绑定 (就是采用“SOAP通信协议的HTTP绑定格式”来绑定)。

小结一下,感觉狭义的Web Service肯定是用WSDL/SOAP/HTTP,泛义的Web Service只要用了WSDL就算。

Web Service和SOAP以及HTTP的关系?相关推荐

  1. SOA技术相关介绍(RPC, Web Service, REST,SOAP,JMI)

    概念介绍 SOA(面向服务的软件架构.Service Oriented Architecture),是一种软件设计模式,主要应用于不同应用组件之间通过某种协议来互操作.例如典型的  通信网络协议.因此 ...

  2. Web Service之Soap请求响应内容中文编码解密

    java模拟Soap请求测试Web Service接口,发现Web Service响应内容中的中文竟然是编码格式.比如: 中文:退保成功 Soap中文编码:退保成功 我仔细分析后发现,退编码实际上就是 ...

  3. SOAP最全Web Service渗透测试总结

    干货 | 最全Web Service渗透测试总结 - SecPulse.COM | 安全脉搏 0x00 前言 补充一下Web Service以及SOAP型这块资料. 0x01 Web Service基 ...

  4. web service技术之 soap

    WebService平台技术 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术. 一 : XML+XSD: WebService采用HTTP协议传输数据,采用XML格式封装 ...

  5. 【转载精品】Web Service到底是什么?

    在对webservice.wcf学习过程中,一些概念性的知识理解的很僵硬,这篇文章很形象也很全面地剖析了WebService,原文地址:http://blog.csdn.net/wooshn/arti ...

  6. 什么是web service ?

    一.序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊.书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分.但是不得不承认的是Web ...

  7. WCF - Versus Web Service

    https://www.tutorialspoint.com/wcf/wcf_versus_web_service.htm There are some major differences that ...

  8. 自我认为挺全面的【Web Service渗透测试总结】

    一.Web Service基础 Web Service简介 Web Service是一个平台独立的.低耦合的.自包含的.基于可编程的Web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集) ...

  9. 什么是 XML Web Service

    什么是 XML Web Service 2008-09-10 11:33 XML Web Service 是在 Internet 上进行分布式计算的基本构造块.开放的标准以及对用户和应用程序之间的通信 ...

最新文章

  1. Python学习笔记:接下来
  2. KDD 2021 | 小红书推荐多样性解决方案:SSD在质量、多样性之间获得较好权衡
  3. 关于网络流sap算法
  4. Docker Registry本地私有仓库搭建
  5. Fiori navigation list scroll down后自动发OData请求取数据
  6. Matlab函数——dct2
  7. Java I/O 全面详解
  8. solaris 10 oracle 11g r2安装教程,Oracle 11gR2 on Solaris 10安装技术文档(原版英文)
  9. jmeter的HTTP请求
  10. msm8937声卡挂载问题
  11. volte的sip信令流程_VOLTESIP代码详解及SIP流程图解
  12. LabVIEW终止符
  13. 计算机实验三—CPT
  14. 项目使用jdk17人傻了
  15. java mail实现smtp登录验证
  16. java pv uv_前端数据收集(pv/uv)
  17. Windows运行Nacos
  18. 【自动控制原理】 根轨迹法之根轨迹法分析系统性能
  19. matlab imresize算法详解,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同
  20. 光谱特征选择---随机蛙跳变量选择RF

热门文章

  1. 《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...
  2. 使用 javascript 标记高亮关键词
  3. WebHook入门教程:快速实现自动化运维,如自动热部署、自动重启服务、自动备份数据库等等
  4. oracle-xe-11.2.0-1.0.x86_64安装教程
  5. Spring ORM示例 - JPA,Hibernate,Transaction
  6. Docker快速安装ZooKeeper开源分布式协调服务器
  7. java TCP 从客户端键入信息 循环接收发送 示例
  8. 【JAVA 第三章 流程控制语句】课后习题 三角形面积计算
  9. Mybatis中的updateByPrimaryKeySelective()和updateByPrimaryKey()
  10. js 数字序号 转 字母序号