Service-Oriented Architecture (SOA) is an architectural style.
• Applications built using an SOA style deliver functionality as services that can be used or reused when building applications or integrating within the enterprise or trading partners.