Read this post earlier this morning.
People proposing Mashups and such techniques as another “ultimate” solution for IT are just simpletons. They are viewing the world through their own blinkered existence and pretending that all of the complexity that exists is just a result of people not following this great new approach and doing it in some old and fuddy duddy way. One size doesn’t fit all, that is one of the great powers of SOA, it aims to help you use different approaches where appropriate. So hell use a Mashup to get that new Marketing Campaign onto the website, but don’t use it to process payments from customers or create new drugs.
The most sensible thing I have read in ages.