I was trying out OSGi, together with Spring Dynamic Modules. I eventually found a way to deploy an OSGi service and access it from a non OSGi client. It still left a lot to be desired. I wonder if the approach is correct? Please refer to http://regumindtrail.wordpress.com/2008/06/10/acessing-osgi-service-from-non-osgi-client/ Suggestions and pointers welcome.