Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Embeddable
  • High performance
  • Easy configuration
  • Intuitive and easy to use
  • Clean separation of front-ends from the core code
  • Data formats support
  • Data bindings support
  • Protocol bindings support
  • Multiple transports support
  • Multiple Programming Languages Support
  • WS-* and related specifications support
  • Tools for code generation and WSDL validation
  • Flexible deployment

...

CXF-API

The overall CXF architecture is primarily made up of the following parts:

...

In the upcoming sections, we'll take a look at each layer in turn and examine how they work together.

Architectural Representation

...

Bus

The bus, being CXF's backbone, is a provider of shared resources to the CXF runtime. Examples for such shared resources include WSDL managers and binding factory managers. The bus can easily be extended to include your own custom resources or services, or you can replace default resources like the HTTP destination factory (based on Jetty) with your own (possibly based on another web container such as Apache Tomcat).

...