I would also go with the option of setting up a separate Tomcat.Getting Apache CXF to work as SOAP service within the OSGi runtime of AEM will be very complex, if not impossible due to dependency conflicts.Take a look at Apache Mule, the concept is interesting!