...
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
...