diff --git a/diagrams/png/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.png b/diagrams/png/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.png new file mode 100644 index 0000000..897146e Binary files /dev/null and b/diagrams/png/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.png differ diff --git a/diagrams/svg/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.svg b/diagrams/svg/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.svg new file mode 100644 index 0000000..49393bd --- /dev/null +++ b/diagrams/svg/D-ARQ-TECH-001 — Arquitectura Estratificada de Odoo.svg @@ -0,0 +1,286 @@ +SAP-TFI-2026 — Arquitectura Estratificada de Odoo (Stack Tecnologico)Capa 1: Cliente (Navegador)Capa 2: Servidor de Aplicacion OdooCapa 2.1: Presentacion (UI)Capa 2.2: Web LayerCapa 2.3: Business LogicCapa 2.4: Addons (Modulos)Capa 3: PersistenciaCapa 4: Integracion ExternaWeb Browser(Chrome, Firefox, Safari)JavaScript Runtime(V8, SpiderMonkey)OWL Framework(JS + Templates QWeb)Static Assets(JS, CSS, imagenes)Views (XML)Form, Tree, Kanban, SearchRouter (enrutador)addons/web/http.pyHTTP Controllers(addons/<modulo>/controllers/)JSON-RPC Endpoint/jsonrpcXML-RPC Endpoint/xmlrpc/2/*Models (Python)addons/<modulo>/models/*.pyORM (Object-Relational Mapping)addons/orm/Compute Fields,onchange, constraintssale (Ventas)account (Contabilidad)stock (Inventario)product (Productos)Otros addons (500+ modulos)PostgreSQL Database(tablas, indices, vistas SQL)Filestore(adjuntos, imagenes en disco)API REST(consumidores externos)SMTP / Email ServicePayment Gateway(stripe, paypal, etc.)Webhooks (out)carga SPAdescarga assetsejecuta JSHTTP requestHTTP request (XHR/fetch)sirve archivosdispatchselecciona vista XMLinvoca metodosmaneja rutas del modulomaneja rutas del modulomaneja rutas del moduloexpone endpointsprotocolo JSON-RPC 2.0protocolo XML-RPC (legacy)queriesextiende sale.ordercontieneextiende account.movecontieneextiende stock.pickingcontieneextiende product.productcontienelogica de negocioSQL queriesadjuntosenvia emailscobrosnotifica cambioscontieneProyecto: SAP-TFI-2026Agente: saptfi2026Metodologia: ICONIXFuente: Ingenieria inversa de Odoo 19.0Capas: Cliente | Servidor (UI/Web/Logica/Addons) | Datos | Integracion \ No newline at end of file