Project Status
This page is meant to help keep track of the status of various portions of CXFApache CXF™.
Basic Modules
Web Services Standards Support Modules
CXF supports a variety of web service standards including SOAP, the WS-I Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-SecureConversation, and WS-Trust.
Module | Filename | |||
---|---|---|---|---|
Module | Module name | Status | ||
JAX-WS frontend | cxf-rt-frontend-jaxws | Completed, TCK compliant | ||
JAX-RS frontend | cxf-rt-frontend-jaxrs | Completed, TCK compliant | ||
Simple frontend |
| Completed | Javascript frontend |
|
| Completed | |||
JBI | integration\cxf-*-jbi | Completed | ||
JCA | integration\cxf-integration-jca | Completed | ||
| ||||
JMX |
| Completed | ||
Tooling | cxf-tools-* | Completed | ||
Spring | CXF uses Spring by default |
| ||
WSDL 2.0 |
|
WS-*
| ||||
WS-Security, WS-SecurityPolicy, WS-SecureConversation, WS-Trust (client-side) | ||||
Module | Module name | Status | ||
---|---|---|---|---|
WS-Addressing |
| Completed |
| |
Policy | cxf-rt-ws | -policyCompleted | -mex-[version].jar |
Frontend Programming Modules
CXF supports a variety of "frontend" programming models.
Module | Filename | |||
---|---|---|---|---|
Javascript frontendWS-RM |
| Finished except for outstanding JIRA issues |
| |
JAX-RS frontendWS-Security |
| Completed |
| |
JAX-WS frontendWS-SecurityPolicy |
| Completed | WS-SecureConversation |
|
| Completed |
|
Transport Modules
CXF includes its own transport abstraction layer to hide transport specific details from the binding and front end layers. Currently supported transports include: HTTP, HTTPs, HTTP-Jetty, HTTP-OSGI, Servlet, local, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber.
Module | Filename | |
---|---|---|
HTTP, ServletWS-Trust |
| Client side completed |
WS-Atomic Transactions |
| |
WS-Coordination |
| |
WS-MetaDataExchange |
| |
WS-Eventing |
| |
WS-BusinessActivity |
| |
WS-Transfer |
|
Protocol Bindings
| |||
| |||
HTTP-OSGI |
| ||
JBI (in CXF <2.5) |
| ||
Module | Module name | Status | |
---|---|---|---|
SOAP | cxf-rt-bindings-soap | Completed | |
Pure XML | cxf-rt-bindings-xml | Completed | |
HTTP |
| Completed |
|
Local (In-VM)CORBA |
|
Protocol Binding Modules
...
Module | Filename | Notes |
---|---|---|
| Completed; CXF feature that allows automatic detection of when a client and a service are stuck on the same bus and then bypasses much of the interceptor chains during processing. | |
CORBA |
| in CXF <3.3 |
HTTP |
|
|
object |
| Completed; CXF feature that allows (when combined with the local transport), directly passing objects from client/server in the same bus without marshalling. |
Data Bindings
Module | Module name | Status | ||
---|---|---|---|---|
JAXB |
| Completed |
|
|
SOAPXFire Aegis Databinding |
| Ported |
|
|
Data Binding Modules
Data bindings implement the mapping between XML elements and Java objects. Data bindings convert data to and from XML, produce XML schema, and provide support for wsdl2java code generation. Not all data bindings support all of this functionality. At very least, a data binding must provide the data conversion.
Module | Filename | ||
---|---|---|---|
JAXBXMLBeans |
| Completed |
|
| Completed | ||
JIBX |
| ||
Castor |
|
Transports
| ||||
Module | Module name | Status | ||
---|---|---|---|---|
HTTP |
| Completed | HTTP-Jetty |
|
| Completed |
|
General Modules
...
Common SchemasHTTP-OSGI |
| Completed |
|
Common UtilitiesJMS |
| Completed |
|
CoreLocal |
| Completed | |
Servlet |
| Completed |
Miscellaneous Modules
| ||
Module | Module name | Status |
---|---|---|
Javadoc |
| Completed |
| cxf-common-schemas | Completed |
| cxf-common-utilities | Completed |
| cxf-manifest | Completed |
| cxf-rt-core | Completed |
| cxf-rt-javascript | Completed |
JMX support | cxf-rt-management | Completed |
| ||
Javascript |
| |
JBI Bindings (in CXF <2.5) |
| |
JBI (in CXF <2.5) |
| |
JCA |
| |
| ||
Manifest |
| |
Schema validation used for Aegis |
|
|
| ||
| ||
CXF uses Spring by default |
Outstanding Modules
...
Module | Status |
---|---|
JIBX | |
WSDL 2.0 | |
Castor | |
WS-Atomic Transactions | |
WS-Coordination | |
WS-Eventing | |
WS-BusinessActivity | |
WS-Transfer | Not StartedCompleted |