您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。

谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。

来源:网络整理     时间:2016/8/22 9:42:20     关键词:

关于网友提出的“ 谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。”问题疑问,本网通过在网上对“ 谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。
描述:

谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。
我不明白,为什么不直接soap+http来传输,却还要有一个wsdl出来?为什么要用axis?我直接解释http包里面的soap部分不就可以了吗?干吗还要弄出那么多东西来啊。
RPC是否可以理解成一种CGI,一个函数,一个方法??
还有:
我现在用的是axis作为服务器端,一些rpc是用java实现的。但是我的客户端(不是pc)只能用c,那么它该如何来与我通信?另外,在某些场合,我也需要去访问客户端(不是pc),那么它是否也需要安装一个类似axis的服务器来给我wsdl文件及相关rpc?
希望大家能够给小弟解答一下,谢谢,谢谢!


解决方案1:

http://community.csdn.net/Expert/TopicView3.asp?id=4196029
你先看看这个。基本上soap,http和ws的关系就差不多了
wsdl是ws的一个标准,可以用来部署ws,这样的话不同语言不同平台都可以使用ws来通讯了。
axis是apache对ws的一个简单封装,其实不管怎么样都是以soap协议来通讯。只不过使用这个封装,感觉更简单方便了。
rpc是远程过程调用,基本上可以认为是ws的简单实现,他的实现我们是看不到soap的使用的,因为他会自己把rpc调用转换成soap envelop去通讯。
ws是语言无关的,rpc也是的。所以你说c和axis通讯我觉得是完全没有问题的。


以上介绍了“ 谁能说说SOAP,WSDL,AXIS,HTTP在web service 中的联系。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3482924.html

相关图片

相关文章