As I have written before I am much more cautious about SOA than the software industry appears to be. It is useful to read this fairly honest, sometimes contradictory set of opinions from IBM Fellows here. The key question they answer are "Why should you care about SOA, and when is it the right choice and when is it the wrong choice?"
As software vendors craft their SOA strategies be nice if they also focused
on the last part of the question. What if it is not the right choice
for all my customers? Too many releases are forced down user groups. Then vendors wonder why migrations happen slowly.