Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:arquitectura:vision-general

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:vision-general [2026/05/07 17:21] (actual)
192.168.175.130 creado
Línea 1: Línea 1:
 +====== Visión general de arquitectura ======
 +
 +===== Propósito =====
 +
 +Explicar la arquitectura de alto nivel de PAE y cómo se coordinan sus módulos principales durante la operación en campo.
 +
 +===== Forma del sistema =====
 +
 +PAE es un monorepo Android multi-módulo con dos apps y capas de dominio/​datos compartidas.
 +
 +  * ''​Machine'':​ ejecuta el flujo de entrega en el dispositivo.
 +  * ''​RutaPAE'':​ coordina visibilidad operativa y sincronización por ruta.
 +  * Módulos compartidos:​ contrato, utilidades, visión por computador y persistencia especializada.
 +
 +===== Principios de diseño =====
 +
 +  * Operación primero-local y resiliente sin conectividad estable.
 +  * Persistencia local antes de sincronización remota.
 +  * Orquestación explícita por máquina de estados.
 +  * Contratos compartidos para evitar acoplamientos implícitos.
 +  * Recuperación automática ante fallos de dispositivos/​red.
 +
 +===== Fuentes de verdad =====
 +
 +  * ''​settings.gradle.kts''​
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​DomainManager.kt''​
 +  * ''​MachineDomain/​src/​main/​java/​co/​ada/​domain/​state/​StateManager.kt''​
 +  * módulos ''​Contract''​ y ''​DirectLink''​
 +
 +===== Ultima verificacion =====
 +
 +  * Fecha: ''​2026-04-23''​
 +  * Verificado contra estructura de módulos y código de orquestación vigente.
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/machine/arquitectura/vision-general.txt · Última modificación: 2026/05/07 17:21 por 192.168.175.130