[ 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to