One of the challenges faced by SOA is managing services metadata. The second biggest challenge is the lack of testing in the SOA space. Another challenge is providing appropriate levels of security.