What I got out of the Cairngorm Microarchitecture
Parts 1-3
- Model Locator is a facade that components/views can plug into.
- As the different views make modifications to the Model Locator object, the Model Locator will notify all those objects who have subscribe to it via Data Binding.
- The Data Transfer Object Pattern desires to enforce the same object model among different tiers of an n-tier architecture. A RIA should adhere to representations of these concepts in the form of Value Objects rather than re-invent the wheel, localize it to a tier, and call it something else.
- The article re-enforces the notion that there are three kinds of objects:
- 1) Objects that interface with external systems
- 2) Objects that interact with each other because they are intra-program
- 3) Objects responsible with user gestures/interaction
- Manage state on the client instead of the server-side




