Rich,

osgi-supplychain uses <implementation.osgi/> which enables applications
using the OSGi programming model to be included in a SCA composition. If you
wish to use reference injection, you can use OSGi declarative services.
There is a sample in the same directory samples/osgi-supplychain which uses
DS.

We dont support SCA reference injection with OSGi components using
<implementation.osgi/> because OSGi is a far more dynamic environment.


On 8/4/08, Rich Smith (rjsmith2) <[EMAIL PROTECTED]> wrote:
>
>  Is the osgi-supplychain example current?
>
> The reason I ask is that it requires all bundles to use a standard
> BundleActivator
> that wires the service references, instead of having the Tuscany OSGi
> implementation
> wire the references using a bundle listener.  (It also doesn't use
> ServiceTracker, but
> I don't know if that's due to some implementation constraint.)
>
> I want to know if this has changed.  The OSGi implementation should wire
> the
> references from the implementation bundle without requiring the wiring
> logic in all of
> the component bundles.  This example, as-is, really violates the SCA IoC
> principle
> since it requires components to wire their own references rather than
> having them
> injected.
>
> Also, I'd like to second the question that another user asked about whether
> or not
> there are any plans to use Spring DM to wire service references across
> bundles.
>
> We would definitely like to have Spring DM integration with OSGi for our
> application.
>
> Spring DM integration would definitely solve the service wiring problem, as
> well as
> providing important support for OSGi-based web applications, plus just
> generally
> Spring integration in an OSGi environment.
>
> Without Spring DM, our application can't use the OSGi implementation.
>
> Please advise.
>
> Also, if any Tuscany developers feel that these things are missing, but
> don't have
> the bandwidth or plans to add them, please reply to me offline about the
> difficulty
> level of doing this, and where to get started, etc.
>
>      --Rich
>
>



-- 
Thank you...

Regards,

Rajini

Reply via email to