Component-based Scalable Logical Architecture: Difference between revisions

Content deleted Content added
Line 37:
===''n''-Level undo===
This feature makes it possible for an object or collection of objects to maintain a collection of states. This allows the object to easily revert back to previous states. This can be useful when a user wants to undo previous edits multiple times in an application. The feature can also allow a user to redo multiple edits that were previously undone.
 
This feature can provide rich functionality for desktop application users and web applications. One note of caution would be to consider the overhead for high transaction web based applications. n-Level undo capability will require storing the previous state of an application generally accessed by reflection. This is common practice in desktop applications where changes must be "Applied". In web based designs, the added storage may pose unnecessary overhead.
 
===Business rule tracking===