When considering a bi-directional JSON integration for a new Client we should answer three questions:
Should any data be excluded?
What role does the central client have regarding its 'shared' data?
Does the central client want to read data contributed by other clients?