Apache CXF™, an open-source services framework, is available. CXF allows you to create and develop services using frontend programming APIs like JAXWS and JAXRS. These services can communicate with a variety protocols, including SOAP, XML/HTTP and RESTful HTTP. They also work over a variety transports, such as HTTP, JMS, or JBI. CXF has a wide feature set but is primarily focused in the following areas: Web Services Standards Support and Frontends. CXF supports a variety of web service standards including SOAP, the WS-I Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-SecureConverstation, and WS-Trust (partial). CXF supports many "frontend" programming models. CXF implements JAX-WS APIs. CXF JAXWS support includes extensions to the standard which make it much easier to use than the reference implementation. It will automatically generate code to implement the request and response bean classes.