Middleware
Známe aj ako: integračná vrstva · prepojovací softvér
Middleware je softvérová vrstva, ktorá sprostredkúva medzi dvoma alebo viacerými systémami, prekladá formáty dát a zachytáva chyby.
Keď sú dva systémy prepojené priamo, každá strana musí presne poznať formát dát a postup tej druhej; ak sa jedna strana zmení, prepojenie sa často preruší. Middleware sa postaví medzi ne: prevezme dáta z jedného systému, prevedie ich do formátu druhého a odošle ďalej. Vďaka tomu nemusí každý systém priamo rozumieť každému inému, stačí spoločná medzivrstva.
V praxi beží middleware často ako samostatná služba alebo platforma, ktorá prináša hotové prepojenia na bežný softvér, napríklad na ERP systém, e-shop alebo účtovníctvo. Zaznamenáva, ktoré dáta boli prenesené, a pri chybe dokáže prenos zopakovať namiesto toho, aby dáta ticho stratila. Pri pripájaní nového systému sa zvyčajne mení len konfigurácia middleware, nie každý jednotlivý pripojený systém.
Hraničný prípad: middleware nie je univerzálne riešenie, ktoré automaticky vytvorí každé prepojenie. Musí sa pre každé prepojenie konkrétne nastaviť a udržiavať, a pri veľmi malom počte jednoduchých prepojení môže spôsobiť viac práce, než ušetrí.
Čo to znamená v praxi
V praxi sa middleware oplatí najmä vtedy, keď má spolu fungovať viac než dva systémy a priame prepojenia by sa museli po každej aktualizácii softvéru znovu testovať. NDVDL nasadzuje middleware tam, kde treba dlhodobo stabilne udržať viacero prepojení, nie pri jednom jednoduchom prepojení.
Máte to u seba vyriešené poriadne?
Pozrieme sa, ako to u vás naozaj vyzerá — a úprimne povieme, či treba niečo robiť.
Súvisiace pojmy
Všetky pojmyChýba tu pojem z vašej ponuky?
Pošlite nám pasáž, ktorej nerozumiete. Vysvetlíme ju — bez toho, aby z toho musela byť hneď zákazka.