For many organizations, SOA is a not a done deal. Even when there is a strong technical commitment to move an organization's IT infrastructure in an SOA-direction, there can remain many questions and challenges.
Of course there are the technical challenges - the actual process of creating, deploying, and managing SOA-based solutions on an enterprise scale, over a long period of time. Then there are questions about migrating, integrating or extending existing applications and services into an SOA-environment. Another important consideration for many organizations is the potential payoff from a move to SOA and how confident a specific organization is in the benefits that SOA-based environment will deliver. For example, will SOA really create a faster, more flexible IT infrastructure that can enable an organization to respond to business change more quickly?