The Cairngorm Microarchitecture is a lightweight yet prescriptive framework for rich Internet application (RIA) development (AS3).
Cairngorm is an implementation of design patterns that the consultants at Adobe Consulting have successfully taken from enterprise software development (with technologies including J2EE and .NET) and applied rich Internet application development using Adobe Flex.
More info at Cairngorm.

continue reading.....