karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Scott Lewis <sle...@composent.com>
Subject ECF Oxygen with Python Services
Date Sat, 15 Jul 2017 22:35:13 GMT
ECF recently released version 3.13.7 (Oxygen).

One highlight of the release relevant to this community is that the ECF 
RS SDK and dependencies are now available via Maven Central [1].  This 
is also reflected in our Karaf install [2]. As well, all our 
distribution providers...at both Eclipse.org and our github org [3] are 
now built with Maven.

As another highlight, recently there has been  work on the Jax-RS 
provider [4], upgrading the Jersey-based provider and allowing Jax-RS 
features and extensions via declarative services.

Finally, new Java<->Python remote service distribution providers are 
available [1].  These providers allow OSGi services to be implemented in 
Python and consumed in Java, and/or to be consumed in Python and 
implemented in Java.   The OSGi service dynamics, classloading, 
security, use of DS and/or other injection frameworks, versioning, etc 
is all available to services implemented in Python.  See here [5] for a 
short tutorial.



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

[3] https://github.com/ECF https://wiki.eclipse.org/Distribution_Providers

[4] https://github.com/ECF/JaxRSProviders

[5] https://wiki.eclipse.org/Tutorial:_Python_for_OSGi_Services

View raw message