Apache
...
CXF™: An Open-Source Services Framework
Overview
Apache CXF CXF™ is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
News
...
Sept 18,
...
2023 - Apache CXF
...
3.5.7, 3.6.2 and 4.0
...
.3 released!
...
The Apache CXF team is proud to announce the availability of the latest version of CXF: 2.7.0. Apache CXF 2.7.0 contains several new features and enhancements that users have been asking for such as WS-Discovery support, Asynchronous HTTP transports, some work toward JAX-RS 2.0 support, etc... See the migration guide for a the complete list.
...
our latest patch releases! Over 15 JIRA issues were fixed for 4.01 and 3.5.6.
Downloads are available here.
June 12, 2023 - Apache CXF 3.6.1 and 4.0.2 released!
The Apache CXF team is proud to announce the availability of our latest patch releases! Over 7 JIRA issues were fixed for 4.0.2 and 3.6.1.
Downloads are available here.
May 8, 2023 - Apache CXF 3.5.6, 3.6.0 and 4.0.1 released!
The Apache CXF team is proud to announce the availability of the our latest patch releases. ! Over 50 15 JIRA issues were fixed for 24.6.3 which many of those fixes back ported to the other branches.
This is mostly a patch release to fix problems and issues that users have encountered.
...
01 and 3.5.6.
Downloads are available available here.
Features
CXF includes a broad feature set, but it is primarily focused on the following areas:
...
CXF implements the JAX-WS APIs (TCK compliant). CXF JAX-WS support includes some extensions to the standard that make it significantly easier to use, compared to the reference implementation: It will automatically generate code for request and response bean classes, and does not require a WSDL for simple cases.
...
For REST, CXF also supports a JAX-RS (TCK compliant) frontend.
- Ease of use: CXF is designed to be intuitive and easy to use. There are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring 2.x XML support to make configuration a snap, and much more.
- Binary and Legacy Protocol Support: CXF has been designed to provide a pluggable architecture that supports not only XML but also non-XML type bindings, such as JSON and CORBA, in combination with any type of transport.
...
- JAX-WS - Java API for XML-Based Web Services (JAX-WS) 2.0 - JSR-224
- Web Services Metadata for the Java Platform - JSR-181
- JAX-RS - The Java API for RESTful Web Services - JSR-311, JSR-370
- SAAJ - SOAP with Attachments API for Java (SAAJ) - JSR-67
...
- Basic support: WS-I Basic Profile 1.1
- Quality of Service: WS-Reliable Messaging
- Metadata: WS-Policy, WSDL 1.1 - Web Service Definition Language
- Communication Security: WS-Security, WS-SecurityPolicy, WS-SecureConversation, WS-Trust (partial support)
- Messaging Support: WS-Addressing, SOAP 1.1, SOAP 1.2, Message Transmission Optimization Mechanism (MTOM)
OpenAPI Specification (OAS) Support
- OAS 2.0 (classic Swagger specification)
- OAS 3.0.x (new revised specification)
Multiple Transports, Protocol Bindings, Data Bindings, and Formats
...