Skip to main content
← Tagasi raamatukogusseMeetodid

Liides (API)

Kahe süsteemi vahel määratletud ühenduspunkt, mille kaudu vahetatakse andmeid või signaale fikseeritud reeglite järgi.

Liides kirjeldab üldiselt punkti, kus kaks süsteemi või alamsüsteemi ühenduvad ja vahetavad teavet. Tarkvaramaailmas nimetatakse seda ühenduspunkti tavaliselt API-ks, Application Programming Interface'iks, fikseeritud reeglite kogumiks, mille kaudu programmid saavad omavahel suhelda.

API eesmärk on peita süsteemi sisemine toimimine välismaailma eest ning pakkuda selle asemel selgelt määratletud ligipääsupunkti. Teine süsteem ei pea teadma, kuidas funktsioon on sisemiselt teostatud; ta peab lihtsalt teadma, kuidas seda liidese kaudu välja kutsuda ja millise tulemuse ta tagasi saab.

Liidesed muutuvad eriti väärtuslikuks, kui need on standardiseeritud, see tähendab, et need töötavad mitte ainult kahe konkreetse süsteemi vahel, vaid tootjaüleselt avatud standardi alusel. Automaatikatehnikas on näiteks OPC UA saanud laialdaselt levinud standardiks, mis võimaldab erinevate tootjate masinatel ja tarkvaral omavahel usaldusväärselt suhelda.

Praktiline näide

Veebipood kasutab oma logistikapartneri API-t, et lisada automaatselt jälgimisnumbrid oma tellimustele niipea, kui pakk saadetakse teele, ilma et keegi peaks numbrit käsitsi sisestama.

Kuidas Leanshift aitab

Korralikud liidesed on sageli vaikne erinevus sujuvalt kulgeva protsessi ja pideval käsitsi ümbertegemisel vajava protsessi vahel. Need moodustavad osa tehnilisest alusest, millele saab töövooge läbivalt parendada.

Korduma kippuvad küsimused

Kas API on sama mis liides?

API on laiema liidese kontseptsiooni tarkvaraline teostus; iga API on liides, kuid mitte iga liides ei ole tingimata API, kuna eksisteerivad ka füüsilised või mehaanilised liidesed.

Miks tasuvad ära standardiseeritud liidesed?

Need säästavad vaeva, kuna iga süsteemide kombinatsiooni jaoks ei pea enam eraldi kohandatud ühendust välja töötama.