O guia definitivo para a engenharia de serviços
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.
O livro aborda em detalhes diversos tópicos, entre eles:
? Uma introdução concisa ao SOA e os conceitos e benefícios da computação orientada a serviços.
? Uma exploração completa do paradigma de design orientado a serviços representado por oito princípios de projeto específicos.
? Uma comparação dos conceitos e princípios orientados a serviços e orientados a objetos e uma definição clara do que se qualifica como lógica ?orientada a serviços?.
? Cobertura detalhada de quatro formas diferentes de granularidade de design relacionada a serviços.
? Um exame detalhado de modelos de contrato de serviços, com ênfase na padronização, abstração e utilização de WS-Policy, XML Schema e definições WSDL.
? Técnicas para maximizar a confiabilidade, a escalabilidade e o desempenho dos serviços, proporcionando altos níveis de autonomia e enfatizando o design sem informações de estado.
? Abordagens para posicionar serviços como recursos corporativos altamente localizáveis e interpretáveis.
? A definição de vínculos concretos entre cada princípio de projeto e os objetivos estratégicos e benefícios do SOA e da computação orientada a serviços.
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.
O livro aborda em detalhes diversos tópicos, entre eles:
? Uma introdução concisa ao SOA e os conceitos e benefícios da computação orientada a serviços.
? Uma exploração completa do paradigma de design orientado a serviços representado por oito princípios de projeto específicos.
? Uma comparação dos conceitos e princípios orientados a serviços e orientados a objetos e uma definição clara do que se qualifica como lógica ?orientada a serviços?.
? Cobertura detalhada de quatro formas diferentes de granularidade de design relacionada a serviços.
? Um exame detalhado de modelos de contrato de serviços, com ênfase na padronização, abstração e utilização de WS-Policy, XML Schema e definições WSDL.
? Técnicas para maximizar a confiabilidade, a escalabilidade e o desempenho dos serviços, proporcionando altos níveis de autonomia e enfatizando o design sem informações de estado.
? Abordagens para posicionar serviços como recursos corporativos altamente localizáveis e interpretáveis.
? A definição de vínculos concretos entre cada princípio de projeto e os objetivos estratégicos e benefícios do SOA e da computação orientada a serviços.