Composition is the dominant application model today- across light-weight mashups through to enterprise-class composites, and all the way in between.
With this in mind the current edition of the Architecture Journal is focussed on this topic - I would encourage you to take a look.
Just recently we also launched the Composite Applications architecture center on MSDN - this is a good place to track our on-going work.