If somebody is looking to apply the idea on a couple of microcontroller based projects, this is exactly what I am looking for, an open interactive communication protocol for our hardware architecture which could be built upon such a communication strategy. A rough reference design is given here. Kindly have a look at the rough abstract. It is based on reconfigurable computing based on fpgas. Although XMPP, JAVA are not my area, I would be learning XMPP soon.
I would be going through the Openspime reference design as well.
Check attachent.