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