Rendszerintegráció: a buktatók ritkán technikaiak

Két rendszer összekötésénél az adatmodell és a felelősség tisztázása a nehéz rész, nem a protokoll.

Két rendszer összekötése ritkán technikai kérdés. Sokkal gyakrabban az, hogy ki a felelős az adatért.

Az integráció három rétege

A technikai kapcsolat (protokoll, formátum) általában a legkisebb munka. A neheze az adatmodell egyeztetése, és annak eldöntése, hogy ütközés esetén melyik rendszer adata az érvényes.

  • Szállítás: hogyan jut át az adat – REST, üzenetsor, fájl
  • Jelentés: mit jelent pontosan egy mező mindkét oldalon
  • Felelősség: ki javítja, ha hibás adat érkezik

Amit mindig beleteszünk a tervbe

Naplózás minden üzenetről, újrapróbálkozási logika, és egy egyszerű felület, ahol a hibás rekordok emberi szemmel is átnézhetők. Ez utóbbi nélkül minden integráció előbb-utóbb feketedobozzá válik.

Egy integráció akkor kész, amikor a hibáit is kezelni tudja – nem akkor, amikor először átmegy egy üzenet.

Szóljon hozzá

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