Thanks for that explanation Mike. Not knowing much of OSGi, I was trying to be a bit conservative. Now convinced, here is my +1 for this inclusion.
- Venkat On 7/6/07, Mike Edwards <[EMAIL PROTECTED]> wrote:
Venkat, I'm in favour of adding OSGi metadata to relevant jars to enable them to act as OSGi bundles. I think that OSGi is in a different space than "other runtimes" and that supporting it is a good idea. Other comments inline... Yours, Mike Venkata Krishnan wrote: > Hi, > > This seems ok since you say it does not have side effects for other > consumers. However, I wonder if we can keep doing this for accomodating > other runtimes as well - am not sure what the others might want or if > they'd > need something not as simple as this - just postulating here ;-). OSGi is less "another runtime" and more "a whole class of runtimes", so in that sense it is special. OSGi is a framework for organizing runtimes into logical chunks. Many runtimes use OSGi - the most famous being Eclipse. I think that we should make it easy for Tuscany SCA (and SDO for that matter) to fit into a runtime that is using OSGi. To do that ideally requires us to add some OSGi metadata to relevant jar files. > Or, > seeing it from the other side I wonder if it would be ok to consider > specific inclusions in OSGi bundles to facilitate their handling in a SCA > runtime. This is looking at it the other way around. I believe that this is the work that Rajini and others are already doing in building an <implementation.osgi .../> for Tuscany, to allow stuff built using OSGi to work cleanly within Tuscany. > > So, from what I am able to comprehend, I'd prefer to avoid this tie in. > Maybe we should also hear what others have to say. It is no tie-in. Adding OSGi metadata does not make any of our JARs unusable by anyone else and it does not force the use of OSGi - and the handling of the OSGi metadata in the build process can be pretty simple, I believe. There is a whole separate question about whether we should consider building the whole Tuscany SCA runtime using OSGi. There are merits to that, but also potential downsides - however, we can have a completely separate debate about that some other time, since it has nothing to do with Rajini's current proposal. > > Thanks > > - Venkat > > On 7/6/07, Rajini Sivaram <[EMAIL PROTECTED]> wrote: >> >> Hello, >> >> Could we convert sca-api.jar to an OSGi bundle so that bundles used by >> the >> OSGi implementation type can import SCA annotations and interfaces? This >> may >> be already being addressed in the other OSGi related work, but the change >> is >> simple and will enable the support for SCA annotations in OSGi bundles to >> progress. >> >> Converting sca-api.jar to an OSGi bundle would just need the addition >> of a >> few entries in the manifest file for the jar, and will not affect any >> other >> modules using the jar file as a regular jar. >> >> Thank you... >> >> Regards, >> >> Rajini >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
