Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

API vs Acesso direto ao banco de dados

Boa tarde.

Estou fazendo integração de dois sistemas(A e B) que acessam e atualizam dados de um mesmo banco de dados D. Qual a forma ideal de integrar esses sistemas? Há uma opção de os sistemas A e B possuirem acesso ao banco de dados D. Outra opção é criar um sistema C que se conecta com o banco de dados D e implementa uma API que recebe requisições dos sistemas A e B. Outra opção é um dos sistemas, por exemplo A, possui acesso ao banco de dados D e implementa uma API usada por B.

Poderia indicar referências bibliográficas ou artigos com discussões deste assunto?

2 respostas
solução!

Ola Bruno! A forma mais "elegante" seria fazer via API essas atualizações, porem nada impede que sua Aplicação A e B acesse diretamente de forma remota o banco de dados D... A principio ( com as informações passadas, e pelo meu entendimento do cenario apresentado) não vejo necessidade de criar uma aplicação C somente para gerar essa API... Se o seu cenario for apenas a aplicacao A e B acessando o mesmo banco de dados, tasca uma conexao nas pontas e foi!

Uma API faria sentindo se vc tivesse multiplos sistemas heterogenios acessando seu banco...

Espero ter colaborado de alguma maneira! Grande Abraço e bons estudos!

Obrigado!