XFire and Celtix are projects that were being targeted for web service developers, recently the two were merged under the name CXF with the intent of providing the following: * Maintaining the existing feature sets and concepts of both projects * Offer complete JAX-WS support * Add more WS-* support * Provide Higher Performance * More Flexibility and Embeddibility * Integrating with Geronimo, ServiceMix, and Tuscany * Support for deploying services which were developed for XFire inside CXF with minimal changes Spring on the other hand is the popular Java framework providing POJO based development. This post takes you through the steps of integrating both Spring 2.5 and CXF on your web services initiatives: http://wheelersoftware.com/articles/spring-cxf-web-services.html