Category Archives: SOA

Classificação de Serviços

Como falado nos dois últimos posts, Princípios de Design de Serviço e Granularidade de Serviços, foi mencionado que: O reúso é muito importante, mas não pode ser encarado como único direcionador na hora de levantar ou classificar um serviço. Já foi falado como a granularidade afeta a modelagem e o reúso, mas o que tudo isso tem a ver com […]

Granularidade de Serviços

Como falado no último post, O reúso é muito importante, mas não pode ser encarado como único direcionador na hora de levantar ou classificar um serviço. Tá, mas o que isso tem a ver com Granularidade de Serviços? Senti a necessidade de escrever sobre Como o Reuso pode Atrapalhar uma iniciativa SOA! Estranho né? Mas foi […]

Princípios de Design de Serviço

Há alguns anos o Prof. Thomas Erl, considerado maior ‘papa’ sobre Arquitetura Orientada a Serviços, publicou o livro SOA Principles of Service Design. Nele, cada um dos 8 princípios são descritos em profundidade. Aqui vamos dar uma visão rápida sobre cada um deles, e como eles se relacionam com os assuntos dos outros posts 😉

Estudo de caso: Lições aprendidas de um grande projeto SOA

Recentemente participei desde o início de um grande projeto SOA, onde um dos maiores problemas foi uma corrida desenfreada contra o tempo. Acredito que a principal lição, e um tanto quanto obvia, foi: quanto mais rápido você tenta correr, mais se distancia do seu objetivo. Seguem os pontos positivos e pontos de melhoria do projeto […]

Governança SOA na prática

Dando continuidade a nova série de posts sobre governança, vou aproveitar a palestra que ministrei no TDC 2013 SP e acabei não postando aqui. Apesar de ter sido uma apresentação hands-on fiz um vídeo demonstrando a criação de alguns assets em uma repositório. O principal objetivo desta palestra foi demonstrar que é possível ter os […]

Modelo Canônico: Vilão ou Mocinho?

Mais de dois anos após a publicação do meu primeiro post sobre o assunto ele continua atual, apesar de o foco agora estar mais voltado à API’s (o que não deixa de ser SOA, mas isso fica para outro post). Pensando nisso montei uma palestra onde tentei mostrar a importância do Modelo Canônico e algumas […]

Modelo Canônico – Estudo de caso

Faz um ano que escrevi o ultimo post sobre este assunto, mas ainda existe muita confusão neste tema. Como os três primeiros a abordagem foi muito teórica, vou tentar dar um exemplo mais prático: Considere que três sistemas legados possuem informações de cliente, o sistema de conta corrente possui informações básicas como código, cpf e […]

Modelo Canônico – Normalização Semântica

Este é o terceiro post sobre Modelo Canônico. A leitura na ordem cronológica é indicada: Mas o que é Modelo Canônico afinal? Parte 1 e Parte 2. Na Parte 2, foram apresentadas algumas diferenças entre os estilos de modelagem Relacional, Orientada a Objetios e Orientada a Serviços, além de alguns tópicos técnicos e de modelagem do […]