Ver Feed RSS

Linux: Código e Desenvolvimento em um Mundo Livre

Resenha de Livro: SOA na Prática

Avaliação: 3 votos, 5,00 média.
Pouco tempo atrás adquiri o livro "SOA na Prática", do autor Fábio Perez Marzullo, recém-lançado pela Editora Novatec. Após uma avaliação aprofundada, cheguei a conclusão de que este livro é uma obra completa sobre Arquitetura Orientada a Serviço - tanto na teoria quanto na prática. A didática do livro é muito bem elaborada, recheada de ilustrações e diagramas detalhistas, além de exemplos de códigos concisos e de fácil reprodução e evolução.

Clique na imagem para uma versão maior

Nome:	         novatec-soa_na_pratica.jpg
Visualizações:	497
Tamanho: 	101,4 KB
ID:      	9142
Título: SOA na Prática
Autor: Fabio Perez Marzullo
ISBN: 978-85-7522-201-0
Páginas: 392
Ano: 2009
O autor é bastante didático em seu texto, explicando desde os fundamentos de SOA, até suas aplicações no mundo real. Sempre com informações atualizadas, a estrutura de ensino desta obra é bastante modular e bem encadeada. Isso garante uma fácil absorção do conhecimento e sua posterior aplicação no mundo real, na realidade de cada empresa, e de seus produtos e serviços.

Este livro é voltado para qualquer profissional de TI que tenha interesse, ou já desenvolva, projetos de software orientados a serviços: esteja ele trabalhando em uma empresa, ou implementando serviços e negócios próprios. Inclusive, o conteúdo didático desse livro pode e deve ser aplicado em conjunto com qualquer projeto de software, onde o intuito seja a criação de arquiteturas orientadas a serviços, para você e para seus clientes.

Muitas empresas ainda não se preocupam o suficiente com SOA, ou não aplicam direito seus conceitos em seus produtos e serviços. O sucesso de uma empresa (ou de seu próprio negócio) pode estar na aplicação correta de SOA, além do uso de ferramentas adequadas para o desenvolvimento dessas arquiteturas. É a estratégia correta que conta, sempre aliada ao conhecimento bem fundamentado de todo o processo. Bons profissionais que dominem SOA estão em falta no mercado. Se você se dedicar e estudar o livro do início ao fim com seriedade, e ganhar experiência ao aplicar os conceitos em seus projetos, será reconhecido e valorizado como um ótimo profissional no mercado de TI.

O interessante desse livro é que o mesmo pode ser utilizado tanto em cursos acadêmicos, quanto em material de estudos e consulta, nos núcleos de desenvolvimento de projetos em empresas. A obra está dividida em três partes distintas. A primeira delas descreve todo o fundamento teórico da teoria de serviços, envolvendo a gestão e o planejamento de serviços de TI, além de enfatizar os fatores que influenciam o ciclo de vida dos mesmos.

A arquitetura de software é abordada com detalhes, desde sua definição, passando pela importância em projetos de software, até chegar aos seus estilos e aplicações. O contexto organizacional também tem seu lugar voltado a escolha da estratégia a ser abordada em todo o processo. O livro, inclusive, permite que você escolha as ferramentas mais adequadas para suas necessidades, sua realidade e seus projetos. Por sinal, a obra reserva um capítulo inteiro sobre e-business, desde o planejamento, até a globalização de seus negócios implementados.

A obra também aborda o uso de SOA a nível de qualidade de desenvolvimento de software, nos detalhes e na modularidade aplicadas, na sua tecnologia utilizada tanto no desenvolvimento, quanto no produto final para seu cliente. A abordagem não poderia ser mais completa, abrangendo a métrica de software envolvendo custo, tempo e esforço em seu desenvolvimento. Os modelos de medição, tipos de métrica, e os diversos detalhes descritos nesse livro, se integram com perfeição, facilitando a absorção deste conhecimento e posterior aplicação por seus leitores em seus projetos de software.

Todos os capítulos da primeira parte não ficam presos somente a teoria. A vivência do autor nesta área é registrada, e todo o conhecimento, erros e acertos são detalhados, incentivando o leitor a sempre implementar SOA da maneira correta, do início ao fim de seus projetos. Sempre esteja atento e evite cometer os erros mais comuns em um projeto de SOA.

A segunda parte desta obra abrange a engenharia de serviços, passando pelas próprias arquiteturas orientadas a serviços, os serviços web, de governança, e os padrões e segurança envolvidos em SOA. Na arquitetura orientada a serviços, você aprenderá desde os princípios básicos, até o ciclo de vida das soluções SOA, passando pelas perspectivas organizacionais e técnicas de seu desenvolvimento.

Um capítulo a parte ensinará você sobre os Web Services. Você entenderá o funcionamento de protocolos como HTTP e SOAP, irá incorporar facilmente a descrição de Web Services através da anatomia de um WSDL, e aprenderá a utilizar o padrão UDDI e a linguagem WSIL em seus projetos. E para não esquecer, você também será capaz de aplicar seus serviços Web com segurança e autenticação, na criação de um Web Service. Tudo explicado em detalhes e com um projeto de um Web Service real, com todos os códigos necessários, descritos e bem documentados no livro.

Nesta obra, também não poderia faltar o aprofundamento do leitor no conhecimento da governança de SOA, no estudo e implementação da qualidade de serviço, e no uso dos padrões em todas as camadas de seu projeto. Tudo isso com a garantia de implementação de segurança, através do padrão WS-Security, que atua diretamente na camada SOAP. Tudo isso com uma avaliação do processo da garantia de segurança implementada.

Depois das duas primeiras partes, chegou a hora de você utilizar todo o conhecimento adquirido ao longo deste livro, e colocar a mão na massa. Nesta última etapa de seu aprendizado teórico-prático em SOA, você estará apto ao uso de software orientado a serviço em várias tecnologias.

Você vai entender (e aplicar) o conceito de software como serviço (SaaS - Software as a Service), a integração com o conceito de Web 2.0, e as vantagens da colaboração aberta nos serviços de software de forma completa. Aqui é onde você vai aplicar os conceitos de e-business aprendidos, e o uso de serviços interativos de multimídia, como o VoIP e a TV interativa. Também será proficiente no uso de marshups e portlets.

Inclusive, um dos capítulos discute as iniciativas do Governo nesta área. Se você desenvolve trabalhos para alguma esfera governamental, este livro lhe influenciará a desenvolver serviços que gerem uma estrutura mais benéfica à nossa sociedade. Inclusive, o autor deixa bem claro que os governos que fomentam o uso de TI em seus órgãos, melhoram os níveis de integração entre as diferentes esferas de poder, promovendo assim maior transparência no manuseio dos bens públicos e na desburocratização da máquina pública.

E para fechar com chave de ouro, o autor aborda uma visão do futuro no uso de SOA, com o objetivo de otimizar a forma como desenvolvemos software, mostrando que os desenvolvedores sempre assumem dois papéis distintos durante todo o processo: o de arquiteto e o do empresário.

Atualizado 05-02-2010 em 13:47 por code

Categorias
Reviews

Comentários

  1. Avatar de Luís Felipe
    Realmente muito bom. Recomendo!
  2. Avatar de Não Registrado
    Num intindi o que tava iscritiu

+ Enviar Comentário