为何使用 Web Service?

Web Service 主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。其主要目标就是 跨平台的可互操作性


Web Service 能协同工作

Web Service 所使用的是 Internet 上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以它可以在任何支持这些标准的环境(Windows,Linux)中使用。

基于以上述只要支持 Web 标准的所有平台都支持 Web Service ,因此不同的平台,不同的系统可以借此进行交互,协同工作,Web Service 的巨大作用体现出来。

Web Service 的应用场景

WebService 的主要目标是跨平台的可互操作性。为了达到这一目标,WebService 完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。

由此可以看出,在以下四种情况下,使用 WebService 会带来极大的好处。

  • 跨越防火墙,打破防火墙的封锁进行数据传输
  • 应用程序集成,系统内部各功能间,多系统间及多平台间的数据交互
  • B2B集成,将逻辑独立出来
  • 软件重用,优秀的代码复用作用

但也有不适用 Web Servcie 的场景,比如:

  • 单机应用程序;
  • 局域网上的同构应用程序

Web services 把 Web 应用程序提升到了另外一个层面

通过使用 Web services,您的应用程序可向全世界发布功能或消息。

Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据。

通过 Web services,您的会计部门的 Win 2k 服务器可与 IT 供应商的 UNIX 服务器进行连接。


分类导航