Jackie,

The core specification of OSGi does not say anything about distribution. It is an orthogonal issue, which should be provided by upper levels of the stack. Having said that, there are a number of efforts to build distribution mechanisms that fit nicely with OSGi. For example:

1) Newton (http://newton.codecauldron.org/) is a distributed component framework that builds on OSGi, Jini and SCA. 2) R-OSGi (http://r-osgi.sourceforge.net/) transparently exports OSGi services as remote interfaces using SLP as the discovery protocol 3) The OSGi Enterprise Expert Group (EEG) is working on a specification for "Enterprise OSGi", which will include distribution. This is still a couple of years away, but it will result in an "official" OSGi specification. However, this work will never be part of the core of OSGi, i.e. you will not be required to use it.

There are doubtless more examples but this is probably enough to get you started.

Regards,
Neil

PS this is a FAQ, I wonder if it could be added to the FAQ page on the OSGi website?

On 27 Dec 2007, at 01:29, Lee jackie wrote:

Hi,
   In my project , I use OSGi framework as the development platform,
all the bundles are deployed in one physical machine. But if I want to
realize the requirement just like the SOA could offer, how could I do?
   That means each bundles can communicate each other by osgi service
or DS, but whether this platform support the destributed system?
Whether the different bundles in different physical systems can
communicate with each other?


--Jackie
_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev

_______________________________________________
OSGi Developer Mail List
[email protected]
http://www2.osgi.org/mailman/listinfo/osgi-dev

Reply via email to