Service-Oriented Architectures (SOA) provide methods for systems development & integration around business processes, packaging these as interoperable services. Process-Driven SOA: Patterns & Practices is a conceptual guide on how to effectively design & build software architectures that follow principles of business-IT alignment.