SOA exposes services to the external world, not internal components. Components are implementation details that remain hidden behind the service interface. The entire purpose of SOA is to provide a clean service abstraction while keeping component details internal.