Category Archives: SOA

REST: Padrões e Melhores Práticas

No último JavaOne tive a oportunidade de apresentar, juntamente com o Alessandro Oliveira, alguns padrões do estilo arquitetural REST, que temos aplicado em alguns clientes. Nesta palestra apresentamos algumas opções que devem ser consideradas quando se pretende usar este estilo arquitetural, como estratégia de implementação, qual a melhor forma de versionar os recursos, paginação, etc. Apesar […]

Mas o que é Modelo Canônico afinal? – Parte 2

No ultimo post, comentei que o Modelo Canônico seria o modelo de dados universal utilizado pela camada SOA e que sua modelagem difere da modelagem tradicional. Normalmente primeiro aprendemos a modelar banco de dados relacional, que tem como principal preocupação a normalização dos dados. Mais tarde aprendemos a modelar orientado a objetos, onde a normalização não é […]

Mas o que é Modelo Canônico afinal?

Nos últimos meses tenho visitado várias empresas atuando como consultor SOA e o Modelo Canônico tem se tornado uma grande fonte de dúvidas e confusões. Mas antes de falar sobre canônico, vamos voltar em um tópico mais ‘básico’ que acredito ser a origem de parte do problema: a Modelagem. É muito comum encontrar problemas de […]