信息安全中的 Web 服务有哪些类型?
Web 服务是在 WWW(万维网)上传播客户端和服务器应用程序之间通信的规范渠道。Web 服务是一种软件结构,旨在实现一组特定的任务。
在 Web 服务中,它是通过 Internet 协议确定使用 XML、SOAP、WSDL 和 UDDI 开放标准集成基于 Web 的应用程序的标准化方法。XML 可用于标记数据,SOAP 可用于传输数据。WSDL 用于定义可用服务,UDDI 用于列出可访问的服务。
有以下类型的网络服务如下 -
RESTful Web Services - REST 代表 REpresentational State Transfer。它由创建 HTTP 的 Roy Thomas Fielding 开发。RESTful Web 服务的目标是使 Web 服务更有效。RESTful Web 服务尝试使用 HTTP 中已经存在的多个概念来定义服务。
它不代表标准的消息交换格式。它可以使用 XML 和 JSON 构建 REST 服务。JSON 是 REST 的著名格式。关键抽象是 REST 中的资源。资源可以是任何东西,并且可以通过统一资源标识符 (URI) 创建。
SOAP Web 服务- SOAP 表示为简单对象访问协议。这种网络服务协议网络结构化数据使用 XML 并经常使用 HTTP 和 SMTP 进行传输。SOAP 还使用 WSDL(Web 服务描述语言)文件来分发 Web 服务描述模型。这定义了 SOAP 请求(客户端)和响应(服务器端)应该如何出现。此外,SOAP Web 服务具有安全和寻址标准。
例如,请求从 Facebook 应用程序访问 Todo 应用程序。Facebook 应用程序向 Todo 应用程序发送一个 XML 请求。Todo 应用程序处理请求并创建 XML 响应并发送回 Facebook 应用程序。
在 SOAP Web 服务中,SOAP-Envelope 包括一个 SOAP-Header 和 SOAPBody。它包括识别请求所需的元信息,例如身份验证、授权、签名等。SOAP-Header 是可选的。SOAPBody 包含请求或响应的真实 XML 内容。如果出现错误,响应服务器会使用 SOAP-Fault 进行响应。
XML-RPC - RPC 代表远程过程调用。它是网络上多个设备之间交换数据的最基本的 XML 协议。它使用 HTTP 快速轻松地从客户端到服务器共享数据和通信其他信息。
UDDI - UDDI 代表通用描述、发现和集成。它是一种基于 XML 的标准,用于详细说明、发布和发现 Web 服务。它本质上是一个面向全球企业的互联网注册机构。目标是简化公司系统之间的数字交易和电子商务。
以上是 信息安全中的 Web 服务有哪些类型? 的全部内容, 来源链接: utcz.com/z/297338.html