<div dir="ltr"><div>If you're willing to be experimental, Qt 5.8 and 5.9 have a module called "Remote Objects".  Since it's Qt I would assume it's cross platform.  There's some info on the wiki (<a href="https://wiki.qt.io/QtCS2015_QtRemoteObjects">https://wiki.qt.io/QtCS2015_QtRemoteObjects</a>) and Qt's official docs website (<a href="http://doc.qt.io/qt-5/qtremoteobjects-index.html">http://doc.qt.io/qt-5/qtremoteobjects-index.html</a>).<br><br></div>-John<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><p>John Woltman<br><span style="font-size:9.0pt;color:#595959">TPI • 302 New Mill Lane • Exton, PA 19341 • (610) 524-7260</span></p></div></div></div>
<br><div class="gmail_quote">On Thu, Jun 22, 2017 at 10:22 AM, Earnie <span dir="ltr"><<a href="mailto:earnie@users.sourceforge.net" target="_blank">earnie@users.sourceforge.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 6/20/2017 12:43 PM, L A Walsh wrote:<br>
> ----<br>
>    The state of the art 10-20 years ago allowed for Distributed messaging<br>
> between machines using CORBA which was preceeded by "DCE" (something still<br>
> used by Samba).  A non-adopter was Microsoft which used DCOM.  DCOM still<br>
> survives, but CORBA didn't seem to.  It used names for applications with<br>
> with name numbers and dots in them and was arranged hierarchically.<br>
>    It looks like the naming that DBUS uses is similar.  CORBA used ORB<br>
> for applications or "components" to talk to each other -- either on the<br>
> same<br>
> machine or on a different one.<br>
>    See more on this @<br>
> <a href="http://searchsqlserver.techtarget.com/definition/CORBA" rel="noreferrer" target="_blank">http://searchsqlserver.<wbr>techtarget.com/definition/<wbr>CORBA</a> and<br>
> <a href="http://searchmicroservices.techtarget.com/definition/Object-Request-Broker-ORB" rel="noreferrer" target="_blank">http://searchmicroservices.<wbr>techtarget.com/definition/<wbr>Object-Request-Broker-ORB</a><br>
><br>
><br>
>    Or just google for Distributed CORBA.<br>
><br>
>    Since DBUS looks very similar to what CORBA was using (I thought it<br>
> looked<br>
> familiar), I think I was expecting it was an evolution of that, but it<br>
> looks<br>
> like it was a reimplementation.<br>
><br>
>    Also looks like Microsoft, at least, agreed to a "gateway" between<br>
> CORBA and the "Component Object Model" (COM), so cross architecture<br>
> communication would be possible.<br>
><br>
>    Maybe DBUS could use a gateway approach to send inter-application<br>
> messages<br>
> across machine boundaries?<br>
><br>
>    It looks like the reliability issue was solved a decade or more ago<br>
> (looks like the docs were from 2006)  I thought I remember seeing CORBA<br>
> implementations back in the 1990's... hmm.<br>
><br>
>    Maybe unix code from that project could be ported to linux...dunno.<br>
<br>
I still see CORBA being used among many vendor applications.  Maybe<br>
you'd be interested in <a href="http://www.theaceorb.com" rel="noreferrer" target="_blank">http://www.theaceorb.com</a>?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Earnie<br>
______________________________<wbr>_________________<br>
dbus mailing list<br>
<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/dbus" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/dbus</a><br>
</font></span></blockquote></div><br></div>