Služba
API prepojenia a middleware riešenia
Prepájame systémy cez API a vytvárame middleware riešenia tam, kde nestačí jednoduché prepojenie. Dáta prijmeme z jedného systému, spracujeme ich podľa potrebnej logiky, doplníme chýbajúce informácie a odošleme ich ďalej.
Nie každé prepojenie je jednoduché. Niekedy nestačí poslať dáta z jedného API do druhého. Dáta treba upraviť, validovať, premapovať, doplniť o ďalšie informácie alebo rozdeliť medzi viac systémov.
V takýchto prípadoch vytvárame middleware, teda medzivrstvu medzi systémami. Tá zabezpečí, že dáta prídu v správnom formáte, so správnou logikou a na správne miesto.
Čo je middleware
Middleware je technická medzivrstva medzi dvoma alebo viacerými systémami. Prijme dáta z jedného systému, spracuje ich podľa pravidiel a odošle ich do ďalšieho systému alebo viacerých systémov.
Výsledok
Čo tým vaša firma získa
Rozsah
Čo služba zahŕňa
Z praxe
Príklady použitia
Logika medzi dvoma API
Jeden systém odošle dáta cez API. Druhý systém ich potrebuje prijať, ale v inom formáte a s inými údajmi. Medzi nimi preto musí byť proces, ktorý:
- 1prijme dáta z prvého API
- 2skontroluje ich
- 3upraví ich štruktúru
- 4doplní chýbajúce údaje
- 5premapuje polia
- 6odošle dáta do druhého API
Synchronizácia objednávky
Objednávka príde z e-shopu cez API. Samotná objednávka však neobsahuje všetky údaje potrebné pre ďalší systém. Middleware preto:
- 1prijme objednávku
- 2dohľadá zákaznícke údaje
- 3dohľadá fakturačné údaje
- 4doplní produktové informácie
- 5upraví štruktúru objednávky
- 6validuje povinné polia
- 7odošle objednávku do skladu, fakturačného systému alebo kuriérskej služby
Prepojenie viacerých systémov
Jedna udalosť v e-shope môže spustiť viacero procesov. Middleware zabezpečí, aby tieto procesy prebehli v správnom poradí a so správnymi dátami:
- 1vytvorenie faktúry
- 2odoslanie objednávky do skladu
- 3odoslanie dát kuriérovi
- 4zápis zákazníka do CRM
- 5odoslanie e-mailovej automatizácie
- 6vytvorenie interného reportu
- 7notifikácia do Telegramu
Pre koho
Pre koho je služba určená
FAQ
Časté otázky
Kedy stačí priame prepojenie a kedy treba middleware?
Ak stačí poslať dáta z jedného systému do druhého, middleware netreba a nebudeme vám ho predávať. Nastupuje, keď treba dáta transformovať, validovať, dopĺňať alebo rozdeliť do viacerých systémov v správnom poradí.
Čo ak náš systém nemá API?
Vieme pracovať aj s exportmi, feedmi, databázou alebo e-mailami. Ak sa k dátam dá dostať spoľahlivo, vieme ich prepojiť.
Ako riešite chyby a výpadky?
Logovanie, opakované pokusy, notifikácie a monitoring sú súčasťou každého riešenia od prvého dňa, nie príplatková služba.
Na čom middleware beží a komu patrí?
Na infraštruktúre, ktorú si zvolíte: váš server alebo cloud. Kód aj prístupy patria vám. Žiadny vendor lock-in.
Máte podobný problém?
Napíšte nám o vašom procese alebo projekte a navrhneme konkrétne riešenie.