XML Web Service 是一种基于网络的、分布式的模块化组件,它使用标准化的 XML 消息传递系统,可以通过网络(特别是互联网)进行访问和执行。主要特点包括:
松耦合:服务提供者和使用者之间不需要紧密集成有多少个构建 XML Web Service 的公司,就可能有多少种 XML Web Service 定义。不过几乎所有定义都具有以下共同点:
1. XML Web Service 通过标准的 Web 协议向 Web 用户提供有用的功能。多数情况下使用 SOAP 协议。
2. XML Web Service 可以非常详细地说明其接口,这使用户能够创建客户端应用程序与它们进行通信。这种说明通常包含在称为 Web 服务说明语言 (WSDL) 文档的 XML 文档中。
3. XML Web Service 已经过注册,以便潜在用户能够轻易地找到这些服务,这是通过通用发现、说明和集成 (UDDI) 来完成的。
SOAP 的简单性和 HTTP 的普及性使其成为 XML Web Service 的理想基础协议。
SOAP 是 XML Web Service 的核心通信协议,是一种基于 XML 的协议,用于在 Web 上交换结构化和类型化信息。关键特征:
虽然 SOAP Web Service 曾经非常流行,但现在许多应用已转向更轻量级的 RESTful 服务。不过 SOAP 仍在对可靠性、安全性和事务支持要求较高的企业环境中广泛使用。
Copyright © 2009-2025 viuoo.com