Categorías
< Todos los temas
Imprimir

Arquitectura de software

La plataforma del Observatorio Regional Amazónico, es una herramienta web que tiene como arquitectura de software la arquitectura de cliente-servidor de 3 capas: Capa de presentación, Capa de negocio y Capa de datos el cual se detalla en el siguiente imagen. 

Arquitectura software ORA

Capa de Presentación

El ORA usa la vista de WordPress (Sistema de Gestión de Contenido) para presentar e interactuar con el usuario final, y los módulos temáticos usan React JS que es una biblioteca de JavaScript front-end gratuita y de código abierto para crear interfaces de usuario basadas en componentes de interfaz de usuario. Los módulos en Rect JS se instalan en forma de plugin en el WordPress integrándose directamente al HTML de las vistas.

Capa de Negocio

En la capa de negocio todos lo módulos temáticos, utilizan a Codeigniter 4, que es una framework de desarrollo de aplicaciones escrita en PHP. Cada modulo implementa su propia estructura clases de Enrutador, Controlador, Modelo y Entidades heredadas de la estructura Base de Codeigniter. 

Capa de Base de Datos

Se utiliza como capa de base de datos a PostgreSQL 13.7, se implementan esquemas para cada modulo en la cual crean las tablas necearías para almacenar la información temática.

Tabla de contenidos
Come2theweb