[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ecf-dev] network discovery and distribution questions related	to RFC 119 impl | 
Hi Carl,
Carl Cook wrote:
<stuff deleted>
So, my next question is: how does the ECF fit into this? Again, I am 
showing my ignorance/lack of knowledge here, but the ECF is used 
primarily for supporting communication between RCP applications, 
eclipse plugins and the like. If I am correct regarding this, is the 
OSGi implementation intended to support these classes of applications, 
or branch out to provide framework support for mobile devices, new 
types of servers/services, etc? Again, this could be an incredibly 
stupid question, but I am intrigued to find out more!
I'll give you my view only...as I'm only one member of the community 
(others might have a different view of how ECF can/will be used for them).
But as a member of the RT project, ECF would like to support as 
many/many types of OSGi/Equinox applications as possible.   I think that 
OSGi and Equinox has value both on the small-end (networked devices, 
embedded, etc), the desktop (Eclipse, tooling, RCP apps, etc), and the 
large-end (enterprise servers) and with remoting and discovery we would 
like to support as many of these as possible.  That's why we've gone 
to/are going to some trouble to make implementations that are both small 
(in code size and EE requirements) and pluggable (i.e. allow using a 
variety of discovery mechanisms/protocols and a variety of available 
distribution mechanisms).  This so that users/consumers of discovery and 
remoting can use what fits for their use cases, rather than trying to 
fit (e.g.) a networked device's remoting into an enterprise server or 
the reverse.
This since I believe that discovery and remoting has so many use cases 
that there's not likely/not going to be a 'one discovery and 
distribution' protocol to rule them all.
As mentioned previously, solving the challenges as to what the 
"default" behavior should be for service discovery, resolution, 
security, service lifetimes, etc seems like a great topic to tackle.
Yes.  I've started the work on an ECF 
'IRemoteServiceContainerFinder'...to allow for runtime adjustments in 
client configuration...based upon application-level needs.  Any comments 
thoughts would be appreciated.  See bug 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=249240 for the recent 
proposed patch for review and discussion.
Thanks,
Scott