WebService(Web服务)是一种基于web的独立于程序之外的,低耦合的技术。它主要用途是通过自身的程序去调用网络中的其他程序,被调用的程序可以称为web服务。
WebService的主要特点:
1、不受语言的限制,所有web服务都会在被调用前解析成xml的形式
2、主程序和被调用的服务之间通过soap(简单对象访问协议)进行数据的交流
3、所提供服务的一方必须将其服务器运行
如这个图片所示:
简单地体验下WebService的应用:ip地址信息查询(web服务网)
点击调用,即可查询出该ip的位置信息:
所以,许多程序例如订餐程序,会提供一个天气或者ip地址的信息,其实都是调用了web服务,看似做了很多事情,其实只是调用了一个接口,实现它的方法而已