Integração de aplicações (ERP)

3 respostas
integrar
D

Boa tarde. Sou novo aqui no fórum, então me perdoem se estou fazendo este questionamento da maneira errada.

Enfim, estou com um problemao: meu professor passou para a sala a tarefa de fazermos um ERP, onde cada grupo é responsável por um módulo (Módulo de contas a pagar, Módulo de produtos, etc.), Onde o único requisito era que eles fossem integrados, ou seja, utilizassem o mesmo banco de dados, e que cada módulo tivesse seu CRUD, podendo ser acessado pelos outros módulos (exemplo: contas a receber deve ser assinado quando o módulo de vendas cadastrar alguma venda, assim, o módulo de vendas deve chamar o método que está dentro do módulo de contas a receber). Ele deixou livre para que fizéssemos da forma que quisermos. Disse que cada um pode fazer numa linguagem, contanto que seja integrado. Porém, há um grande problema: Parte da sala quer fazer aplicação desktop, e parte web. Não sei como fazer a integração de linguagens diferentes para compartilharem métodos entre si, nem tampouco centralizar tudo isso. Talvez uma api, algo assim?

Poderiam me ajudar?

Obrigado.

3 Respostas

darlan_machado

Existem diversas formas de resolver este problema. Integrações entre sistemas (ou módulos de um mesmo sistema) existem desde que se começou a criar sistemas.
Criar um arquivo .txt e quando uma venda é cadastrada e criar uma rotina para verificar arquivos criados é um modo, ruim, mas é.
Usar apis, outro modo.
Vocês precisam definir qual a estratégia com menos impacto e maior poder de ampliação posterior.

D

É, eu havia pensado nessa solução (na verdade de transformar tudo pra .csv, sei la…). Mas qual seria a opção mais simples?

E obrigado por responder!

javaflex

Neste caso, views e stored procedures sao as formas mais performáticas e simples pra integração.

Criado 1 de outubro de 2019
Ultima resposta 1 de out. de 2019
Respostas 3
Participantes 3