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