Saltar al contenido

ARQUITECTURA

Arquitectura técnica da plataforma

Cinco camadas independentes. Um sistema coeso. Cada módulo resolve um problema concreto e comunica com os outros através de eventos, não de acoplamentos.

Arquitectura técnica da plataforma

Diagrama das camadas — cada módulo opera de forma independente e comunica via eventos.

As 5 camadas da Integrafy

CORE

Conectores

Camada base de conectividade. Abstrai a comunicação com cada sistema externo através de adaptadores específicos. APIs REST, SOAP, ficheiros planos, BDs intermédias. Mais de 100 conectores pré-configurados que normalizam dados de qualquer ERP ou eCommerce para um modelo unificado.

  • Adaptadores bidireccionais
  • Normalização de dados
  • Gestão de credenciais
  • Rate limiting automático

DATA HUB

Catálogo e PIM

Camada de dados mestre. Centraliza produto, stock, preços, tarifas e clientes num modelo canónico. Actua como golden record para todos os canais. Inclui PIM nativo com enriquecimento, validação e distribuição multicanal.

  • Golden record
  • Modelo canónico
  • Resolução de conflitos
  • Distribuição multicanal

FLOW

Automatização

Camada de orquestração de processos. Define fluxos de negócio complexos sem código: encomendas, guias de remessa, facturas, devoluções, actualizações de preços. Motor de regras com condições, transformações e ramificações. Execução event-driven com reintentos automáticos.

  • Motor de regras
  • Execução event-driven
  • Reintentos com backoff
  • Fluxos condicionais

AI

Agentes inteligentes

Camada de inteligência sobre dados operacionais. Analisa padrões de encomendas, detecta anomalias de stock, sugere reposição. Expõe um servidor MCP que permite aos LLMs (Claude, ChatGPT) consultar e operar sobre dados do ERP de forma controlada.

  • Detecção de anomalias
  • Sugestões de reposição
  • Servidor MCP
  • Acesso controlado aos dados

INSIGHT

Analítica e monitorização

Camada de visibilidade operacional. Dashboards em tempo real sobre sincronizações, erros e desempenho dos fluxos. Alertas configuráveis por limiar. Histórico completo de cada transacção para auditoria e troubleshooting.

  • Dashboards em tempo real
  • Alertas por limiar
  • Rastreabilidade de transacções
  • Métricas de desempenho

Pipeline em acção

O que acontece quando uma encomenda entra no PrestaShop?

De evento a ERP em menos de 5 segundos. Estas são as cinco etapas do pipeline event-driven, com tempos reais sob carga de produção.

  1. 01 ~200ms
    EXTRACT

    Captura do evento

    O PrestaShop dispara um webhook quando a encomenda é confirmada. O Core recebe o payload, valida a assinatura e persiste-o como evento imutável na fila de entrada. Se o webhook falhar, o Core também pode fazer pull programado — cinto e suspensórios.

  2. 02 ~400ms
    TRANSFORM

    Normalização para o modelo canónico

    O Data Hub converte o payload do PrestaShop para o modelo interno. Cruza o cliente contra o golden record, aplica a tarifa do ERP correspondente e valida que o stock reservado bate certo. Qualquer inconsistência é detectada aqui, não no ERP.

  3. 03 ~300ms
    ROUTE

    Orquestração de negócio

    O Flow aplica as regras: segmento do cliente, rota de aprovação, tipo de documento a gerar (encomenda, reserva, orçamento, guia directa). Decide sobre dados canónicos limpos, não sobre campos sujos do canal.

  4. 04 ~1.5s
    LOAD

    Escrita no ERP

    A Integrafy escreve no ERP através da sua API nativa: Service Layer (SAP B1), OData (Business Central), XML-RPC (Odoo), RFC/BAPI (SAP R/3), COM ou SQL (Sage). Idempotência garantida: uma mesma encomenda nunca é duplicada, ainda que o evento chegue duas vezes.

  5. 05 contínuo
    OBSERVE

    Rastreabilidade end-to-end

    O Insight regista cada etapa com timestamp, latência e payload. Qualquer operador pode auditar uma encomenda desde o webhook do PrestaShop até ao documento final no ERP. Um clique, uma linha de tempo, zero dúvidas.

Latência total p99 sob carga real: < 5 segundos desde o webhook até ao documento confirmado no ERP.

Compatibilidade ERP × eCommerce

Todos os cruzamentos estão suportados de série. Conectores pré-configurados, prontos para produção.

ERP / eCommerce PrestaShopShopifyMagentoWooCommerce
SAP Business One
SAP R/3 (ECC)
Odoo
Business Central
Sage
AS/400

Conceitos técnicos chave

Data Fabric

A Integrafy implementa uma abordagem Data Fabric: uma camada de abstracção que liga fontes de dados heterogéneas sem replicar ou centralizar tudo num único repositório. Os dados fluem a pedido entre sistemas, mantendo cada fonte como dona dos seus dados.

Sincronização event-driven

Cada mudança num sistema origem gera um evento. Os módulos subscritos reagem em tempo real. Sem polling nem sincronizações agendadas a desperdiçar recursos. Quando uma encomenda entra no PrestaShop, o evento chega ao ERP em milissegundos.

Idempotência

Toda a operação pode executar-se múltiplas vezes sem efeitos secundários. Se um evento for processado duas vezes (por reintento, por exemplo), o resultado é idêntico. Isto elimina encomendas duplicadas, movimentos fantasma de stock e desajustes contabilísticos.

Gestão de erros e reintentos

Cada transacção tem um ciclo de vida completo: pendente, em progresso, completa ou falhada. Os erros são classificados por tipo (transitório, permanente) e relançados com backoff exponencial. Dead letter queues para erros irrecuperáveis com alerta imediato.

Quer ver a arquitectura em acção?

Mostramos-lhe como a Integrafy se implanta sobre a sua stack actual.