Feltörték vagy leállt az oldalad? 5 órán belül lépünk
Beszélgessünk
Minden esettanulmány
Fejlesztés2 perc olvasás

MS-DOS-ból API. 0,3 másodperc alatt. Kínába utazás nélkül.

Egy kínai partnerünk ruhagyárában egy MS-DOS-os gép a lelke egy régi gyártósornak, és nem lehet hozzányúlni. Mégis API-n keresztül kellett bekötni a CRM-be, 0,3 másodperc alatti válaszidővel, a gyártósor megállítása nélkül. Megcsináltuk, mindent távolról.

Illusztráció: száguldó kis sárga régi autó, nyitott motorháztetővel, mellette egy platós kocsiról két szerelő menet közben emel bele egy nagy sárga versenymotort
<0,3 mpválaszidő
max. 5 percösszes leállás, csak kábelcserékre
100%távolról, Kínába utazás nélkül

Nálad is van egy gép, amihez nem szabad nyúlni? Beszélgessünk

Egy kis cég, 70 ezer alkalmazottal

Egyik kínai partnerünk, egy kis cég, mindössze 70 ezer alkalmazottal, egészen furcsa ötlettel állt elő. A CRM-rendszerét össze akarta kötni az egyik ruhagyárával, API-n keresztül.

Ezzel önmagában nem lett volna gond. Csakhogy a gyárban, valamilyen érthetetlen okból, egy MS-DOS alapú rendszer fut. Már húsz éve is öregnek számított. És nem lehet hozzányúlni, mert ez a lelke az ott lévő régebbi gyártósornak.

A feladat három sorban

  • MS-DOS-ból API. A régi rendszer adatai modern API-n keresztül jussanak el a CRM-be.
  • 0,3 másodperc alatt. Ennyi idő alatt kell válaszolnia az API-nak.
  • Semmi nem állhat le. A gyártósor közben dolgozik.

És egy extra nehezítés: nem tudtunk Kínába utazni. Mindent távolról kellett megoldani.

Tipikusan az a feladat, amit mi szeretünk.

Amit építettünk

A régi gépet nem cseréltük le, és a szoftveréhez sem nyúltunk. Köré építettünk:

  1. Helyi hálózat a gyárban. Több modern szervert telepítettek ott helyben, a gyártósor mellé, a mi távoli irányításunkkal.
  2. Passzívan olvassuk a régi gépet. Lehallgató kábellel és VGA-elosztóval, szoftveres beavatkozás nélkül: az MS-DOS-os rendszer ebből semmit nem érzékel, és a gyártósor zavartalanul fut tovább.
  3. Többlépcsős átalakítás. A régi rendszer adatait több lépésben alakítjuk át olyan formára, amit egy modern rendszer megért.
  4. Helyben futó API. Az API ott helyben, a gyárban fut, a modern szervereken, és innen szolgálja ki a CRM-et.

Így a válaszidő 0,3 másodperc alatt marad.

És a leállás?

Egy lehallgató kábel vagy egy VGA-elosztó beszerelésekor a csatlakozót egy pillanatra ki kell húzni. Ezeket a kábelcseréket és újraindításokat rövid ablakokban, jellemzően műszakváltáskor oldottuk meg. Az összes leállás mindezekre együtt legfeljebb 5 perc volt, és a gyártósornak ettől nem kellett megállnia.

Olyan volt, mintha egy száguldó Trabantba kellett volna menet közben beszerelni egy Ferrari-motort.

Amit ebből érdemes megjegyezni

  • Ami működik, azt nem kell kidobni. Egy régi rendszer is beköthető modern világba, ha köré építünk, nem helyette.
  • A régi gép a legfontosabb szereplő. Minden lépést úgy kell megtervezni, hogy ő ebből semmit ne vegyen észre.
  • A távolság nem akadály. Ha jól megtervezzük, a helyszíni kollégák kezét a mi fejünk irányítja.
  • A gyorsaság közelség kérdése is. Ha az API ott fut, ahol az adat keletkezik, a válasz tizedmásodpercek alatt megvan.

Mi az a rendszer nálad, amihez senki nem mer hozzányúlni?

Mi szeretjük az ilyet. Miben segíthetünk? Egy munkanapon belül válaszolunk.