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.