This book serves as an introduction to SOA for both Business Managers and IT. It helps to explain and reiterate the concepts underpinning Service-Oriented Architecture (SOA) which may already be familiar to experienced IT professionals. The discussion develops to show how, as standards have developed and reached industry-wide acceptance, the technology has also been maturing to the extent that tools, technologies, methodologies and best practice(s) are now available to mitigate risk for SOA adoption. This book helps to de-mystify SOA, supporting the theory with real-world experience to provide practical guidance on how to deliver successful SOA based projects.