Apache CXF
CXF provides Java APIs for building SOAP (JAX-WS) and REST (JAX-RS) web services with WSDL-first and code-first approaches, WS-* standards support, multiple data bindings (JAXB, Aegis, XMLBeans), pluggable transports (HTTP, JMS, In-VM), and code generation tools (wsdl2java, java2ws).
Documentation
Documentation
https://cxf.apache.org/docs/index.html
GettingStarted
https://cxf.apache.org/docs/a-simple-jax-ws-service.html
APIReference
https://cxf.apache.org/javadoc/latest/
SDKs
GitHubRepository
https://github.com/apache/cxf
SDK
cxf-rt-frontend-jaxws (Maven)
SDK
cxf-rt-frontend-jaxrs (Maven)
SDK
Spring Boot Starter JAX-RS (Maven)
SDK
Spring Boot Starter JAX-WS (Maven)
Examples
Example
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/examples/apache-cxf-jaxrs-endpoint-example.json
Example
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/examples/apache-cxf-jaxws-endpoint-example.json
Example
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/examples/apache-cxf-ws-security-config-example.json
Schemas & Data
JSONSchema
Jaxrs Endpoint
JSONSchema
Jaxws Endpoint
JSONSchema
Ws Security Config
JSONStructure
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/json-structure/apache-cxf-jaxrs-endpoint-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/json-structure/apache-cxf-jaxws-endpoint-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/apache-cxf/refs/heads/main/json-structure/apache-cxf-ws-security-config-structure.json