Given the frequent appearance of the word “SOA”, I would expect that whoever is “doing” and “preaching” SOA must know very well what SOA is all about. But it turns out that most people are confused about the “definition” of SOA. Check JP Morgenthal’s Enterprise Architecture: The Holistic View: The A in SOA is Architecture.
So my question is “what exactly are you doing when you say you are doing SOA?” Or, are you calling whatever you are already doing as SOA? Hmm. Is that why SOA is now called a strategy and not a technology?