Interface (API)
Punt ta' konnessjoni definit bejn żewġ sistemi li permezz tiegħu jiġu skambjati d-data jew is-sinjali skont regoli fissi.
Interface, f'termini ġenerali, tiddeskrivi l-punt li fih żewġ sistemi jew sotto-sistemi jikkonnettjaw u jiskambjaw l-informazzjoni. Fid-dinja tas-softwer dan il-punt ta' konnessjoni ġeneralment jissejjaħ API, Application Programming Interface, sett fiss ta' regoli li permezz tagħhom il-programmi jistgħu jikkomunikaw ma' xulxin.
L-iskop ta' API huwa li jaħbi l-funzjonament intern ta' sistema mid-dinja ta' barra u minflok joffri punt ta' aċċess definit b'mod ċar. Sistema oħra ma teħtieġx tkun taf kif funzjoni hija implimentata internament; teħtieġ biss tkun taf kif issejjħilha permezz tal-interface u liema riżultat se tirċievi lura.
L-interfaces isiru partikolarment siewja meta jkunu standardizzati, jiġifieri jaħdmu mhux biss bejn żewġ sistemi speċifiċi iżda bejn fornituri differenti taħt standard miftuħ. Fit-teknoloġija tal-awtomazzjoni, pereżempju, OPC UA saret standard adottat b'mod wiesa' li jippermetti li magni u softwer minn manifatturi differenti jikkomunikaw b'mod affidabbli ma' xulxin.
Eżempju Prattiku
Ħanut online juża l-API tal-fornitur tal-kunsinna tiegħu biex iżid awtomatikament in-numri ta' traċċar mal-ordnijiet tiegħu stess hekk kif il-pakkett jintbagħat, mingħajr ma jkollu bżonn ħadd idaħħal in-numru bl-idejn.
Kif Jgħin Leanshift
L-interfaces nodfa ħafna drabi huma d-differenza siekta bejn proċess li jaħdem bla xkiel u wieħed li kostantament jeħtieġ xogħol manwali mill-ġdid. Jiffurmaw parti mill-pedament tekniku li fuqu l-flussi ta' xogħol jistgħu jitjiebu minn tarf sa tarf.
Mistoqsijiet Frekwenti
API hija l-istess ħaġa bħal interface?
API hija l-implimentazzjoni tas-softwer tal-kunċett usa' ta' interface; kull API hija interface, iżda mhux kull interface hija bilfors API, peress li jeżistu wkoll interfaces fiżiċi jew mekkaniċi.
Għaliex l-interfaces standardizzati jkunu ta' benefiċċju?
Jiffrankaw sforz għax ma jkunx aktar meħtieġ li tiġi żviluppata konnessjoni separata u mfassla apposta għal kull kombinazzjoni ta' sistemi.