This document discusses exposing common services as web services using JAX WS and the CXF framework. It proposes an architecture using CXF to generate WSDL from POJOs, integrate with Spring, and support RESTful services and WS-* standards. Alternatives like Axis2 and Metro are discussed. The document outlines how to implement web services using annotations and configure CXF endpoints and describes a proof of concept to publish HTTP and JMS endpoints with WS-Security and MTOM file uploading. Various appendices provide more details on acronyms, design decisions between JAX WS and REST, load testing results, and references.