Ricardo Morais
unread,Mar 7, 2015, 4:04:01 AM3/7/15Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to o-bom-pr...@googlegroups.com
Cleuton,
Tudo bem?
Aqui em meu órgão estamos deixando de ter um acoplamento por modelo de dados e buscando uma integração e dependência em serviços.
Estamos idealizando microserviços e construindo interfaces mínimas e pretendemos aderir a um barramento de serviços para que este nos ajude na escalabilidade, agregação de serviços maiores e controle transacionais.
Até o momento, os serviços que escrevemos foram REST e apenas GET, porém surgiu a demanda de construir dois serviços PUT e que estes sejam considerados uma unidade atômica. Como por padrão REST não guarda estado, pensamos até em ir pro SOAP nestes casos, ou usar Ejbs, o que amarraria a tecnologia.
Como você contornaria tal problema?
Basicamente um chamador faz uma série de coisas, e deve chamar esse serviço que é um agregado de serviços. Este agregado deve responder atomicamente e fazer parte da transação chamadora.
Em termos de barramento vocês estão usando o que? MuleSoft? Ele é gratuito, mas seus plugins são pagos, certo? Pegaram surpote ou consultoria no Brasil, no órgão que trabalhas?