Com o intuito de automatizar atividades e aumentar a produtividade, as empresas vem empregando cada vez mais sistemas de TI no suporte ao negocio, tais como ERP, para controlar sua operacao; CRM, para gerenciar informacoes sobre o relacionamento com seus clientes; e SCM, para gerenciar interacoes com parceiros, fornecedores e consumidores. Para atender essa infraestrutura, em que cada sistema possui um conjunto de dados e informacoes proprio, vem se desenvolvendo e sendo aceito o conceito de Arquitetura Orientada a Servicos (SOA), um paradigma para organizar e utilizar competencias distribuidas entre varios dominios. Neste livro, os autores apresentam a SOA como um modo de estruturar as aplicacoes de software em elementos chamados servicos, seguindo um conjunto de principios alinhados aos requisitos de negocio.Com abordagem didatica, diversos exemplos e ilustracoes, este livro e destinado a estudantes de graduacao dos cursos de Engenharia de Computacao, Ciencia da Computacao, Tecnologia de Informacao, Sistemas de Informacao, bem como a gerentes de TI, arquitetos e desenvolvedores de software.