Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:arquitectura:capas-y-modulos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:arquitectura:capas-y-modulos [2026/05/07 17:22] (actual)
192.168.175.130 creado
Línea 1: Línea 1:
 +====== Capas y módulos ======
 +
 +===== Propósito =====
 +
 +Describir la separación por capas y las responsabilidades de cada módulo del repositorio.
 +
 +===== Capas =====
 +
 +  - Presentación
 +  * Pantallas Compose, estado visual y navegación en apps.
 +
 +  - Dominio
 +  * Reglas de negocio, orquestación de flujos, control de estado y salud operativa.
 +
 +  - Datos
 +  * Persistencia local, servicios/​repositorios,​ modelos de request/​response,​ emitters.
 +
 +  - Compartidos
 +  * Contrato P2P, utilidades base, hardware wrappers, visión y soporte técnico común.
 +
 +===== Distribución de responsabilidades =====
 +
 +  * ''​Machine'':​ UX de ejecución en punto de entrega.
 +  * ''​MachineDomain'':​ máquina de estados y orquestación de servicios.
 +  * ''​MachineData'':​ DB local, servicios y estado transitorio.
 +  * ''​RutaPAE''​ + ''​RutaPAEDomain''​ + ''​RutaPAEData'':​ coordinación y sincronización de ruta.
 +
 +===== Fuentes de verdad =====
 +
 +  * ''​settings.gradle.kts''​
 +  * ''​*/​build.gradle.kts''​ de apps y módulos de dominio/​datos
 +  * estructura de paquetes en ''​src/​main/​java''​
 +
 +===== Ultima verificacion =====
 +
 +  * Fecha: ''​2026-04-23''​
 +  * Verificado por inspección de dependencias y responsabilidades de módulo.
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/machine/arquitectura/capas-y-modulos.txt · Última modificación: 2026/05/07 17:22 por 192.168.175.130