SOA ou Service Oriented Architecture é um novo paradigma de desenvolvimento de aplicações, que permite expor a interface da Empresa para o mundo exterior. É uma nova abordagem de desenvolvimento de aplicativos, relacionada à modelagem de processos de negócio. Se você é um desenvolvedor, vai começar a ouvir cada vez mais estes jargões: "SOA", "SOAD", "BPEL", "Orchestration", "Looselly Coupled" etc. E, diante disso, a tecnologia Java também oferece APIs e Serviços para SOA e Web Services. De modo a entender e poder sobreviver no mundo do moderno desenvolvimento de aplicativos, é necessário conhecer SOA, Web Services e XML. Neste livro você irá encontrar todos estes aspectos explicados em linguagem prática e fácil. É um guia para desenvolvedores que desejem embarcar nessa nova onda.