webservice、soap、wsdl的关系

webservice是一个概念,是虚的,不是具体的技术。

soap、wsdl是实实在在的具体的技术。


soap是协议,协议是什么?是双方都遵守的规则。

以http协议为例,客户端和服务器端都必须遵守http协议,即遵守http报文的格式。客户端(即浏览器端)拼接成http报文,如果服务器端不遵守http协议的规则,那么客户端的http报文来了服务器端也没有办法解析。 

这就是协议,即双方都遵守一种数据格式(如http报文),这样你发来的东西我才能解析。


webservice的框架有很多,axis等。

http://blog.sina.com.cn/s/blog_9cce649f010138ki.html


------------webservice的核心是soap(而使用框架如axis就不会感觉到soap的存在,因为axis替你干了。在webservice的客户端axis通过http发送一个soap格式的xml文件,然后webservice的服务器端接受到soap格式的xml文件,然后对xml文件解析,执行客户端调用的方法,然后返回一个soap格式的xml文件,客户端拿到soap格式的xml文件,进行解析,解析后的即是调用webservice提供者的某个方法的返回值。这就是整个webservice的调用过程)

soap格式如下:

https://www.ibm.com/developerworks/cn/xml/x-sisoap/

http://baike.baidu.com/link?url=XgxBTFWQXL8oSP7b5qQgCFr8MGM4uwKXrdsO1NO-__nQ8bGLZIQ_Q8xHdAi8K2TS9arWLnv38pj8BYSMcPgHn91hwFtfDlPDe6vjUKWjjkxIN9NHjGPmDnqQ_7JiBE-EvN34B5oDwVbQCeH2RhVphw8rRTexyluBWXmkLSEnqoBbYk4tCUQBEUM66RHMW8PVK3FVZfgGKepalB3oF22-eD-FkOiUOH-TTIgijDSXVLLIsSZb4bIPhWfY0XN5Luhv



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值