I'm working on a Eclipse RCP-based application that will switch from single user local storage to multi-user database storage and are now considering what storage solution to use.
It's sort of UML with some minor additional data that will be stored, probably not that much traffic and we need to run the server on the clients networks since it's security related software.
- Some form of notification when somebody else has updated something else in the model would be nice, either as an add-on or included.
- Locking models would be nice too, add-on or included.
- Conflict resolution when two people change the same parts, add-on or included.