SOA components are characterized by loose coupling and are orchestrated through business processes to deliver well-defined service levels. This design flexibility allows components to be independently developed, deployed, and maintained while working together cohesively.