By connecting to a remote framework, a client gets access to a BundleContext representing the entire remote platform. This BundleContext can be used as a normal context, installing/starting/stopping bundles, adding listeners, getting service references etc.
Some service instances as StartLevel and PackageAdmin may also be remotely accessible via the context. For services not remotely accessible, properties are still available (such as service id, object class array etc)
Registering service instances are not likely to be supported. Some differences in bundle and service event sematics may also be present, since eventing may be handled with some delay.
Currently, the only known implementation is by using SOAP access to the remote framework. See
osgi/bundles_opt/soap/readme.txtfor more information.
|
|
|
|
|
|