Integració · 6 min de lectura

Com connectar sistemes antics amb programari modern

Resposta curtaUn sistema antic es pot connectar amb programari modern, per ordre de preferència, mitjançant: una API existent, una capa d'API construïda sobre la seva base de dades, exportacions programades de fitxers, cues de missatges o, com a últim recurs, automatització de pantalles controlada. L'estratègia habitual és embolcallar primer el sistema antic darrere d'una interfície estable i després substituir-ne les parts a poc a poc, sense aturar l'empresa.

Per què costa tant substituir un sistema antic

Un ERP vell o un programa fet a casa sol guardar anys de dades i regles de negoci que ningú recorda del tot. Funciona, més o menys. Substituir-lo de cop és arriscat i car. Connectar-lo amb eines modernes sol ser el millor primer pas.

Opcions d'integració, de la millor a l'últim recurs

Una API existent

Alguns sistemes antics tenen API, encara que sigui SOAP o estigui mal documentada. Si existeix, fes-la servir: respecta les regles del mateix sistema.

Una capa d'API sobre la base de dades

Si el sistema desa les dades en una base de dades accessible, un servei petit les pot oferir a través d'una API moderna i neta. Llegir sol ser segur. Escriure ha de respectar la lògica que aplica l'aplicació antiga, així que requereix una anàlisi acurada.

Exportacions de fitxers

Molts sistemes poden exportar CSV, XML o EDI de manera programada. No és temps real, però és fiable i de risc baix.

Cues de missatges i esdeveniments

Si el sistema antic pot emetre o rebre missatges, una cua el desacobla de les aplicacions modernes i absorbeix les seves caigudes.

Automatització de pantalles

L'automatització robòtica de processos fa servir la interfície com ho faria una persona. Funciona quan no hi ha cap altra opció, però és fràgil, així que convé fer-la servir de manera temporal mentre es prepara alguna cosa més sòlida.

Embolcallar i després substituir

Posa el sistema antic darrere d'una interfície estable que facin servir les aplicacions modernes. Quan tot parli amb aquesta interfície i no amb el sistema vell, pots substituir les peces del darrere una a una. Aquest enfocament permet modernitzar sense una migració arriscada de cop.

Abans de començar

  • Comprova què permet el fabricant: algunes llicències limiten l'accés directe a la base de dades.
  • Decideix quin sistema mana en cada dada: clients, productes, comandes.
  • Prepara't perquè el sistema antic sigui lent o caigui: cues, reintents i errors ben gestionats.
  • Documenta el que vagis aprenent. Aquest coneixement sobre el sistema antic val molt.

Publicat: · Digrow Technologies

Què t'està frenant?

Un procés, una idea de producte, un dispositiu, uns sistemes que haurien de parlar entre ells. Amb unes línies n'hi ha prou per començar.

Explica-ho
Escriu-nos per WhatsApp