Arquitectura General
La arquitectura de SIU-Toba es bastante sencilla en si, simplemente requiere de un entendimiento correcto previo al desarrollo. A grandes rasgos SIU-Toba esta compuesto por:
- Un nucleo que brinda funcionalidades al desarrollador
- Una base de datos que almacena las definiciones de las operaciones
- Un conjunto de librerias que extienden las funcionalidades del nucleo
Luego sobre ello tenemos los siguientes desarrollos:
- Una consola de administracion del proyecto
- Una IDE web para generar las definiciones de las operaciones, denominada
toba_editor
- Una aplicación para realizar la gestión de usuarios y sus permisos, denominada
toba_usuarios
Consideraciones minimas
Para poder crear y/o correr una aplicaciòn en SIU-Toba se requiere que minimamente cuente con lo siguiente:
- Un servidor web
- Un motor de base de datos Postgres (requerido para desarrollo)
- Un gestor de paquetes para la descarga de dependencias (composer y Yarn)