Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Re: Riena Creation Review 19th Dec 2007

Hi Jan,
Hi Christian,

Some people had created remote services on the server in a transparent way
like r-osgi at that time, but had their own more or less proprietory way to
then call that
service on the client (i.e. r-osgi).
They didn't have a OSGi Service as proxy on the client, ECF also didn't
have that so thats why we created a solution for ourselves.

That's definitely not true. R-OSGi has had an OSGi service proxy on the
client ever since (and ever since is the end of 2005 when I worked on my
thesis).
My apologies. We looked at R-osgi back then but it had transparency. So thats
not the reason why we decided not to use it. There were other reasons but I
shouldn't have added r-osgi to the list in my posting that talked about transparent access.
(Shame on me since I have been to your EclipseCon talk, but I forgot about
your SmartProxies). So sorry about that.
A maybe more subtle question: How can a *transparent* solution be
proprietary? I mean, for the case of R-OSGi, it's transparent, it behaves
like OSGi services (through the proxies) and everything in the middle
(transport) is pluggable. So what's proprietary about it? With the integration into the ECF API, you now have even more choices,
because you can now do asynchronous and one-shot service invocations out of
the box.

IMHO, a solution that only works with Equinox and not with other OSGi
frameworks is far more proprietary than one that ships with its own protocol
implementation and makes use of it as long as the user doesn't specify
something else.

Cheers,
Jan.
cheers
christian

------------------------------------------------------------
ETH Zurich, MSc Jan S. Rellermeyer,
Information and Communication Systems Research Group (IKS), Department of Computer Science, IFW B 47.1, Haldeneggsteig 4, CH–8092 Zürich Tel +41 44 632 30 38,
http://www.iks.inf.ethz.ch
------------------------------------------------------------



Back to the top