Versions Compared

Key

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

...

  1. Bus: This is the backbone of the Apache CXF architecture.
  2. Front-ends: Front-ends provide a programming model to create services.
  3. Messaging & Interceptors: These provide the low level message and pipeline layer upon which most functionality is built.
  4. Services: Services host a Service model which is a WSDL-like model that describes the service.
  5. Pluggable Data Bindings: ...
  6. Protocol Bindings: Bindings provide the functionality to interpret the protocol.
  7. Transports: Destinations and Conduits make up the transport abstraction that CXF uses to achieve transport neutrality.
  8. Endpoints: ...

We'll take a look at each layer in turn and examine how they work together.

...

The most common MessageObserver used in CXF is the ChainInitiationObserver. This takes the incoming message, creates a message Exchange & PhaseInterceptorChain, then starts the chain.

Endpoints

...

Putting it all Together

...