This document provides an overview of key topics in service-oriented architecture (SOA) including:
- Services can be implemented as reusable components that are independent of the applications that use them.
- Web services standards like SOAP, WSDL, and WS-BPEL allow services to be described and composed into workflows.
- Service-oriented development involves identifying candidate services, designing service interfaces, and implementing and deploying services. Existing systems can be wrapped as services to promote reuse.