English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> Web服务的定义与SOAP协议介绍

 

Web服务的定义与SOAP协议介绍

威盾防火墙 2015-02-20

 

本章主要介绍了Web服务,包括什么是Web服务、Web服务的原理、XML和SOAP、创建Web服务和调用Web服务。Web服务,它虽然不以可视的界面出现在用户面前,但可以为用户的客户端应用程序或Web应用程序提供网络服务。通过本章的学习,应重点掌握Web服务的创建和调用方法。

Web服务定义与SOAP协议介绍

Web服务的体系结构

构建一个Web服务

测试Web服务

消费Web服务

在Ajax Web站点中使用Web服务

14.1  Web服务的定义与SOAP协议介绍

在介绍Web服务之前,需要先熟悉XML、SOAP、WSDL和UDDI等概念。

XML(eXtensible Markup Language):XML是一种用户定义的、可读性较高的数据描述语言,用户使用Web服务发送或接收各种数据、数据集以及文档的格式就是XML。

SOAP(Simple Object Access Protocol):SOAP是一套用于Web服务端和客户端通信的标准消息控制协议,SOAP用XML构造消息,消息中包含了服务端和客户端所需要的参数或值。

WSDL(Web Services Description Language):WSDL是Web服务描述语言。可以认为WSDL文件是一个XML文档,用于说明一组SOAP消息以及如何交换这些消息。换句话说,WSDL对于SOAP的作用就象IDL对于CORBA或COM的作用。通常WSDL文档由软件生成和使用。

UDDI(Universal Description Discovery and Integration):UDDI是Web服务的黄页。与传统黄页一样,用户可以搜索提供所需服务的公司,阅读以了解所提供的服务,然后与某人联系以获得更多信息。当然用户也可以提供Web服务而不在UDDI中注册,就像在地下室开展业务,依靠的是口头吆喝;但是如果希望拓展市场,则需要UDDI以便能被客户发现。


相关内容: 最新内容:
1.2 在.NET中使用Web服务[2015-02-20]
谈Web2.0泡沫为时过早[2015-02-20]
从Web 0.2到Web2.0的风风雨雨[2015-02-18]
Web 2.0界面设计模式的特征[2015-02-18]
Web 防护新贵:认识 Web 应用防火墙[2015-02-18]
Mozilla发布Web工具录 可查询最新Web开发工具[2015-02-18]