首页 > 什么叫WebService服务接口

什么叫WebService服务接口

太惭愧了,我对WebService概念一直不懂,理解得特别模糊,不知道指的是什么,和人交流问题的时候特别困难。我自己的理解就是:WebService是指在web上提供的一种服务,并不是特指某一个技术,它的作用是供系统外的别的系统来调用,来达到交换数据信息的目的。
这是我的理解,首先,不知道是否准确,求指点;其次,我还不太清楚,当前webService的技术具体有哪些,比如HTTP post\get请求,是不是WebService?ajax是不是WebService?,如果提的问题太白痴,还请见谅,请不留情面的指出来,谢谢;最后,不知道当前流行的webService技术是什么?


接口明白吗?WebService就是一个接口,与普通接口的区别就是:
普通接口只能本地调用;WebService可以远程调用
WebService的原理是通过http请求将你想要访问的服务名称以及参数传递到服务器这边,服务器这边根据你传递的参数进行相应的处理,并将结果返回给你。
WebService的实现有很多方案,如使用xml作为参数传递格式的ws-xmlrpc等。


WebService两个关键字:HTTP、接口


首先,WebService可以当做是一种资源(其实是服务),就好比伊拉克的石油。
其次,你指得HTTP请求,它是获取资源的方式,就好比商人从伊拉克交易石油。
而Ajax,也是一种获取资源的方式,可以比作流氓从伊拉克抢油(这个比喻)。

or

再比如,我本地实现了一个机器翻译功能,当然这个功能只能在本地被调用,因此叫做local Service,但是呢,有一天,我通过RestAPI的形式,把这个机器翻译功能变成了一个可通过HTTP请求访问(调用)的API了,这时候,就可以叫做Web Service了,其中,RestAPI也就可以称之为Web Service技术了。

【热门文章】
【热门文章】