The biggest challenges with SOA are organizational, cultural and political
People are resistant to change, to sharing assets, and to funding each others projects. Compared to challenges like these, the technology is the easy part.
Service-oriented architecture can help streamline application development, but it's not the answer to all your woes.
By Darryl K. Taft. SOURCE: ZapThink, eWEEK reporting