Joe Mckendrick has been blogging about Enterprise SOA falling out of favor.
I’ll be the first person to admit that Enterprise SOA is hard. Why is it hard? Because it is at the heart of the topic of SOA. First of all lets remind ourselves what SOA is (from the OASIS SOA RM definition): SOA is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains.
SOA is an architectural paradigm and to its credit, it is a legitimate attempt to deal with real complexity of Enterprise Information Systems. Now what we know about these systems is that they are not created fully formed leaping out of the architect’s head like Athena from the head of Zeus, fully armored.