For jdbc pax-jdbc provides a feature to create DataSources from config admin configs. For jms there is no generic way to do this but we can provide it for activemq.
The proposed change will add a bundle that watches for configs with a certain naming pattern and creates pooled connection factories from these.
This approach is much more reliable than the blueprint files karaf currently can create in the deploy dir.
Another advantage is that this approach also works nicely for other OSGi deployments like plain felix.