You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Rajini Sivaram (JIRA)" <tu...@ws.apache.org> on 2007/11/07 15:06:50 UTC
[jira] Updated: (TUSCANY-1897) OSGi-based Tuscany runtime
[ https://issues.apache.org/jira/browse/TUSCANY-1897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajini Sivaram updated TUSCANY-1897:
------------------------------------
Attachment: osgi-tuscany-patch.txt
> OSGi-based Tuscany runtime
> --------------------------
>
> Key: TUSCANY-1897
> URL: https://issues.apache.org/jira/browse/TUSCANY-1897
> Project: Tuscany
> Issue Type: Improvement
> Components: Java SCA OSGi Integration
> Reporter: Rajini Sivaram
>
> The attached patch provides support for running Tuscany runtime inside OSGi.
> Tuscany bundle activator sets the thread context classloader, and the classloader used for service discovery. Both are set to a bundle classloader which uses OSGi bundle API to resolve classes.
> The patch does not add bundle manifest entries into the Tuscany jars created by "distribution". At the moment, OSGi bundles are created inside itest/osgi-tuscany. A set of tests have been added to verify these bundles.
> Tuscany is currently built as five bundles (API, SPI, Runtime, Extensions and 3rd party code). The dependencies across the bundles are hardcoded (these will be modified later to use maven-bundle-plugin wherever possible).
> The purpose of these tests are:
> 1. Verify classloader-based isolation across Tuscany "bundles" introduced recently.
> 2. Provide a testbed to build and test bundle-ized Tuscany. The Tuscany extensions bundle and 3rd party bundle should be split into smaller chunks.
> 3. Provide OSGi-based Tuscany bundles to build a reference implementation for Distributed-OSGi based on Tuscany.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org