WebService框架大比較(Axis,axis2,Xfire以及cxf)
http://axis.apache.org/axis2/java/core/
XFire與Axis1效能的比較
1、XFire比Axis1.3快2-6倍
2、XFire的響應時間是Axis1.3的1/2到1/5
Axis2是Apache下的一個重量級WebService框 架,準確說它是一個Web Services / SOAP / WSDL 的引擎,是WebService框架的集大成者,它能不但能製作和釋出WebService,而且可以生成Java和其他語言版WebService客戶 端和服務端程式碼。這是它的優勢所在。但是,這也不可避免的導致了Axis2的複雜性,使用過的開發者都知道,它所依賴的包數量和大小都是很驚人的,打包部 署釋出都比較麻煩,不能很好的與現有應用整合為一體。但是如果你要開發Java之外別的語言客戶端,Axis2提供的豐富工具將是你不二的選擇。
3、XFire是一個高效能的WebService框架,在 Java6之前,它的知名度甚至超過了Apache的Axis2,XFire的優點是開發方便,與現有的Web整合很好,可以融為一體,並且開發也很方 便。但是對Java之外的語言,沒有提供相關的程式碼工具。XFire後來被Apache收購了,原因是它太優秀了,收購後,隨著Java6 JWS的興起,開源的WebService引擎已經不再被看好,漸漸的都敗落了。
4、CXF是Apache旗下一個重磅的SOA簡易框架,它實現了ESB(企業服務匯流排)。CXF 來自於XFire專案,經過改造後形成的,就像目前的Struts2來自WebWork一樣。可以看出XFire的命運會和WebWork的命運一樣,最 終會淡出人們的視線。CXF不但是一個優秀的Web Services / SOAP / WSDL 引擎,也是一個不錯的ESB匯流排,為SOA的實施提供了一種選擇方案,當然他不是最好的,它僅僅實現了SOA架構的一部分。
相關文章
- 【轉載】webservice框架xfire和axis的比較Web框架
- Axis2呼叫WebServiceWeb
- webService 客戶端呼叫 axis2Web客戶端
- axis2 WebService的釋出與呼叫Web
- Axis2 Session ManagementSession
- 【原創】webservice xfire框架例項筆記Web框架筆記
- 【原創】WebService大講堂之Axis2(3):使用services.xml檔案釋出WebServiceWebXML
- 【原創】WebService(Axis2)視訊教程與QQ交流群釋出Web
- WebService大講堂之Axis2(6):跨服務會話(Session)管理Web會話Session
- 用Axis2進行SOA開發:瞭解Axis2基礎(一)
- 用Axis2進行SOA開發:瞭解Axis2基礎(四)
- 用Axis2進行SOA開發:瞭解Axis2基礎(五)
- 【原創】WebService大講堂之Axis2(7):將Spring的裝配JavaBean釋出成WebServiceWebSpringJavaBean
- xfire+spring整合webserviceSpringWeb
- 【原創】WebService大講堂之Axis2(4):二進位制檔案傳輸Web
- xfire 客戶端呼叫webservice的問題客戶端Web
- Webservice呼叫方式:axis,soap詳解Web
- CXF實現webService服務(一)Web
- php做的WebService用axis呼叫不到PHPWeb
- WebService之Spring+CXF整合示例WebSpring
- cxf設定代理訪問webservice介面Web
- Eclipse+Tomcat+Axis2配置webservice。EclipseTomcatWeb
- cxf WebService設定wsdl中soapAction的值Web
- CXF建立webservice客戶端和服務端Web客戶端服務端
- CXF入門教程(1) -- 第一個webServiceWeb
- java使用axis 呼叫WCF webservice問題請教JavaWeb
- axis1,xfire,jUnit 測試案列+開Web Service開發指南+axis1.jar下載 程式碼WebJAR
- 使用CXF與Spring整合實現RESTFul WebServiceSpringRESTWeb
- maven+CXF+Spring+tomcat 開發webserviceMavenSpringTomcatWeb
- CXF入門教程(5) -- webService非同步呼叫模式Web非同步模式
- Eclipse 安裝 Axis2外掛失敗問題解決方案Eclipse
- Spring整合CXF,釋出RSETful 風格WebServiceSpringWeb
- 專案引入XFire1.2.6 來實現webservice的基本功能Web
- 使用瀏覽器位址列呼叫CXF Webservice的寫法瀏覽器Web
- 開發:隨筆記錄之 CXF 動態呼叫Webservice筆記Web
- 用cxf編寫基於spring的webservice之下篇SpringWeb
- RPC框架大比拼RPC框架
- Spring+xfire和Spring+CXF在Weblogic上釋出服務遇到的問題SpringWeb