Web Service术语和首字母缩写词概述

[b]Web Services[/b]

根据 W3C 的定义,Web Services 是“旨在支持通过网络进行的可互操作[color=darkred]计算机到计算机交互的软件系统[/color]”。换句话说,Web Services 是用于应用程序到应用程序通信的编程接口。通常,它们用作支持计算机之间通过网络(例如 Internet)进行通信的 Web 应用程序。

客户端和服务器使用遵循 SOAP 标准的 XML 消息进行通信。也就是说,Web Services 使用 XML 对数据进行编码和解码,并使用 SOAP 来通过开放协议传输数据。Web Services 平台的其中两个基本要素为 SOAP 和 WSDL。

[b]XML[/b]

可扩展标记语言(Extensible Markup Language,XML)允许用户定义他们自己的元素。它是一种通用规范,可以促进结构化数据在不同信息系统之间的共享(通常通过网络)。XML 旨在携带信息而不是显示信息。换句话说,XML 除了对信息进行组织、存储和传输以外,并不实际做其他任何工作;它只是纯文本。

[b]SOAP[/b]

SOAP 过去代表简单对象访问协议 (Simple Object Access Protocol),但是在 1.2 版中已经丢弃了这个概念,因为此概念太具有误导性了。它是一种轻量级的通信协议,允许应用程序使用 XML 通过网络交换信息,或者更简单地说就是用于访问 Web Services 的协议。SOAP 允许应用程序彼此通信,而不管它们运行在什么操作系统上,以及是使用什么编程语言编写的。

[b]WSDL[/b]

WSDL 是应用程序可读的 Web Services 描述语言。它用于描述 Web Services 的功能,以及客户端应用程序应该如何调用 Web Services 。也就是说,它在 XML 文档中描述 Web Services 的所有方法及其签名、命名空间,以及统一资源标识符(Uniform Resource Identifier,URI)的处理。URI 指定网络上的某个资源。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值