Documentação de arquitetura detalhada da plataforma Salvum (antigo APPPlan). Conheça a camada de persistência em Sparse Storage, o isolamento físico Database-per-Tenant, a validação síncrona de interseções e o motor de regras de negócio com árvore de sintaxe abstrata (AST).
Servidor corporativo otimizado para concorrência multi-thread, processamento paralelo de regras e baixa latência.
Gravação exclusiva de células com fatos preenchidos, gerando índices ultracompactos e consultas instantâneas.
Bases de dados MySQL segregadas por cliente, eliminando risco de vazamento cruzado e facilitando auditoria.
IntersectionValidationEngine intercepta gravações em tempo real e aplica a regra mais restritiva de segurança.
O Salvum opera sob uma arquitetura de microsserviços e módulos web acoplados a um servidor Apache Tomcat 11 sobre a JVM Java 21 LTS. O tráfego de entrada é gerido por proxies reversos Nginx com terminação criptográfica TLS 1.3 e balanceamento estrito de requisições.
tenant_id compartilhada), o Salvum aloca um banco de dados MySQL independente por cliente com credenciais e pools de conexão JDBC dedicados.
A estrutura analítica do Salvum suporta dimensões ilimitadas (Conta, Centro de Custo, Cenário, Ano, Período, Entidade, Projeto e Moeda). Cada membro de dimensão possui metadados com operadores de consolidação e tipagem estrita de dados.
Store representam o ponto físico de gravação na tabela de fatos. Membros virtuais Shared atuam como ponteiros referenciais em hierarquias alternativas, direcionando automaticamente gravações para o membro primário correspondente e prevenindo ciclos de recursão infinita na consolidação.
APP_TEXT_DATA gerando um ponteiro inteiro na coordenada de fato, permitindo que o motor de agregação matemática ignore o valor sem lentidão.
A interface de digitação orçamentária do Salvum emula a velocidade e ergonomia de planilhas locais, mas com validação síncrona transacional e rastreabilidade celular completa.
APP_CELL_AUDIT_LOG, capturando: identificador do usuário, timestamp UTC, coordenadas multidimensionais completas, valor anterior e novo valor.
| Timestamp | User ID | Coordenada POV | Valor Anterior | Novo Valor |
|---|---|---|---|---|
| 2026-10-22 14:32:08 | luiz@mail.com | Receita_Bruta::Jan::Real | R$ 1.250.000 | R$ 1.320.000 |
| 2026-10-22 14:35:12 | luiz@mail.com | Custos_Oper::Fev::Orcado | R$ 450.000 | R$ 442.000 |
| 2026-10-22 14:41:55 | admin@salvum | Deducoes::Mar::Orcado | R$ 180.000 | R$ 195.000 |
Integridade orçamentária requer bloqueio preventivo de coordenadas incompatíveis. O IntersectionValidationEngine executa a validação síncrona em milissegundos tanto na renderização da grade quanto na submissão de dados.
.grid-cell-locked com cursor de bloqueio e desativação de listeners.
O motor de regras do Salvum processa cálculos complexos através de um compilador de Árvore de Sintaxe Abstrata (AST) com avaliação aninhada de dentro para fora (Inside-Out), garantindo ordem matemática rigorosa e otimização de laços de repetição.
SKIPNONE, SKIPMISSING, SKIPZERO e SKIPBOTH.job.jsp (status: QUEUED, RUNNING, COMPLETED, FAILED).
A segurança da plataforma opera sob governança de Controle de Acesso Baseado em Papéis (RBAC) com herança dimensional granular para garantir que dados confidenciais nunca sejam expostos.
O Salvum implementa uma arquitetura de dados desacoplada baseada no serviço DataEngine API. Um único motor central atende simultaneamente múltiplos canais de saída sem duplicidade de processamento.
Explore as interfaces operacionais fundamentais do sistema reproduzidas com fidelidade técnica:
| Conta Contábil / Linha | Jan/2026 | Fev/2026 | Mar/2026 | 1º Trimestre | Status Interseção |
|---|---|---|---|---|---|
| 1. Receita Bruta Total | 1.320.000,00 | 1.450.000,00 | 1.510.000,00 | 4.280.000,00 | Consolidado (+) |
| └─ Vendas Região Sul | 450.000,00 | 490.000,00 | 510.000,00 | 1.450.000,00 | Write Habilitado |
| └─ Vendas Corporativas SP | 870.000,00 | 960.000,00 | 1.000.000,00 | 2.830.000,00 | Write Habilitado |
| 2. Dedução Fiscal Bloqueada | 🔒 BLOQUEADO | 🔒 BLOQUEADO | 🔒 BLOQUEADO | 🔒 BLOQUEADO | .grid-cell-locked |
| 3. Margem de Contribuição | 680.000,00 | 740.000,00 | 775.000,00 | 2.195.000,00 | Fórmula AST |
| Data/Hora (UTC) | Usuário | Origem | Coordenada EPM | Valor Anterior | Novo Valor Gravado | Motivo / Evento |
|---|---|---|---|---|---|---|
| 2026-10-22 14:15:33 | cfo@empresa.com.br | Web Grid | Receita::Sul::Jan::Orcado | 420.000,00 | 450.000,00 | Ajuste meta comercial Q1 |
| 2026-10-22 14:18:02 | controller@empresa.com.br | Google Sheets Add-on | OPEX_Marketing::Fev::Orcado | 85.000,00 | 92.000,00 | Submit Data via Planilha |
| 2026-10-22 14:22:19 | sistema@salvum.internal | AST Rule Engine | EBITDA_Consolidado::Mar::Orcado | 740.000,00 | 775.000,00 | job.jsp #4092 Recálculo |
Converse diretamente com o Arquiteto de Software responsável pelo Salvum. Tire dúvidas aprofundadas sobre dimensionamento de instâncias, isolamento de banco de dados, conformidade LGPD e migração de modelos legados.
Preencha os dados da sua organização para receber a documentação de infraestrutura: