Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] Run Eclipse Remote Service Admin on Apache Karaf

Hello Martin,

On 11/28/2012 1:29 AM, Martin Petzold wrote:
Hi Scott,

I'm working with Petia on an EU research project. We are still evaluating OSGi runtimes and Remote Service Admin implementations (ECF vs. Apache CXF). If we decide to use Apache Karaf and ECF we will test and document how to use it.

Ok, that sounds great.   How about this...working with you and and Petia, I will also endeavor to create a remote services code example that uses Apache Karaf/ECF RS/RSA.   Then, hopefully we'll come out of this with test, documentation, and example code.

BTW, it may not be obvious to all on this thread...so I'll restate:   ECF's provider architecture allows the plugging/replacing of the two major components of the OSGi Remote Services/RSA:  distribution and discovery.   You can see some documentation about RS/RSA support and this provider architecture here [1].

What this means is that based upon application-level and/or dev/deploy or interoperability needs, you can use any of the following existing providers:

distribution

ECF generic (default)
r-OSGi
Restlet [2]
XMPP
JMS [2]
JavaGroups [2]
SOAP[2]

discovery

Apache Zookeeper
zeroconf
jSLP
dnssd

Or, if you wish, you can extend an existing provider, and/or create a new provider.


By the way, Apache Karaf exists at least since 1-2 years and is used a lot in EU research.


Ok...I meant that I wasn't personally aware of it...so it didn't exist until recently :).

Scott

[1] http://wiki.eclipse.org/OSGi_4.2_Remote_Services_and_ECF   and http://wiki.eclipse.org/ECF#OSGi_Remote_Services
[2] Located at the ECF github repo:  https://github.com/ECF

Back to the top