[
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]