"What is this SOA?" Have you ever questioned this? many of my non-IT colleagues ask me this. So here I will word it in very simple style.
Actually, SOA is architecture style.. It is an approach you follow when you develop some systems or integrated software.
From my personal experience I would say, applying SOA in Big Bang is bad, think big, start small.
Our target should be to build SOBA(service oriented business applications)
SOA governance is the key to have service catalog.
We have to have Service bus to avoid point to point interaction.