how complicated would it be to expose the property tree via some form of network capable RPC (sockets)?
I am interested in using this approach as a simple distributed architecture where multiple poco programs (all with their own property tree) would expose their own property tree via RPC for access by other processes, so that they can communicate by setting/getting properties in other programs/instances.
Ideally, I am looking for a way to allow a remote property tree to be linked to a local node, where local access would be mirrored/relayed to the remote process owning the property tree. This is interesting because it would model the concept of actor based concurrency, and "share nothing" message passing style. Where work could be offloaded onto another process just by writing to a local property node, which is then relayed via network to another process, that would handle the work and set a bunch of "result properties".