DBus for RMI
herzi-ml at gnome-de.org
Mon Sep 3 09:03:00 PDT 2007
I'd work on a small project and two apps (on different hosts) are
supposed to exchange some data. I thought I'd implement it like this,
please tell me if you think this is a reasonable approach:
1. When one app goes into receiving mode it starts a dbus-daemon on a
local tcp port.
2. It announces the open port via avahi (service-discovery, etc.).
3. The sending app will see the new service and connect to it
4. As DBus doesn't do any network-related security (TLS,
authentication), I'll implement a small pin-based login (similiar to the
pairing process of bluetooth - that will satisfy the security needs for
5. After this login, the client can call methods on remote objects
(sending data, triggering some calculations, receiving data back).
Is this a feasible approach? Which problems may arise if I start yet
another DBus-Daemon for these services?
More information about the dbus