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

Reply via email to