SOAP
-
概述
1.1. SOAP是一种通信协议
-
详细
2.1. 全称: Simple Object Access Protocol, 简单对象访问协议
2.2. SOAP是交换数据的一种协议规范
2.3. 使用在计算机网络Web服务(Web Service)中,交换带结构信息
2.4. SOAP为了简化网页服务器(Web Server)从XML数据库中读取数据时,节省去格式化页面时间,以及不同应用程序之间按照HTTP通信协议,遵从XML格式执行资料交换,使其抽象于语言实现、平台和硬件
2.5. 用一个简单的例子来说明SOAP使用过程,一个SOAP消息可以发送到一个具有Web Service功能的Web站点,例如,一个含有房价信息的数据库,消息的参数中标明这是一个查询消息,此站点将返回一个XML格式的信息,其中包含了查询结果(价格,位置,特点,或者其他信息)由于数据是用一种标准化的可分析的结构来传递的,所以可以直接被第三方站点所利用
2.6. SOAP封装(envelope),它定义了一个框架,描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们;
2.7. SOAP编码规则(encoding rules),它定义了一种序列化的机制,用于表示应用程序需要使用的数据类型的实例;
2.8. SOAP RPC表示(RPC representation),它定义了一个协定,用于表示远程过程调用和应答;
2.9. SOAP绑定(binding),它定义了SOAP使用哪种协议交换信息使用HTTP/TCP/UDP协议都可以
webService
-
概述
1.1. webService也就是web服务,provider提供服务,requester使用服务;
1.2. 比如一个provider提供一个web service,这个service的作用是查询天气预报,那么requester就可以调用这个service查询天气预报了
-
详细
2.1. webService是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作
WXDL
-
概述
1.1. 一个XML格式文档,用以描述服务端访问方式和使用协议的细节,通常用来辅助生成服务器和客户端代码及配置信息
-
详细
2.1. 全称: Web Service Description Language, web服务描述语言
2.2. WSDL是一个基于XML的关于如何与Web服务通讯和使用的服务描述
2.3. 描述与目录中列出的Web服务进行交互时需要绑定的协议和信息格式
2.4. 通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务
UDDI
-
概述
1.1.一个用来发布和搜索WEB服务的协议,应用程序可借由此协议在设计或运行时找到目标WEB服务
-
详细
2.1. UDDI指通用的描述、发现以及整合(Universal Description, Discovery and Integration)
2.2. UDDI是一种用于存储有关 web services 的信息的目录
2.3. UDDI是一种由WSDL描述的网络服务接口目录
2.4. UDDI经由SOAP进行通迅
2.5. UDDI被构建于Microsoft.NET平台之中