SOA, por onde começar?

Boas …

Galera, SOA já é um assunto presente em quase todas empresas, eu mesmo já implementei uma espécie de ESB aqui. Comecei a estudar a metodologia em si e estou querendo me aprofundar no assunto, a principio não na tecnologia, mas sim na teoria, na metodologia SOA, que eu entendo ser independente da tecnologia. Dentre a sopa de letrinhas, as palavras que mais aparecem são ESB, BPM, BPEL, Repository, Catalog, EAI. Enfim, estou meio “sem rumo”, gostaria de saber por onde começar. Alguém tem alguma sugestão ? Se alguém tiver algum caso de sucesso real e pudesse comentar, seria interessante tb.

Obrigado.

Saiu um artigo muito bom na Revista Mundo Java : http://www.mundojava.com.br/NovoSite/destaque.shtml


sds.

Apesar do nome do livro ser “in Practice”, o livro tem toda a teoria que você precisa para começar.

http://www.infoq.com/presentations/soa-without-esb

http://jim.webber.name/presentations.html

Os livros do Thomas Erl são muito bons, principamente se você está querendo bastante teoria.

Olá

Você encontra alguns blog sobre SOA no link http://delicious.com/robertofurutani/soa

[quote=fabiofalci]http://www.infoq.com/presentations/soa-without-esb

http://jim.webber.name/presentations.html[/quote]

Trabalho com adoção SOA e também gosto muito desse autor, tenho alguns posts baseados nele. http://www.soacorporativa.com.br

Já citaram Thomas Erl, é um excelente começo, assim como David Campell, para conhecer um pouco mais sobre ESB.

Também é bom assistir o vídeo do Fowler sobre SOA without ESB, assim pode ter uma conclusão mais racional para o assunto.

O importante é você entender o conceito sobre serviços, orquestração vs coreografia, patterns de integração, conceitos como governança aí o resto começa a ficar mais tranquilo.

Estou em meio ao término do site SOAExpert.com.br - trarei artigos, links, roteiro de aprendizado e cursos… acredito que em 20 dias estará no ar, guarde o link :slight_smile:

E ae,

como já mencionaram, os livros Thomas Erl é um ótimo começo, principalmente o primeiro da série “Service-Oriented Architecture: Concepts, Technology & Design”.

Referente a sites, um que acho muito legal é da InfoQ, inclusive tem um artigo bem legal dos 10 Princípios de SOA (http://www.infoq.com/articles/tilkov-10-soa-principles), outros sites interessantes com bastante assunto são:

http://www.soaprinciples.com/p6.asp
http://www.soainstitute.org/index.php
http://www-128.ibm.com/developerworks/library/ar-archtemp/

Este ultimo, o da IBM, dentro do developerworks, voce pode encontrar muitas informações, tutoriais, etc…mas nesse caso, usando ferramentas e o conceito especifico da IBM.

Referente a parte de EAI, um ótimo livro é o: "Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions ", cujo site tem mais informações: http://www.enterpriseintegrationpatterns.com/

Abraços,

Mais uma referência interessante: Robert C. Martin

http://blog.objectmentor.com/articles/category/service-oriented-architecture