| Apache CXF | |
|---|---|
| Basisdaten | |
| Entwickler | Apache Software Foundation |
| Erscheinungsjahr | 4. April 2009 |
| Aktuelle Version | 4.2.4 (1. Oktober 2026) |
| Betriebssystem | plattformübergreifend |
| Programmiersprache | Java |
| Kategorie | Webservice-Framework |
| Lizenz | Apache-Lizenz 2.0 |
| cxf.apache.org | |
Apache CXF ist ein Open-Source-Webservice-Framework der Apache Software Foundation. Der Name CXF steht für "CeltiXFire", eine Verschmelzung der Namen der beiden Frameworks IONA Celtix und Codehaus XFire, welche die Basis für Apache CXF darstellten.
Apache CXF hat wie alle Webservice-Frameworks eine Reihe an Fähigkeiten, ist aber vorwiegend auf folgende Bereiche fokussiert:
Apache CXF wird häufig zusammen mit Apache ServiceMix (Enterprise Service Bus), Apache Camel (Enterprise Messaging System) und Apache ActiveMQ (Java Message Service) in SOA-Infrastruktur-Projekten eingesetzt.
IONA vertreibt eine kommerzielle Enterprise-Version von Apache CXF unter dem Namen FUSE Services Framework.
Apache CXF unterstützt die W3C-Standards SOAP, MTOM und WSDL, sowie die W3C-Spezifikationen WS-Addressing, WS-Policy, WS-Reliable Messaging, WS-Security, WS-SecureConversation und WS-Trust.
Apache CXF unterstützt die Java-Programmierschnittstellen JAX-WS, JAX-RS, JBI, JCA, JMX, JMS über SOAP, Spring sowie die XML-Datenbindungs-Frameworks JAXB, Aegis, Apache XMLBeans, SDO.