中间件小结——第四部分:Web Service规范

来源:互联网 发布:ad旋转网络标号 编辑:程序博客网 时间:2024/06/04 19:18
 

分类:

(1) 面向商业应用的 Web Service(Business-Oriented Web Service)

(2) 面向最终用户的 Web Service(Customer-Oriented Web Service)

(3) 面向特定设备的 Web Service(Device-Oriented Web Service)

(4) 系统级 Web Service(System-Oriented Web Service)

SOAP

SOAP 是在松散的、分布的环境中使用 XML 交换结构化的和类型化的信息的一种简单协议。SOAP 本身并不定义任何应用语义,如编程模型或特定语义实现,它只定义了一种简单的以模块化的方式包装数据的机制。

一个 SOAP 消息是由 XML 消息头和一个 SOAP 封装(SOAP Envelope)组成的 XML 文档。SOAP 封装描述了该消息所包含的基本信息,SOAP 封装中包括一个可选的 SOAP 消息头(SOAP Header)和必需的 SOAP 消息体(SOAP Body) 。SOAP 封装定义了一个 SOAP错误(SOAP Fault)来报告出错信息。

 

WSDL:

WSDL 是一种用 XML 文档来描述 Web 服务的标准,是 Web 服务的接口定义语言。其内容包含了 Web 服务的基本属性信息,如 Web服务所提供的操作、和 Web 服务进行消息交换的数据格式和协议标准、Web 服务的网络位置等信息。

 

UDDI:

UDDI 是一套基于 Web 的、分布式的并为 Web 服务提供注册的信息注册中心的实现规

范,同时也包含了一组使企业能将自身提供的 Web 服务进行注册以使其它企业能够发现的访问协议实现标准。UDDI 标准包含一个独立于平台的框架,用于通过使用 Internet 来描述服务,发现企业,并对企业服务进行集成。通过使用 UDDI,Web 服务提供者能够注册 Web服务,应用程序或服务使用者能够查找到所需要的 Web 服务并了解如何与之连接和交互。

 

UDDI 商业注册所提供的信息包括以下三部分内容:

  白页(White Page) :有关企业的基本信息,包括了企业名称、经营范围的描述、联系信息和已知的企业标识等;

  黄页(Yellow Page) :提供基于标准分类法的行业类别,能够使使用者在更大的范围内查找在注册中心注册的企业或服务;

  绿页(Green Page) :关于该企业所提供的 Web 服务的技术信息和 Web 服务说明信息,并提供了指向这些服务所在实现的技术规范的引用和一些指针,指向基于文件的 URL 的不同发现机制。

原创粉丝点击