Web Service开发用什么比较好

如题,Axis,Axis2,XFire,CXF,用哪一个比较好?
每一个框架不同的版本之间是否存在兼容性问题?
现在大家用的是哪一个框架的哪一个版本?
希望大家给个说法
谢过先

按照发展历史来讲,最早是axis,后期出现了axis2,之后是xfire,现在xfire停止发展了捐献给了apache cxf,也就是说cxf是xfire的后续发展版本,所以新项目基本就不用在xfire和cxf之间纠结了,axis那会还不支持spring,我们是自己二开后使用的,后期做过axis2和xfire的性能对比测试,axis2性能较xfire有差距,建议楼主自行测试对比下axis2和cxf哪个性能更高些,从深层次讲用流式解析xml引擎的web services框架应该效率更高些,也就是cxf框架效率应该更高些,期望看到楼主的对比测试数据。

我开发够的电信项目用的cxf

那个项目有点老,一个用的cxf2.3.4,一个用的2.1.1,与spring结合的很好,与其他公司的10多个系统进行交互,完全没问题。

原生态jdk支持的webservice (jdk6)
[url]http://duyunfei.iteye.com/blog/1110560[/url]

CXF与spring无缝结合,我们项目也在用,very good

我们之前的也是cxf

CXF 与 spring 结合 非常方便
http://zhengshuo.iteye.com/blog/1006177

http://blog.csdn.net/pengchua/article/details/2740572

可以参考一下哦

都是使用apache的cxf,主要是简单,好用

各有千秋,不能一概而论,需要根据具体情况而定。

以前用xfire后来项目改用cxf个人感觉都不错,必行cxf的前身是xfire嘛

现在公司项目用的是Axis,Axis2,感觉比较累赘,可能是没有深入研究的原因吧。

hessian不错

做的联通和电信的项目,全部是axis2,觉得用起来蛮不错的

[align=center][/ali[color=darkblue]gn][size=x-small][/size][c[/color]olor=brown][[flash=200,200][/flash][i][/i][u][/u][quote][/quote][quote][/quote][quote][/quote] 8) 8) :o :o :( :D /color]

用CXF吧。这里有一些资料,希望有用。

http://blog.csdn.net/column/details/apachecxfinaction.html

我公司大型电力项目就用cxf实现webservic,很好用,很容易懂。

我不推荐用基于soap的webservice,我推荐用restful类型的。restful类型很轻巧,甚至可以在不用任何第三方库的情况下自己实现服务器端。

目前用的是XFIRE

以前做过项目,用的是axis.

推荐用webservice的restful技术,淘宝也是再用这个。

webservice的restful技术

spring-ws 咋没人提呢,挺好用的,这个用哪个都可以,看自己的喜好,没有什么兼容性问题

axis2可以,有eclipse插件,包含了客户端和服务端

我们平常都是用Axis,xml传来传去。
不过最近在和sql写接口。sqp都是用的XFire

用过axis和xfire,总体来说xfire是比较不错的发布服务很方便,基本不需要写什么代码,传输对象也很方便,与spring集成也没问题。

跨语言用axis,不是的话用cxf

JBoss的Resteasy,restful类型的api,使用Annotation标识接口方法路径、参数,开发效率很高

个人推荐 CXF. 如果在 Websphere 里用 CXF 要小心 JAR 包冲突。

jdk6是最佳选择

hessian 可以试试

之前用过Axis2,带Axis插件生成器,生成服务端和客户端非常方便,效率很高。

我们公司使用的xfire,个人感觉开发还是比较简单的。
看趋势,似乎CXF的势头更猛些

用的hessian

Xfire 以前用过,貌似都停止更新了,hessian 和CXF都用过, CXF比较通用, hessian比较方便,其实都可以

C语言开发的,用的是gSoap工具包,挺好用的!

开发过一个项目,用的是xifre因为当时项目用spring,xifre和spring兼容比较好。配置也相对简单。

打算采用axis .