There are three key hurdles to enterprisewide SOA:
1. Lack of governance from the start of initiatives which can lead to project failures.
2. Choosing the wrong technologies which can derail even the best run SOA projects.
3. Resistance to federation which is the most natural approach to implementing SOA across an entire enterprise.
To overcome these hurdles, the document recommends focusing on governance from day one while avoiding too much governance initially, carefully selecting enabling technologies, and proactively adopting a federated approach to diffuse SOA benefits organization-wide.