Hi Scott,

and thanks for the update/details, much appreciate !

Regards
JB

On 06/16/2014 09:36 PM, Scott Lewis wrote:
For everyone's information,

Since the OSGi 4.3 specification, what was called Distributed OSGi
(originally as part of RFC 119) is now two chapters of the OSGi
Enterprise spec [1].   The two chapters are

1) Remote Services (chapter 100)
2) Remote Service Admin (chapter 122)

Chapter 100 introduces a set of standardized service properties that
define when and how a service is exported for remote access, while
chapter 122 introduces a modular management agent, a provider
architecture for discovery and distribution, and APIs for controlling
and monitoring RS discovery and distribution.   With the R6
specification (not yet released/complete) the RSA spec has been enhanced
in several ways and the specification version has moved from 1.0 to 1.1.

Since earlier in 2014, ECF has made it's implementation of RS/RSA
available as a small set of Karaf features [2].   Next week, ECF will
have it's 3.8.1/Luna release to make available our latest impl of RS/RSA
[3].   The ECF implementation is CT-tested and fully compliant with OSGi
R5 (latest release of spec), and runs just fine on Felix, Equinox, or
other compliant frameworks.

Further, ECF RS/RSA provides an open, extensible implementation that
allows remote service developers to use one of several providers, or if
they prefer they may implement and substitute their own discovery and
distribution subsystems (e.g. based upon CXF, Cellar, JMS, MQTT, JAX-RS,
and/or proprietary discovery or distribution impls, etc).

Thanks,

Scott

[1] http://www.osgi.org/Specifications/HomePage
[2] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf
[3] https://www.eclipse.org/ecf/NewAndNoteworthy.html
[4] https://wiki.eclipse.org/ECF#OSGi_Remote_Services


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to