As we talked about making things more modular for 2.1, I'm planning to split the CXF and Axis2 modules into smaller units. The main purpose of the split is to separate the EJB bits from Servlet bits so that we can create a minimal server with JAX-WS support but without installing OpenEJB first.
Separating the EJB bits from Servlet bits will require moving some code into new modules and creating a few new configs. It will probably require creating 2 new modules, and 2 new configs per each engine implementation and 2 new modules, 2 new configs for shared code and configuration. So at the end it might be quite a few new modules and configs (unless I find or somebody suggests a better way to split this up). This is just a plan right now and things might change as I work through it. Jarek