1、Web Service通过SOAP协议和XML进行标准化,使得跨平台或跨网站数据交换更加统一。
2、Web Service可以实现分布式三层开发,也就是说界面层、业务层、数据层可以运行在不同平台不同服务器上,适合于开发超大规模的应用程序。
3、以银行系统为例,银行的储户数据众多相当庞大,全都存储在一台数据库服务器上显然很麻烦,而且大数据量的操作增加服务器负担。而分布式存储,通过WebService跨平台来调用数据,就可以使用多台数据库服务器来存储数据,从而减轻一台服务器的数据负担。
除了银行系统外,一些开放式的操作传统方式是使用接口来实现,使用WebService实现这种方式更为便利。比如中国移动或联通开放的网站向手机短信发送WebService,网上银行支付的WebService等