Apache CXF
Java web service framework
What it does
CXF provides a Java web-services framework covering SOAP, REST, and several service interfaces and data-binding approaches used to expose application operations or consume external web-service endpoints across network boundaries.
When to use it
For integration with an enterprise interface, choose documentation by WSDL or REST requirements and examine the associated client-generation and service-programming tools.