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.