A chave para ser bem-sucedido na implementação da arquitetura orientada a serviços (service-oriented architecture – SOA) está em compreender o significado e a importância de seu bloco de construção mais fundamental: o serviço. É preciso entender o design de serviços para chegar à solução lógica ‘realmente orientada a serviços’, que pode ser criada para apoiar a realização dos objetivos estratégicos associados com o SOA e a computação orientada a serviços.
SOA: Princípios de design de serviços apresenta com grande abrangência teórica o paradigma de projeto orientado a serviços, revelando exatamente como os serviços devem – ou não – ser projetados para uma arquitetura SOA do mundo real.