dbus - remote

Nedko Arnaudov nedko at arnaudov.name
Fri Jan 15 03:32:10 PST 2010


John Palmieri <johnp at redhat.com> writes:

> It is a security, complexity and scope decision.  D-Bus was written
> for desktop communication where you have reliable connections such as
> domain sockets.  While there is a TCP/IP transport, connections to a
> bus via this mechanism is out of scope of the original intent of
> D-Bus.  D-Bus as a protocol is itself not adequate enough for use on
> unreliable networks.  There is no rate limiting, no transmission
> acknowledgments/guarantees, and no priority dispatching.  Adding these
> to the protocol would unnecessarily complicate it for its main use
> case, the desktop.  For this stuff you would be best to either bridge
> another protocol (there is some examples of D-Bus to REST for social
> services) or use a wrapper protocol like Telepathy Tubes which simply
> sends the D-Bus packet out as payload data to their own robust
> protocol (XMPP).  Personally I am working with AMQP these days for
> network messaging.  Its complexity and flexibility make it ideal for
> messaging over a network but it would make a horrible desktop bus.

ssh tunneling is quite often requested.

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20100115/1405ffb7/attachment.pgp 


More information about the dbus mailing list