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
|