Web 服务 - 组件

在过去几年中,三项主要技术已成为全球标准,构成了当今 Web 服务技术的核心。 下面讨论这些技术。

XML-RPC

这是用于在计算机之间交换信息的最简单的基于 XML 的协议。

  • XML-RPC 是一种使用 XML 消息执行 RPC 的简单协议。

  • 请求以 XML 形式编码并通过 HTTP POST 发送。

  • XML 响应嵌入在 HTTP 响应正文中。

  • XML-RPC 与平台无关。

  • XML-RPC 允许不同的应用程序进行通信。

  • Java 客户端可以与 Perl 服务器进行 XML-RPC 对话。

  • XML-RPC 是开始使用 Web 服务的最简单方法。

SOAP

SOAP 是一种基于 XML 的协议,用于在计算机之间交换信息。

  • SOAP是一种通信协议。

  • SOAP 用于应用程序之间的通信。

  • SOAP 是一种发送消息的格式。

  • SOAP 旨在通过 Internet 进行通信。

  • SOAP 与平台无关。

  • SOAP 与语言无关。

  • SOAP 简单且可扩展。

  • SOAP 允许您绕过防火墙。

  • SOAP 将被开发为 W3C 标准。

WSDL

WSDL 是一种基于 XML 的语言,用于描述 Web 服务以及如何访问它们。

  • WSDL 代表 Web 服务描述语言。

  • WSDL 由 Microsoft 和 IBM 联合开发。

  • WSDL 是一种基于 XML 的协议,用于在去中心化和分布式环境中进行信息交换。

  • WSDL 是描述 Web 服务的标准格式。

  • WSDL 定义描述了如何访问 Web 服务以及它将执行哪些操作。

  • WSDL 是一种用于描述如何与基于 XML 的服务进行交互的语言。

  • WSDL 是 UDDI 的组成部分,UDDI 是一个基于 XML 的全球商业注册机构。

  • WSDL 是 UDDI 使用的语言。

  • WSDL 发音为"wiz-dull",拼写为"W-S-D-L"。

UDDI

UDDI 是一种基于 XML 的标准,用于描述、发布和查找 Web 服务。

  • UDDI 代表通用描述、发现和集成。

  • UDDI 是一种分布式 Web 服务注册规范。

  • UDDI 是独立于平台的开放框架。

  • UDDI 可以通过 SOAP、CORBA 和 Java RMI 协议进行通信。

  • UDDI 使用 WSDL 来描述 Web 服务的接口。

  • UDDI 与 SOAP 和 WSDL 一起被视为 Web 服务的三大基础标准之一。

  • UDDI 是一项开放的行业计划,使企业能够相互发现并定义他们如何通过互联网进行交互。