跳至內容

ApacheCXF

出自Taiwan Tongues 台語維基
於 2025年8月24日 (日) 03:40 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Apache CXF是一个開源的,全功能的,好用的 Web 服務框殼。CXF 和兩个項目的結合:由 IONA 技術公司(這馬是 Progress 的一部份)開發的 Celtix 和由 Codehaus 主持的團隊開發的 XFire,合併是由人佇咧 Apache 軟體基金會共同完成的。CXF 的名來源於著 " Celtix " 和 " XFire " 的首字母。

CXF 的關鍵的設計考慮因素包括:

  • 前端,如 JAX-WS,佮核心代碼的徹底分離。
  • 簡單簡單用,比如講,創建客戶捀佮捀點無需要註。
  • 高性能,上少的計算開銷。
  • 可1875入去的 Web 服務組件:譬如講會當死人去 Spring Framework 和 Geronimo 中。

佇咧面向服務的彼个架構(SOA)基礎設施項目中,CXF 通常佮 Apache ServiceMix,Apache Camel 以及 Apache ActiveMQ 做伙使用。

特性

CXF 支持的特性足廣的,但是特性主要是講下一寡方面:

  • 支持的 Web 服務標準包括:
  • SOAP
  • WS-Addressing
  • WS-Policy
  • WS-ReliableMessaging
  • WS-Security
  • WS-SecurityPolicy
  • WS-SecureConversation
  • JAX-WS API,用佇咧 Web 服務開發
  • WSDL 優先的工具
  • Java 優先支持
  • JAX-RS ( JSR 三百十一一垺零 ) API,用佇咧 RESTfulWeb 服務開發
  • JavaScript 編程模型,用佇客戶捀和服務捀開發
  • Maven 工具
  • 支持 CORBA
  • HTTP 和 JMS 傳輸層
  • 可1875入來的開發:
  • ServiceMix 抑是按怎 JBI 容器
  • Geronimo 抑是按怎 Java EE 容器
  • Tomcat 抑是按怎 Servlet 容器
  • OSGi
  • 引用 OSGi 遠逝服務實現

商業支持

包括講 FuseSource 在內的軟體廠商提供 CXF 的企業支持。FuseSource 提供一个 CXF 的企業版本,這號做 FUSE Services Framework,該版本是經過測試,認證並提供支持的。

參見

  • Axis Web 服務框殼
  • JAX-WS RI JAX-WS 規範的參考實現,是 Glassfish 開源 JEE 應用侍服器的一部份,由 Sun 公司支持
  • JAX-RS 規範

參考文獻

外部連結

  • Apache CXF 網站
  • 企業版 CXF(FUSE)網站
  • CXF 的企業支持
  • Apache CXF 提交者列表