本文的主要目的是用一些比较容易懂的语言说明下webservice相关的概念。
1、为什么会有webservice
每一项新技术的产生,都是由于被需要。语言发展太多了,各个语言之间不能相互调用,数据无法共享导致了数据不一致。
为了解决这个问题我们需要一项技术解决异构系统之间的数据共享问题。webservice很成功的解决了这个问题。
2、不同语言之间数据共享需要解决什么问题
1. 传输的数据可以跨平台,谁都认识它。
2. 提供的服务要能很方便调用最好像网站那样可以什么浏览器什么操作系统都可以访问。
3、目前有哪些技术可以解决上面的问题
1. json与xml每个语言都认识还可以解析。所以我们只要传送json或者xml这种格式的数据就行了。
2. 如果我们把服务部署在web站点上是不是可以做到像访问网站那样方便呢?如果可以,那应该叫web服务(web service)
4、SOAP协议说明
协议就是一种规定,协议的存在就是为了规范。试想一下,如果每个人都按照自己的想法去传输数据,那么谁能知道传
的是什么东西,即便你获取数据了你也不知道那是什么意思。所以我们需要制定一份协议,大家都遵守这个协议就能很好的
统一,解析也很方便了。为了说明SOAP协议,下面将详细的说明数