There is a new release (2.9.0) of theECF distribution provider[1]
forOSGi R7 Remote Services[2] between Karaf/Java and Python runtimes.
This release has:
An upgraded version ofPy4j
An upgraded version ofGoogle Protocol Buffers
Enhances the distribution provider based upon the new Py4j and Protobuf
versions
Inthis previous blog posting
<http://eclipseecf.blogspot.com/2018/08/osgi-remote-services-between-python-and.html>[3]
there are links to tutorials and examples showing how to use remote
services between Python<->Java.
Both service impls and service consumers may be implemented in either
Java or Python.
Scott
[1] https://github.com/ECF/Py4j-RemoteServicesProvider
[2] https://wiki.eclipse.org/Eclipse_Communication_Framework_Project
[3]
http://eclipseecf.blogspot.com/2018/08/osgi-remote-services-between-python-and.html