I have been talking to raster for some time about replacing the e17 ipc mess with dbus. A while back it just didnt seem like it be feasable for the e17 release. But now with e_dbus looking good and e17's file manager dependencies on hal it looks like it might be our ticket to cleaning up the enlightenment remote interface. The basic Idea is to provide very basic ipc functionality build into E (load,remove,list modules). Other ipc functionality should be extensible through modules.
I hacked on this concept a bit, basically to relearn most of the dbus stuff, I ended up with a module which advertises some e17 interfaces on dbus.
For now I call it taxi.