FUSE Services Framework has two elements that can be used to configure a service provider:
The differences between the two elements are largely internal to the runtime. The jaxws:endpoint
element injects properties into the org.apache.cxf.jaxws.EndpointImpl
object created to support a service
endpoint. The jaxws:server
element injects properties into the
org.apache.cxf.jaxws.support.JaxWsServerFactoryBean
object created to support the endpoint. The
EndpointImpl
object passes the configuration data to the JaxWsServerFactoryBean
object. The JaxWsServerFactoryBean
object is used to create the actual service object. Because either
configuration element will configure a service endpoint, you can choose based on the syntax you prefer.