Integrare de sisteme: capcanele sunt rareori tehnice

La conectarea a două sisteme, partea grea este clarificarea modelului de date și a responsabilităților, nu protocolul.

Conectarea a două sisteme este rareori o problemă tehnică. Mult mai des este vorba despre cine răspunde pentru date.

Cele trei straturi ale unei integrări

Legătura tehnică (protocol, format) este de obicei partea cea mai simplă. Greul este alinierea modelului de date și decizia privind sistemul a cărui dată este valabilă în caz de conflict.

  • Transport: cum ajunge data dintr-o parte în alta – REST, coadă de mesaje, fișier
  • Semnificație: ce înseamnă exact un câmp de fiecare parte
  • Responsabilitate: cine corectează, dacă sosesc date eronate

Ce includem întotdeauna în plan

Jurnalizarea fiecărui mesaj, logică de reîncercare și o interfață simplă unde înregistrările eronate pot fi verificate și de om. Fără aceasta din urmă, orice integrare devine mai devreme sau mai târziu o cutie neagră.

O integrare este gata atunci când știe să-și trateze și erorile – nu când trece primul mesaj.

Lasă un comentariu

Your email address will not be published. Required fields are marked *