Nesta pasta estão os códigos fontes das aplicacoes que ficarão na nuvem, isto é, bridges, telas e lógicas da aplicacao.
As aplicacoes estão sendo executadas nas seguintes portas:
- Management Dashboard (API): 8010
- Management Dashboard (APP): 4200
- MQTT-Kafka Bridge: 8012
- Stream Control Service (SCS): 8011
Aqui está a aplicação back-end construída em Spring Boot. As versões das bibliotecas para essa API são:
- JAVA 11
- Spring Boot 3.0.0
- Maven 4.0.0
- PostgreSQL 12
Aqui está a aplicação do front-end ela para sua execução são necessários as seguintes dependências:
- Node.js 16.14 (https://nodejs.org/en/)
- Angular 13 (https://angular.io/guide/setup-local)
- Bootstrap 4 (https://getbootstrap.com)
A Lab Stream Control contém a lógica de consumir e produzir informações para o Apache Kafka. Dentro dessa pasta temos a aplicação em Spring Boot que faz o gerenciamento de mensagens publicadas no Apache Kafka.
Pasta com as modelagens do BPMN referentes ao SmartLab.
- Armazenar o log da aplicação.