Archive for the ‘Fundamentos’ Category

Promover serviços legados ou organizar a casa?

Tuesday, May 26th, 2009

Com freqüência, vejo o seguinte ponto preocupante em eventos relacionados com SOA: promover a reutilização de todo o legado. Atualmente, com ferramentas de integração e bons repositórios, ficou relativamente fácil sair reutilizando o legado. No entanto, isso deveria ser feito seguindo alguns princípios SOA. Promover a reutilização do legado sem ...

Projeto de serviços: contratos, camadas e EDA.

Wednesday, December 17th, 2008

Em muitas empresas sem uma estratégia SOA, simples mudanças de “regras de negócio” ou no “processo de negócio” provocam alterações (imprevisíveis) em uma grande quantidade de sistemas; em muitos casos em função de “integração espaguete”. SOA torna as mudanças no processo de negócio mais ágeis, uma vez que ...

Projetando serviços, referências

Friday, November 21st, 2008

Projeto de serviços é uma questão freqüente, por isso montei uma relação de referências interessantes. Também vou escrever algumas experiências nos próximos posts. As referências clássicas são IBM Rational e Thomas Erl , no entanto, existem alguns autores que não são focados no tema que possuem um material importante, por exemplo: Robert ...

Anatomia do serviço. O que é, afinal?

Monday, November 10th, 2008

Aquele blog de SOA publicou mais um post meu. No post procurei fazer uma reflexão do papel dos Serviços, contando com referências de autores como: Jim Webber e Thomas Erl.

Realidade do ESB sem SOA

Wednesday, October 22nd, 2008

ESB são importantes em quase todos os cenários, fornecendo uma infra-estrutura para SOA como, por exemplo, lógica de compensação, transformação de dados, segurança, garantia de entrega, logging. Ainda todos os WS-*… Vendedores de ferramentas ESB freqüentemente usam em suas apresentações uma figura clássica, que representa a complexidade de TI causando grande ...

Front de batalha, continuação

Friday, October 10th, 2008

Segunda parte do artigo foi publicada. Conta com uma analogia para conceituar SOA sobre a ótica do Serviço:  serviço de organização de grandes eventos.  Front de batalha: "Aquele blog de SOA publicou um post meu. Este blog reúne consultores SOA com experiências distintas, atuando fortemente no mercado. No post procurei conceituar SOA sobre a ótica ...

Front de batalha

Wednesday, September 24th, 2008

Aquele blog de SOA publicou um post meu. Este blog reúne consultores SOA com experiências distintas, atuando fortemente no mercado. No post procurei conceituar SOA sobre a ótica do Serviço, contando com citações de autores como: Jim Webber, Uncle Bob e Thomas Erl.

DDD, SOA

Wednesday, August 13th, 2008

SOA promove flexibilidade ao negócio - foco corporativo, processos - , no entanto, utilizar uma filosofia em que os conceitos do negócio ficam explícitos - DDD, programar para o domínio -, aumenta dramaticamente o nível de flexibilidade possível. “Fundamentally, DDD is the principle that we should be focusing on the deep ...

Elegibilidade de SOA

Tuesday, July 15th, 2008

O negócio determina se a abordagem SOA é apropriada, ou seja, se flexibilidade e resposta rápida a mudanças são importantes para um determinado processo de negócio. Quando utilizamos SOA, criamos uma abstração que indexa, isola e organiza o código (que representa as regras de negócio). A indexação leva tempo e ...

Separar a lógica do processo de negócio

Tuesday, July 15th, 2008

Promover uma cultura de processo é um dos fundamentos da adoção de SOA. Em geral, os processos de negócio concentram-se nas tarefas repetitivas executadas em uma seqüência lógica (fluxos), fornecendo resultados definidos para apoiar os objetivos da organização. As tarefas buscam atingir alguma meta atômica, freqüentemente utilizando como entrada ou saída ...