No blog do JBoss. É engraçado o que eu vejo acontecer com SOA, assim como OO tem gente já fazendo palestra sem saber do que se trata.
Sério, tem *muita* gente que até hoje escreve livro, ministra palestras, dá consultoria e tudo mais sem saber nada sobre objetos. Basta checar se a apresentação do cara fala sobre classes, objetos, herança e polimorfismo. Especialmente se for nesta ordem.
Uma pessoa que não fala de objetos como componentes que trocam mensagens, especialmente sem mencionar que classes e troca de mensagens são apenas implementações de OO, que é possível e comum ter OO sem elas, não sabe do que está falando. Apenas repete o que leu em algum tutorial, ou que ouviu outra pessoa que leu em um tutorial palestrar.
Como SOA como conceito e buzzword é algo novo, é muito simples enganar as pessoas. Basta subir ao púlpito e falar sobre serviços e mostrar um exemplo de como BPEL realiza um processod e negócios.
Algumas perguntas para desmascarar cretinos:
- Qual a diferença entre Serviços e Componentes distribuídos?
- Qual a relação entre eles?
- Como eu implemento um Serviço?
- Um Serviço tem Camadas?
- Por que serviços possuem lógica de compensação e não simplesmente fazem rollback?
Se depender dessas pessoas, mais uma vez estamos caminhando para um buraco.
Já acabou aquele livro né? :)
Só falta agora aquele post/artigo default pós-leitura pra alegria e felicidade da criançada :D
Maldade, maldade. MUITA maldade.
Mas prometo que vou levar essas cinco perguntas para a próxima palestra sobre o assunto. Principalmente se for sua. :P
BPEL é um treco que depois que cai a ficha você besta com a fanfarra toda por uma besteira. Não passa de uma versão ws do jelly.
Ah, faltou a resposta para as perguntas :P
Abraços,
Bruno Carvalho :D
Isso mesmo, cade as respostas pra perguntas?
Vc quem formulou elas?
Seria interessante ver suas respostas(ponto de vista) para estas perguntas…
Estamos aguardando… valeu!!!!
Seria interessante também as cinco questões para desmascarar os da orientação a objetos… ;)
finalmente alguém com muito conhecimento de causa….
Sobre analise orientada a objetos, conheço razoavelmente, e acredite somente em bons livros, faz essa menção, sobre objetos comunicando-se com outros objetos.
A minha maior dificuldade era entender, as mensagens entre os objetos.
Já sobre SOA, olha tem muita coisa na minha cabeça, então hoje não posso dizer que é isso.
Veja só, penso que pode ser isso:
- Arquitetura que usa WebServices( … Corba etc) para distribuir “serviços”, podendo se comunicar melhor com clientes, parceiros.
- Uma arquitetura, que visa a divisão de um SIC, em vários pontos de serviço.
- Um modo de se criar SIC, no qual tenho a preocupação em dispor componentes ao publico externo.
????
Veja só a confusão, que é causada com simples conceitos.
Parabéns pelo blog