Interesting and concise post by Grady Booch on SOAs (posted some months ago) and while I share Grady’s views on most items, especially that SOA’s are underpinned by good component-oriented aerchitectures. I don’t particularly agree that services are most applicable to large grained/low frequency interactions. Grady’s point on large grained interactions through course grained service interface is very valid but his point on low frequency interactions goes against current trends. Google, Amazon, Yahoo and eBay all seem to have developed highly available and scalable platforms to support high frequency interactions.
Good software architecture is part of the answer but it is the combination of good software and hardware architecture that underpins the success of these new platform companies.