Is there anyway a datasource can be configured in Fuse service mix so that is can be used by all application using JNDI ? One way is to expose datasourse as a OSGi service using Spring DM or something similiar.
Is there some other way this can be done , for example configuring is in a config file as can be done with application servers like Tomcat and JBoss ??
Yes, you can publish your DataSource as OSGi service and use OSGi style jndi name to refer it, configure the OSGi style jndi name looks like