基础的 Web Services 平台是 XML + HTTP。web
HTTP 协议是最经常使用的因特网协议。编程
XML 提供了一种可用于不一样的平台和编程语言之间的语言。浏览器
因为全部主要的平台都可经过 Web 浏览器来访问 Web,不一样的平台能够借此进行交互。为了让这些平台协同工做,Web 应用程序被开发了出来。服务器
Web 应用程序是运行在 Web 上的简易应用程序。它们围绕 Web 浏览器标准被进行构建,几乎可被任何平台之上的任何浏览器来使用。网络
经过使用 Web services,您的应用程序可向全世界发布功能或消息。编程语言
Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据。学习
经过 Web services,您的会计部门的 Win 2k 服务器可与 IT 供应商的 UNIX 服务器进行链接。spa
有一些功能是不一样的应用程序经常会用到的。那么为何要周而复始地开发它们呢?翻译
Web services 能够把应用程序组件做为服务来提供,好比汇率转换、天气预报或者甚至是语言翻译等等。设计
比较理想的状况是,每种应用程序组件只有一个最优秀的版本,这样任何人均可以在其应用程序中使用它。
经过为不一样的应用程序提供一种连接其数据的途径,Web services有助于解决协同工做的问题。
经过使用 Web services,您能够在不一样的应用程序与平台之间来交换数据。
Web Services 拥有三种基本的元素。
它们是:SOAP、WSDL 以及 UDDI。
基本的 Web services 平台是 XML + HTTP。
WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。
UDDI 是一种目录服务,经过它,企业可注册并搜索 Web services。
任何应用程序均可拥有 Web Service 组件。
Web Services 的建立与编程语言的种类无关。