Arquitetura
Camadas que constituem a aplicação
Last updated
Camadas que constituem a aplicação
Last updated
Em primeiro lugar vamos entender a lógica por trás da aplicação da logística tendo como base as camadas que a constituem e o diagrama abaixo:
As camadas são compostas por:
Base de dados do software do ERP (externa à aplicação mobile logistics);
Base de dados da aplicação Mobile Logistic_K (habitualmente denominada de ML + nome da BD do ERP);
Views criadas pela aplicação e que ficam alojadas dentro da BD do ERP;
Webservice de ligação e manipulação de dados entre o ERP e a a app Mobile Logistic_L;
Site do Portal responsável pela configuração da aplicação e as regras de negócio;
APK Android para instalar em máquinas Android nomeadamente os PDAs.
Diagrama de fluxo dos dados:
Estas camadas são responsáveis por disponibilizar informação no PDA e para gravar dados do PDA para a BD intermediária e com o serviço integrar os mesmos no ERP responsável.
O PDA solicita dados ao ERP, que obtém os mesmos através do webservice que faz consultas ao ERP com o auxílio das views SQL.
O webservice devolve ao PDA o resultados que por sua vez processa a informação necessária e a devolve à base dados intermediária que serão integradas no ERP a qualquer momento, recorrendo à tecnologia que cada ERP disponibiliza.
A integração com o ERP depende qual ERP será ocorrida a integração que pode ser por transação SQL direta ou através de uma API disponibilizada pelo mesmo.