Versions Compared

Key

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

...

The Service model is the representation of a service within CXF. It is made up of two parts. First there is the ServiceInfo which contains a WSDL-like model of the service and its operations, bindings, and endpoints. Second, there is the Service itself, which contains the ServiceInfo, data-binding information, service interceptors, service properties , and more.

A service can be constructed from many different sources - Classes, WSDL 1.1, and WSDL 2.0. Typically frontends front-ends are responsible for creating a service via ServiceFactorys. These build up the service model and configure the service interceptors, databindingsdata bindings, etc.

The Service model itself is contained in the ServiceInfo class. The following image depicts a subset of the Service Model's packaged API:

Pluggable Data Bindings

...