5.2  Web Services

更新于 2026年10月10日 版权声明
5.2 Web Services

Web Services是一个平台独立的、低耦合的、自包含的基于可编程的Web应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。其主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。Web Services结构如图5-1所示。Web Services所使用的是互联网上统一、开放的标准,如HTTP、XML、SOAP(Simple Object Access Protocal,简单对象访问协议)、WSDL等,所以Web Services可以在任何支持这些标准的环境(如Windows、Linux)中使用。

图示

图5-1 Webservices结构(https://www.daowen.com)

其中,SOAP是一个用于分散和分布式环境下网络信息交换的基于XML的通信协议。在此协议下,软件组件或应用程序能够通过标准的HTTP进行通信。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的相互操作性,从而使存在的应用程序能够被广泛的用户访问。WSDL(Web Service Definition Language,网络服务描述语言)是一个用来描述Web服务和说明如何与Web服务通信的XML语言。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)