David, implementation.osgi enables OSGi bundles to be used as the implementation type for an SCA component. Static SCA wiring is used to wire services and references at the moment (OSGi bundles continue to use the OSGi programming model based on the OSGi service registry). Tuscany runtime does not have listeners for bundles/services and does not do any dynamic wiring.
We are looking at a reference implementation for Distributed-OSGi based on SCA metadata for OSGi RFC 119. In this context, we are aiming to provide more dynamic features including dynamic wiring and better lifecycle support. Tuscany does not run inside an OSGi container by default, but a bundle-ized version of Tuscany can potentially run inside OSGi. Again, this is being addressed in the context of Distributed-OSGi to enable Tuscany to be used as the distribution software for OSGi. Regards, Rajini On 12/3/07, David Donohue <[EMAIL PROTECTED]> wrote: > > Hello! > I have developed applications on Equinox OSGi. I am new to Tuscany. > > I see that Tuscany has integration with OSGi in that it can load osgi > bundles as components. But does Tuscany runtime behave like OSGi? > Can Tuscany dynamically recognize and load OSGi bundles that might > appear at any time? > > The Tuscany .composite files look very much like OSGi declarative > services XML files. Is Tuscany really an OSGi environment? > > Thanks, > David > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
