Building RPC or Marshalling features providing layers over ACH

18 views
Skip to first unread message

climbfo...@gmail.com

unread,
Apr 16, 2014, 9:13:17 AM4/16/14
to ach-...@googlegroups.com
Hello,

Do you think it's possible to add layers that provide marshalling or RPC features over ACH ? In this case ACH will be used as delivery layer for raw data.

For example, ZeroMQ doesn't provide marshalling or RPC features. I have seen in this paper (https://webgrn0001.llnl.gov/prepress/TUPPC042.PDF) that some project that aim to use these features over ZeroMQ :
- Marshalling with Google Protocol Buffers ;
- RPC with zRI, object oriented services.


In fact, I would like to use ACH like a high-level IPC/RPC as DBUS.

Best regards,
ZRA.

Neil T. Dantam

unread,
Apr 16, 2014, 10:49:30 PM4/16/14
to ach-...@googlegroups.com
On 04/16/2014 09:13 AM, climbfo...@gmail.com wrote:
> Hello,
>
> Do you think it's possible to add layers that provide marshalling or RPC features over ACH ? In this case ACH will be used as delivery layer for raw data.

It is certainly possible to send marshalled data over Ach. Some of our
robots at Georgia Tech have used Google Protocol Buffers for this.

> For example, ZeroMQ doesn't provide marshalling or RPC features. I have seen in this paper (https://webgrn0001.llnl.gov/prepress/TUPPC042.PDF) that some project that aim to use these features over ZeroMQ :
> - Marshalling with Google Protocol Buffers ;
> - RPC with zRI, object oriented services.
>
>
> In fact, I would like to use ACH like a high-level IPC/RPC as DBUS.

Ach sits at about OSI layer 4/5 (transport/session), but higher level
features certainly can (and have been) implemented on top of it.

Cheers,
-ntd

Reply all
Reply to author
Forward
0 new messages