AS/400 ligado. Sem alterações.
Um ERP AS/400 com 20 anos. 25 anos de dados críticos. Sem API. Vários fornecedores disseram que era impossível sem migrar. A Integrafy ligou-o sem mexer numa única linha do AS/400.
0
Tempo real
0
15K
Um sistema de 20 anos em que ninguém se atrevia a mexer
Um fabricante industrial operava com um IBM AS/400 há 20 anos. O sistema acumulava 25 anos de dados de produção, inventário, encomendas e contabilidade. Era o núcleo absoluto da operação: se o AS/400 parasse, a fábrica parava.
O AS/400 não tinha API. Não tinha web services. Nada que parecesse uma interface moderna de integração. Os dados viviam numa base de dados DB2 com tabelas em formato legacy: campos de largura fixa, codificação EBCDIC, nomes de colunas de 6 caracteres.
A empresa precisava de vender online. Tinha 15.000 referências de produto que queria publicar numa loja PrestaShop. Mas a loja online era uma ilha completa: sem ligação ao inventário real, sem sincronização de preços, sem fluxo de encomendas para o ERP.
Consultaram vários fornecedores de integração. A resposta foi sempre a mesma:
- "Têm de migrar para um ERP moderno" — projecto de 2 anos no mínimo
- "O AS/400 não se pode integrar sem o alterar" — ninguém queria assumir o risco
- "Têm de instalar um middleware no AS/400" — a equipa de IT recusava
- Orçamentos de migração acima do que a empresa podia suportar
A alternativa era manter a loja online como catálogo estático, com preços desactualizados e sem gestão de stock. Um canal de vendas que gerava mais problemas do que receitas.
A Integrafy como camada intermédia: ler DB2, escrever via EDI
A Integrafy não precisou de alterar o AS/400. A estratégia foi usar o que o sistema já tinha:
Leitura directa de DB2. O Integrafy Core ligou-se à base de dados DB2 do AS/400 em modo só de leitura. Nada instalado no AS/400. Nenhuma configuração tocada. A ligação lê as tabelas de inventário, artigos, preços e estados de encomenda directamente.
Data Hub normaliza os dados legacy. As tabelas do AS/400 usam codificação EBCDIC, campos de largura fixa e convenções de nomenclatura de há 25 anos. O Data Hub transforma esses dados num formato limpo que o PrestaShop consegue consumir: nomes de produto legíveis, categorias, atributos, imagens ligadas.
Escrita via ficheiro EDI. Para enviar encomendas ao AS/400, a Integrafy gera ficheiros EDI no formato exacto que o sistema espera. Esses ficheiros são depositados numa pasta partilhada que o AS/400 já monitorizava com um programa RPG existente — o mesmo que usava para processar encomendas de outros canais.
O AS/400 processa o ficheiro com o seu programa RPG habitual e produz um ficheiro de resposta na mesma pasta. A Integrafy lê essa resposta e actualiza o estado da encomenda no PrestaShop. O ciclo completo funciona sem que o AS/400 "saiba" que há uma loja online ligada.
Arquitectura de integração com sistema legacy
1. Integrafy Core liga-se ao DB2 do AS/400 (read-only)
2. Lê tabelas de artigos, stock e preços a cada 30 segundos
3. Data Hub normaliza dados legacy (EBCDIC, campos fixed-width)
4. PrestaShop recebe catálogo e stock actualizado
5. Encomenda no PrestaShop → Integrafy gera ficheiro EDI
6. Ficheiro depositado na pasta do AS/400
7. Programa RPG existente processa o ficheiro (já existia para outros processos)
8. AS/400 confirma via ficheiro de resposta → Integrafy actualiza estado no PrestaShop Porque funciona sem alterar o AS/400
Ligação JDBC ao DB2. O AS/400 expõe o DB2 de forma nativa. Não requer instalação nem configuração adicional. A Integrafy lê como qualquer outro cliente de base de dados.
O padrão de ficheiro em pasta partilhada é o método standard de comunicação entre sistemas no mundo AS/400. O programa RPG que processa esses ficheiros já existia — a Integrafy simplesmente usa o mesmo canal.
O Data Hub converte EBCDIC para UTF-8, expande campos fixed-width, mapeia códigos legacy para categorias e atributos modernos. O catálogo no PrestaShop é limpo mesmo que a fonte seja de 1995.
«Disseram-nos que era impossível sem migrar. A Integrafy fê-lo sem tocar no AS/400. 20 anos de dados, intactos.»
15.000 referências online, AS/400 intacto
Pela primeira vez na história da empresa, o stock do AS/400 é visível em tempo real a partir de um canal de vendas externo. As 15.000 referências de produto estão publicadas no PrestaShop com preços actualizados, stock real e descrições normalizadas.
As encomendas online fluem para o AS/400 através do mesmo mecanismo que a empresa já usava para outros processos. A equipa de IT não teve de aprender nada de novo nem manter qualquer componente adicional no AS/400. O risco da integração foi zero porque o sistema legacy não foi alterado.
A empresa evitou um projecto de migração de ERP que teria custado anos e um orçamento significativo. Em vez disso, obteve um canal de vendas online totalmente funcional em semanas. Quando no futuro decidirem migrar o ERP, a Integrafy ligar-se-á ao novo sistema sem afectar a loja online.
Este caso demonstra um princípio fundamental da Integrafy: não há sistema impossível de integrar. Se o sistema tem dados, a Integrafy consegue lê-los. Se o sistema aceita ficheiros, a Integrafy consegue escrevê-los.
Disseram-lhe que o seu ERP legacy não se pode integrar?
Ligamos AS/400, sistemas legacy, ERPs sem API e bases de dados de qualquer época. Sem migrações. Sem risco.