热门问题
时间线
聊天
视角
Apache CXF
来自维基百科,自由的百科全书
Remove ads
Apache CXF是一個開源的,全功能的,容易使用的Web服務框架。CXF是兩個項目的結合:由IONA技術公司(現在是Progress的一部分)開發的Celtix和由Codehaus主持的團隊開發的XFire,合併是由人們在Apache軟件基金會共同完成的。CXF的名字來源於"Celtix"和"XFire"的首字母。
CXF的關鍵的設計考慮因素包括:
- 前端,如JAX-WS,與核心代碼的徹底分離。
- 簡單易用,例如,創建客戶端和端點不需標註。
- 高性能,最少的計算開銷。
- 可嵌入的Web服務組件:例如可以嵌入到Spring Framework和Geronimo中。
在面向服務的架構(SOA)基礎設施項目中,CXF通常和Apache ServiceMix,Apache Camel以及Apache ActiveMQ一起使用。
Remove ads
特性
CXF支持的特性非常廣泛,但特性主要在以下一些方面:
- 支持的Web服務標準包括:
- SOAP
- WS-Addressing
- WS-Policy
- WS-ReliableMessaging
- WS-Security
- WS-SecurityPolicy
- WS-SecureConversation
- JAX-WS API,用於Web服務開發
- JAX-RS (JSR 311 1.0) API,用於RESTfulWeb服務開發
- JavaScript編程模型,用於客戶端和服務端開發
- Maven工具
- 支持CORBA
- HTTP和JMS傳輸層
- 可嵌入的開發:
- 引用OSGi遠程服務實現
商業支持
包括FuseSource(頁面存檔備份,存於互聯網檔案館)在內的軟件廠商提供CXF的企業支持。FuseSource提供一個CXF的企業版本,稱作FUSE Services Framework(頁面存檔備份,存於互聯網檔案館),該版本是經過測試,認證並提供支持的。
參見
- Axis Web服務框架
- JAX-WS RI JAX-WS規範的參考實現,是Glassfish開源JEE應用伺服器的一部分,由Sun公司支持
- JAX-RS規範
參考文獻
- Balani, Naveen; Hathi, Rajeev, Apache CXF Web Service Development 1st, Packt Publishing: 336, December 20, 2009 [2010-01-13], ISBN 1847195407, (原始內容存檔於2009-12-25)
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads