webservice

发布时间:2020-10-17 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了webservice编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

WebService是两个系统的远程调用,使两个系统进行数据交互,如应用:天气预报服务、银行ATM取款、使用邮箱账号登录各网站等。

WebService之间的调用是跨语言的调用。Java、.Net、php,发送Http请求,使用的数据格式是XML格式。

webxml.com.cn上面有一些免费的WebService服务,可以进去看看。


WSDL是服务接口,从外部看它就是服务提供者,没有WSDL就相当于没有服务提供者, 
SOAP是服务者和消费者建立的双向通信通道,服务方提供给消费方WSDL,这是两者达成的共识。SOAP是在解析并遵守WSDL文档格式基础之上开发的. 
没有WSDL文档,就无法开发SOAP.

目前三种主流的web服务实现方法: 

REST(新型):表象化状态转变 (软件架构风格)RESTEasy、Wink、CXF、Axis2…….

SOAP(比较成熟):简单对象访问协议  Xfire、Axis2、CXF、Axis1

XML-RPC(淘汰):远程过程调用协议(慢慢被soap 所取代)

REST 简单易用,效率高,貌似未来有很大的发展空间,也有宣称rest性能个方便比soap强大的,已经有很多框架宣称对rest进行支持比如spring 3.0、struts…….. (百度观点)

SOAP 成熟度较高,安全性较好

总结

以上是编程之家为你收集整理的webservice全部内容,希望文章能够帮你解决webservice所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!