Forces that influence design decisions

Data currency

The views displayed to a particular user must be updated as the domain model changes on the server (see patterns Push Model Changes and Pull Model Changes). However, these changes may only be integrated into the user's view at transaction boundaries.


Forces that influence design decisions