[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Planned Discovery UI contribution
|
Thanks Markus...and inadvance...for this work.
Some related thoughts I would like to throw out to the community and get
feedback on:
It seems there is a lot of attention/work going on now WRT remote OSGi
services (e.g. r-OSGi, the OSGI Enterprise Expert Group RFCs, ECF's own
remote services API, Riena project proposal, etc).
I've arranged to have Jan Rellermeyer, the r-OSGi lead to attend the ECF
conference call next week (Oct 9) so we can discuss working
cooperatively between r-OSGi and ECF. There are several
possibilities...e.g. r-OSGi is/becomes an ECF provider, an r-OSGi-like
service interface is built on top of ECF RS to expose a transparent
services layer, etc.
One other thought...with the enhancements to ECF discovery API by
Markus, and the use of jSLP (an standard service locator protocol) to
implement an ECF discovery provider (which Markus has graciously already
offered to contribute) and the work on the remote services API, one
architectural issue that I've been recently wrestling with is the
following: we *could* very easily add a dependency on the ECF discovery
API to the ECF remote services API. In that case, the discovery API
could/would be used to asynchronously discover ECF remote services...and
then either explicitly use the ECF remote services API, or transparently
use it with services registered with the OSGi services registry as
remote (like r-OSGi does now).
Of course this would mean creating a compile-time dependency of
org.eclipse.ecf.remoteservices (the RS API bundle) on
org.eclipse.ecf.discovery (the discovery API bundle). This isn't a
major 'loss' in any sense, however, since the org.eclipse.ecf.discovery
bundle has a OSGi 1.0 ee minimum (and so does the remote services
API)...so it would not increase the runtime requirements for remote
services. It would, however, increase the runtime size of remote services.
In any event, please let all know what you think...about such a
dependency...I'm just floating a trial balloon at this point.
Scott
Markus Kuppe wrote:
Hi,
along with our recent contributions (see 200791, 200803, 200804, 202036,
204423) we are planning to contribute a new implementation of a
discovery browser. The impl is going to be based on EMF and offers an EP
to extend the UI for specific service types.
Due to internal deadlines however, this contribution will probably take
some time to happen (months?). This post is just to let anybody know and
to show our willingness to join efforts if somebody is working on the same.