最近准备复习WebService方面的知识,系统的、深入的学习一下,将所复习到的知识通过学习笔记的方式记录下来,供今后查阅。首先从基本概念开始回顾。
- WebService使用开放的协议进行通讯;
- WebService是自描述和自包含的;
- XML是WebService的基础;
WebService是基于XML+HTTP来实现的;HTTP协议是常用的Internet协议,XML语言的独立性为不同平台和不同编程语言之间的数据交换提供了便利,WebService包含了三个重要的元素:SOAP、UDDI、WSDL。
- SOAP(Simple Object Access protocol)
SOAP表示简单对象访问协议,是一种通过Internet进行通讯的协议,SOAP消息是一种XML文档,有其自己的XML Schema、命名空间和处理规则。
- WSDL(Web Service Description Language)
WSDL表示webservice描述语言,是一个用于描述Web服务的文档格式,用来指定客户与具体的web服务通讯时必须使用的确切的消息格式、Internet协议以及地址。
- UDDI(Universal Description, Discovery, and Integration)
UDDI定义了一套标准的Web服务操作方法,用于存储、查找有关其它Web服务应用程序方面的消息。