Domov · Slovník · API integrácia

Slovník · Web a stránky ·

Čo je API integrácia?

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.

Kde to firma pocíti

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.

Na čo si dať pozor

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.

Čo si pripraviť pred prepojení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.

Časté otázky

Potrebujem API, keď mám malú firmu?

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.

Čo keď môj systém API nemá?

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ž.

Ako dlho trvá prepojiť dva systémy?

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.

Prepisujete údaje z jedného systému do druhého?

Povedzte nám, ktoré nástroje používate, a zistíme, či sa dajú prepojiť.

Chcem to prepojiť →