Skip to main content
← Grįžti į bibliotekąMetodai

Sąsaja (API)

Apibrėžtas sujungimo taškas tarp dviejų sistemų, per kurį pagal fiksuotas taisykles keičiamasi duomenimis ar signalais.

Sąsaja bendrąja prasme apibūdina tašką, kuriame dvi sistemos ar posistemės sujungiamos ir keičiasi informacija. Programinės įrangos pasaulyje šis sujungimo taškas paprastai vadinamas API - Application Programming Interface, fiksuotu taisyklių rinkiniu, per kurį programos gali tarpusavyje bendrauti.

API tikslas - paslėpti sistemos vidinį veikimą nuo išorinio pasaulio ir vietoj to pasiūlyti aiškiai apibrėžtą prieigos tašką. Kitai sistemai nebūtina žinoti, kaip funkcija įgyvendinta viduje - jai tereikia žinoti, kaip ją iškviesti per sąsają ir kokį rezultatą ji gaus atgal.

Sąsajos tampa ypač vertingos, kai jos yra standartizuotos, tai yra veikia ne tik tarp dviejų konkrečių sistemų, bet ir tarp skirtingų gamintojų pagal atvirą standartą. Automatikos technologijose, pavyzdžiui, OPC UA tapo plačiai priimtu standartu, leidžiančiu skirtingų gamintojų mašinoms ir programinei įrangai patikimai bendrauti tarpusavyje.

Praktinis pavyzdys

Internetinė parduotuvė naudoja savo siuntų tiekėjo API, kad automatiškai pridėtų sekimo numerius prie savo užsakymų, vos tik siunta išsiunčiama, be jokio poreikio numerį įvesti ranka.

Kaip Leanshift padeda

Švarios sąsajos dažnai yra tylusis skirtumas tarp sklandžiai veikiančio proceso ir tokio, kuriam nuolat reikia rankinio pertaisymo. Jos sudaro techninį pagrindą, ant kurio darbo eigas galima tobulinti visapusiškai.

Daznai uzduodami klausimai

Ar API yra tas pats kas sąsaja?

API yra platesnės sąsajos sąvokos programinis įgyvendinimas; kiekvienas API yra sąsaja, bet ne kiekviena sąsaja būtinai yra API, nes egzistuoja ir fizinės ar mechaninės sąsajos.

Kodėl standartizuotos sąsajos apsimoka?

Jos taupo pastangas, nes kiekvienai sistemų kombinacijai nebereikia kurti atskiro, individualaus sujungimo.