FUSE Services Framework provides a standard servlet, the CXF servlet, which acts as an adapter for the Web service endpoints.
Figure 6.1 shows the main components of a FUSE Services Framework endpoint deployed in a servlet container.
The servlet container shown in Figure 6.1 can be any servlet container. All hosted
services are accessed through the same IP port; for example, if you use Tomcat, the default IP port is 8080.
Services are deployed to the servlet container in a Web Archive (WAR) file, as shown in Figure 6.1. The deployed WAR file contains the compiled code for the service being deployed, a copy of the WSDL file that defines the service, the WSDL stub code, and configuration files.
The CXF servlet shown in Figure 6.1 is a standard servlet provided by FUSE Services Framework. This
acts as an adapter for Web service endpoints and is part of the FUSE Services Framework runtime. The CXF servlet is implemented by the
org.apache.cxf.transport.servlet.CXFServlet class.
The cxf-servlet.xml file configures the endpoints that plug into the CXF servlet.
The web.xml file is a standard deployment descriptor file that tells the servlet container to
load the org.apache.cxf.transport.servlet.CXFServlet class.