Chapter 1. Introduction
JBoss Web Services CXF (JBossWS-CXF) is the JBoss Web Services stack implementation internally based on Apache CXF. Apache CXF is an open source services framework. CXF helps you build and develop services using front-end programming Application Programming Interfaces (APIs), like JAX-WS.
CXF includes a broad feature set, but it is primarily focused on the following areas:
- Web Services Standard Support
- CXF supports a variety of web service standards including:
- SOAP
- WSI Basic Profile.
- WSDL
- WS-Addressing
- WS-Policy
- WS-ReliableMessaging
- WS-Security
- WS-SecurityPolicy
- WS-SecureConversation
- Front ends
- CXF supports a variety of front-end programming models. CXF implements the JAX-WS APIs (TCK compliant). It also includes a simple front end which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java.
- Ease of use
- CXF is designed to be intuitive and easy to use.
- There are simple APIs to quickly build code-first services.
- Maven plug-ins to make tooling integration easy.
- JAX-WS API support.
- Spring 2.x XML support to make configuration easier.