Slovník · Web a stránky ·
Definícia
API je rozhranie, cez ktoré si dva programy vymieňajú údaje bez človeka. API integrácia je konkrétne prepojenie vašich systémov cez toto rozhranie, aby si údaje odovzdávali samy: objednávka z e-shopu sa objaví v účtovníctve, rezervácia v kalendári, nový kontakt v databáze.
Najviac tam, kde dnes niekto prepisuje tie isté údaje z jedného miesta na druhé. Ten prepis stojí čas a hlavne robí chyby, ktoré sa nájdu neskoro. Prepojenie ten krok odstráni celý, nezrýchli ho.
Príklad z praxe
Kaderníctvo má rezervačný systém na webe a účtovníctvo zvlášť. Po prepojení sa každá rezervácia zapíše do kalendára, po návšteve sa z nej vytvorí podklad na doklad a majiteľka nemusí večer nič prepisovať. Odpadne večerné prepisovanie aj dvojité termíny.
Prvá otázka nie je, či to ide, ale či ten druhý systém API vôbec má. Staršie a lacnejšie nástroje ho často nemajú alebo ho majú len vo vyššom balíku. Vtedy ostáva import cez súbor, čo je lacnejšie, ale nie okamžité.
Druhá vec je krehkosť. Keď jedna strana zmení svoje rozhranie, prepojenie prestane fungovať a väčšinou to nikto nezistí hneď, ale až keď chýbajú údaje. Preto ku každej integrácii patrí kontrola, ktorá sa ozve, keď prenos zlyhá.
A tretia: cez API často tečú osobné údaje. Patrí sem teda aj to, kto má k prepojeniu prístup, kde sa údaje ukladajú a ako dlho, inak si k technickému riešeniu doniesiete právny problém.
Než sa začne programovať, oplatí sa mať jasno v troch veciach. Po prvé, ktorý systém je zdroj pravdy. Keď sa ten istý údaj dá zmeniť na dvoch miestach, skôr či neskôr sa rozídu a potom sa ťažko zisťuje, ktorá hodnota platí. Po druhé, čo sa má stať pri konflikte, teda keď obe strany hlásia inú hodnotu. A po tretie, ako často má prenos bežať. Okamžite pri každej zmene je pohodlné, ale drahšie a krehkejšie než prenos raz za hodinu, ktorý väčšine firiem stačí.
Pomáha aj to, keď si dopredu napíšete, ktoré polia sa majú prenášať. Býva ich menej, než sa na začiatku zdá, a každé pole navyše predlžuje testovanie. Prepojenie sa dá kedykoľvek rozšíriť, začať sa oplatí tým, čo ušetrí najviac ručnej práce.
Rozhoduje objem opakovaného prepisovania, nie veľkosť firmy. Keď niekto prepisuje údaje denne, prepojenie sa vráti rýchlo. Pri pár položkách za mesiac to nemá zmysel.
Potom sa dá spraviť pravidelný prenos cez súbor alebo sa nasadí medzivrstva. Nie je to okamžité ako API, ale ručný prepis to odstráni tiež.
Pri bežných nástrojoch, ktoré majú hotové rozhranie, dni. Keď je jedna strana na mieru alebo staršia, počíta sa to v týždňoch a väčšinu času zaberie testovanie, nie samotné napojenie.
Súvisiaca služba
Chcete prepojiť systémy, ktoré dnes nekomunikujú? Pozrite si Automatizáciu a integrácie.
Povedzte nám, ktoré nástroje používate, a zistíme, či sa dajú prepojiť.
Chcem to prepojiť →