SOA requires the ability to connect and integrate software assets both internally and externally. If an organization cannot connect its assets to external entities, it cannot fully realize SOA's benefits of cross-organizational service sharing and collaboration.