ECF provides a full spec-compliant and ct-tested implementation of R6 OSGi Remote Services and Remote Service Admin [1].

As of today's release, ECF's RSA implementation and dependencies are available via Maven Central [2]. Consequently, the Karaf features listed at [1] now use Maven Central.

ECF's RSA impl supports a variety of distribution providers [3], including Jax-RS impls CXF and Jersey, Google RPC/Protocol Buffers, XML-RPC, MQTT, JMS, ROSGI, Hazelcast, and JavaGroups. It's straightforward to introduce custom distribution or discovery systems while remaining specification-compliant [4] .

A new capability we are preparing to release soon is using RSA for Python-based OSGi services [5]. This will allow Python impls and consumers of arbitrary OSGi services [5].

Scott

[1] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf

[2] http://central.maven.org/maven2/org/eclipse/ecf/

[3] https://wiki.eclipse.org/Distribution_Providers

[4] https://wiki.eclipse.org/Tutorial:_Creating_Custom_Distribution_Providers

[5] https://github.com/ECF/Py4j-RemoteServicesProvider




Reply via email to