说到一门技术,上来还是先扯扯它是什么?它是怎么来的?它有什么用?用在哪?它有哪些实现?
它是什么?它怎么来的?
WebService,顾名思义,就是基于网络的服务。从表面上看,它就是一个向外界暴露一些可以通过网络调用的API的应用程序。
我们一般把一个后台进程(Daemon)提供的功能叫做服务(service)。服务又分“本地服务”和“网络服务”。比如,XX安全卫士会在后台运行,扫描和监控一些系统行为,这种功能就是“本地服务”,因为它的服务对象时本地用户。再比如,我在电脑上部署了一个Apache服务器,它可以提供一些站点访问功能,这种功能就是“网络服务”。从工作模式上看,Web Service和普通的Web程序(如ASP、JSP等)没有本质区别,都是基于HTTP传输的程序(这个程序通过网络提供出一些对外接口,用于与外界信息互通)。只不过Web Service使用的数据都是基于XML规范的。
WebService的全称是XML Web Service WebService,它是为了实现跨平台、语言而实现的一套接口标准或者规范。Web Service 使用的是Internet上统一开放的标准HTTP,TCP/IP,XML,HTML,SOAP&#