This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
Difficult to share as this a design decision and only you know how your app is designed and how the server/client architecture works. My point is neither is right or wrong, what is important that your able to justify your decision.
More so you would have to ask yourself, "Is it absolutely crucial that ALL clients are updated when 1 client makes a change,"... how pratical is that, imagine the overheads if you have several clients using the system simultaneously... (just some food for thought)
Partner, although it is a good idea, it is not required. Here's what I did: when working on networked mode, and a client updates a particular record, all records that are being displayed are refreshed with the latest values from the server.