Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Question about java -> python remote services

Hi Folks,

The following question is primarily directed to Thomas Calmant (who is working with us on Python<->Java remote services and is the project lead for the iPopo project [1]. But any perspectives would be appreciated.

With the ECF enhancement [2], we have engaged the folks working on OpenReplica [3]. OpenReplica provides an implementation of Paxos to coordinate/synchronize object replica state changes. This OpenReplica implementation is done in Python.

One thing we would like to do (with [2]) is to create an OSGi Remote Service (consumer) that is written in Java, but that via an ECF remote services provider uses the OpenReplica process as a *host* for the service.

With ECF's provider architecture for remote services, this is straightforward...but I'm not clear on the best way to communicate with a Python-based remote service host. i.e. what protocol and serialization would be easiest/best? Any other ideas about how easiest to approach having a Java/OSGi RS consuer/client (that we create)...and a OpenReplica/concoord host process?

Please follow up with comments/thoughts about these questions on bug [2].

Scott

[1] http://ipopo.coderxpress.net/wiki/doku.php
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=425817
[3] http://openreplica.org/



Back to the top