The Tuscany runtime can be run in and OSGi container.
On Windows, run
cd modules java -jar osgi-3.5.0-v20090520.jar -configuration ..\features\configuration -clean -console On *Unix, run cd modules java -jar osgi-3.5.0-v20090520.jar -configuration ../features/configuration -clean -console You should see the osgi console: osgi> You can run "ss" command under the osgi> to see the status of the bundles: osgi> ss Then you can install and start contributions as bundles by doing the following: osgi> install file:///./path/to/contribution_bundle.jar For example, on Windows, osgi> install file:///c:\path\to\Tuscany\installation\samples\learning-more\contribution-osgi\target\sample-contribution-osgi.jar Note. This sample contribution contains a bundle activator to fire up the Tuscany runtime. We are not relying on any Tuscany runtime service to detect the installation of the ontribution bundle.
See http://tuscany.apache.org/documentation-2x/running-tuscany-sca-2x-with-equinox-and-felix.html