对比Axis2和CXF
jws的发布对java webservice框架产生了巨大的影响,经过大浪淘沙,目前java开发webservice的框架主要包括axis2和cxf。
axis2和cxf都是apache旗下的产品,但是其目的不同,导致webservice开发方法也不一样。两个框架都得到了开发者的支持。有必要对二者进行以下对比。
| Axis2 | CXF | |
|---|---|---|
| 目标 | WebService引擎 | 简易的SOA框架,可以作为ESB |
| ws* 标准支持 | 不支持WS-Policy | WS-Addressing,WS-Policy, WS-RM, WS-Security,WS-I Basic Profile |
| 数据绑定支持 | XMLBeans、JiBX、JaxMe 、JaxBRI、ADB | JAXB, Aegis, XMLBeans, SDO, JiBX |
| spring集成 | 不支持 | 支持 |
| 应用集成 | 困难 | 简单 |
| 多语言 | 支持C/C++ | 不支持 |
| 部署 | web应用 | 嵌入式 |
| 服务监控和管理 | 支持 | 不支持 |
结论:
- 如果希望以一种一致的方式实现webservice,特别是有跨语言的需求时,应该使用Axis2
- 如果需要在现有的java程序(包括web应用)中增加webservice支持,应该使用CXF
最后
以上就是从容钻石最近收集整理的关于Axis2和CXF框架的对比的全部内容,更多相关Axis2和CXF框架内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复