Olá Pessoal,
para quem tem trabalhado com SOA, e serviços WEB, gostaria, se pudessem, expor suas opiniões sobre qual granularidade de serviços tem adotado, se tem deixado tudo em serviços, e usando outros serviços para agrupar serviços… essas coisas.
Quem puder comentar aqui alguma coisa… só para começar uma discussãozinha sobre isso.
Eu sempre evito ao máximo a granularidade fina de mais, sempre tento agregar funcionalidades nos serviços de modo que eles fiquem de fato funcionais e que sejam realmente úteis, pra evitar que o usuário (cliente) precise se preocupar com regras e pra evitar que eu fique agrupando serviços pra dar a ilusão de se ter um serviço que faça alguma coisa.
A granularidade se divide em três correto?!
Vocês podem descreve-las pra mim por favor?