Java:WebService:XFire 与Axis2比较
2010-05-18 17:00
344 查看
XFire VS Axis
XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:
1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;
2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
3、容易上手,可以方便快速地从pojo发布服务;
4、Spring的结合;
5、灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor。
XFire与Axis1性能的比较
1、XFire比Axis1.3快2-6倍
2、XFire的响应时间是Axis1.3的1/2到1/5
XFire与Axis2的比较
虽然XFire与Axis2都是新一代的WebService平台,但是Axis2的开发者太急于推出1.0版本,所以1.0还不是一个稳定
的版本,它的开发者宣称1.1版本即将推出,希望1.1版本会是个稳定的版本。在XFire捐献给apache后有人认为
Axis2将会灭亡。
其实在很多人眼里,Axis2并不是pojo形式,Dan Diephouse证明了XFire比Axis更有市场,我也发现了有很多人开始
从Axis转向XFire,包括我也在说服身边的人转向利用XFire进行WebService的开发,很典型的是我可以在几分钟之
内教会我的团队实用XFire来发布一个他自己的Web服务。
本人倾向于XFire确实比Axis2简单很多。在myeclipse就包括XFire 库文件。
可以参考两个blog有关XFire的资料很多,很详细。
http://xfire.codehaus.org/
http://blog.csdn.net/smallnest/archive/2006/04/24/674618.aspx
http://blog.csdn.net/daryl715/category/277919.aspx?PageNumber=1
http://smallnest.googlepages.com/
XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:
1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;
2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
3、容易上手,可以方便快速地从pojo发布服务;
4、Spring的结合;
5、灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor。
XFire与Axis1性能的比较
1、XFire比Axis1.3快2-6倍
2、XFire的响应时间是Axis1.3的1/2到1/5
XFire与Axis2的比较
虽然XFire与Axis2都是新一代的WebService平台,但是Axis2的开发者太急于推出1.0版本,所以1.0还不是一个稳定
的版本,它的开发者宣称1.1版本即将推出,希望1.1版本会是个稳定的版本。在XFire捐献给apache后有人认为
Axis2将会灭亡。
其实在很多人眼里,Axis2并不是pojo形式,Dan Diephouse证明了XFire比Axis更有市场,我也发现了有很多人开始
从Axis转向XFire,包括我也在说服身边的人转向利用XFire进行WebService的开发,很典型的是我可以在几分钟之
内教会我的团队实用XFire来发布一个他自己的Web服务。
本人倾向于XFire确实比Axis2简单很多。在myeclipse就包括XFire 库文件。
可以参考两个blog有关XFire的资料很多,很详细。
http://xfire.codehaus.org/
http://blog.csdn.net/smallnest/archive/2006/04/24/674618.aspx
http://blog.csdn.net/daryl715/category/277919.aspx?PageNumber=1
http://smallnest.googlepages.com/
相关文章推荐
- WebService介绍(WebService基础知识、XFire、CXF(基于XFire和Celtix项目整合而来,与Spring融合好)、AXIS1、AXIS2(有AXIS1转换而来,有Java)
- WebService介绍(WebService基础知识、XFire、CXF(基于XFire和Celtix项目整合而来,与Spring融合好)、AXIS1、AXIS2(有AXIS1转换而来,有Java)
- java开发webservice的几种方式[待总结:cxf、xfire、axis2]
- 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较
- 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较
- WebService常用技术XFire和AXIS2比较
- WebService介绍(WebService基础知识、XFire、CXF(基于XFire和Celtix项目整合而来,与Spring融合好)、AXIS1、AXIS2(有AXIS1转换而来,有Java)
- webservice主流框架Axis、Axis2、XFire、CXF的比较
- JAVA 调用Axis2 code generator 生成的webservice
- C++调用java基于XFire的WebService接口
- Android 用axis2 webService产生java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误的解决
- 使用Axis2 wsdl2java命令生成webservice客户端
- Xfire soapHeader的WebService权限控制forjava
- WebService大讲堂之Axis2(7) 将Spring的装配JavaBean发布成WebService
- java axis2 webservice 接口的开发搭建和demo
- WebService(XFire)开发服务器端用java实现,客户端由C#实现。
- axis2:用ant脚本生成webservice client 端的java/c代码
- java 调用 webService Xfire接口,xml解析为object
- java用XFire开发调用webService例子
- Java使用XFire调用WebService接口