老李分享:为何要使用 Web Services
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。请访问www.poptest.cn
使用 web service 有以下好处:
把现有的功能公开在网络上
一个 web service 是一套可以使用 HTTP 进行远程调用的代码,也就是说,可以使用 HTTP 请求对其进行激活。web service 允许你将你现有代码的功能公开在网络上。一旦公开在网络上,其它应用就可以使用你的程序的功能了。
互操作性
web service 能够让不同的应用来进行彼此通话,并且互相共享数据和服务。其他的应用也可以使用这些 web service。例如,一个 VB 或者 .NET 应用可以访问 Java web service,反之亦然。web service 实现了应用跟平台和技术的无关性。
标准化协议
web service 使用标准化的行业标准协议来进行通信。所有的四层(服务传输、XML 消息处理、服务描述以及服务发现等层)都使用在 web service 协议栈中已定义明确的协议。这种标准化的协议栈给业务带来了诸多好处,比如广泛的选择,因竞争要减少的成本,以及质量的提升。
低成本的通信
web service 使用 HTTP 协议之上的 SOAP 协议,所以你可以用你现有的低成本网络实现 web service。相比 EDI/B2B 等专有解决方案,这一解决方案的开销要小很多。除了 HTTP 之上的 SOAP,web service 还可以被实现在其他可靠传输机制之上,比如 FTP。