The Apache CXF is an open source project, formerly the product of Xfire and Celtix, which is a high-performance webservice,
Multiple bindings are also supported.
CXF is better suited to creating services for various transport protocols. The General Service bus is for the purpose of integrating various services, CXF instead, it
is to provide a variety of services for the purpose.
CXF The main features supported are as follows:
Supports multiple binding modes: SOAP, REST, Corba
Supported Web services include: ws-addressing, Ws-security, ws-reliablemessaging, and Ws-policy
Supports multiple transport protocols
Pluggable Data binding
Clear separation of front-end core programs
Performance
the architecture of CXF mainly includes the following sections:
CXF Bus
Messages and interceptors
Front end, create service through JAX-WS, can create service from different source (Java class, wsdl1.1/2.0)
Transport Layer
Service model (representing services within CXF)
Binding
For more detailed information, refer to CXF's official homepage http://cxf.apache.org/.