来源:kmonkey
链接:cnblogs.com/kmonkeywyl/p/5726035.html
前言
工作当中常用的服务接口有三个WCF,WebService和WebAPI.首先第一个接触的就是WebService,今天大致总结一下。
1.WebService概念相关
1.1.Web Service也叫XML Web Service WebService
是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在 Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。
1.2.XML:(Extensible Markup Language)扩展型可标记语言。
面向短期的临时数据处理、面向万维网络,是Soap的基础。它被设计的宗旨是描述数据(XML),而非显示数据(HTML)。后面单独博客进行详细介绍。
1.3.Soap:(Simple Object Access Protocol)简单对象存取协议。
是XML Web Service 的通信协议。其指导理念是“唯一一个没有发明任何新技术的技术”。
当用户通过UDDI找到你的WSDL描述文档后,他通过可以SOAP调用你建立的Web服务中的一个或多个操作。SOAP是XML文档形式的 调用方法的规范,它可以支持不同的底层接口,像HTTP(S)或者SMTP。