Fesoʻotaiga Faʻamatalaga Tau Fesoʻotaiga Faʻatino (APIs)

O se Faʻamatalaga Faʻatulagaina o Faʻamatalaga (API) e mafai ai e le aufaʻatalama komepiuta ona faʻaogaina le faʻatinoina o poloketi faʻapipiʻi ma auaunaga. O le API o loʻo faʻamatalaina faʻamaumauga o faʻamaumauga ma telefoni feaveaʻi e mafai ona faʻaaoga e faʻalautele atu ai talosaga faʻapitoa i ni foliga fou, ma fausia ni talosaga fou fou i luga o isi vaega o komipiuta. O nisi o nei API e lagolagoina faapitoa polokalama o fesoʻotaiga .

Polokalame faʻasinomaga o se ituaiga o atinaʻeina o polokalame mo faʻaoga e fesoʻotaʻi ma fesoʻotai i luga o komepiuta komepiuta e aofia ai le Initaneti E tuʻuina atu e le API i le tuʻufaʻatasia o faʻailoga i faʻamaumauga ma faleaoga o loʻo faʻaaogaina. Faʻafesootai le API lagolago i luga o le Upega Tafaʻilagi, Nofoaga Faʻasaienisi, ma le tele o polokalama feaveaʻi. E lagolagoina lautele i latou i le tele o gagana polokalame ma polokalame faʻaogaina.

Socket Programming

O faʻatautaia fesoʻotaʻiga faʻasinomaga na mulimulitaʻia ai se faʻataʻitaʻiga-tagata faʻataʻitaʻi. O API muamua na faʻaaogaina mo le 'upega tafaʻilagi-tagata faʻatautaia sa faʻaaogaina i totonu o faletusi o loʻo fausia i totonu o faʻaoga faʻaoga. O laʻau Berkeley ma Windows Sockets (Winsock) API o tulaga faʻamuamua e lua ia mo le tele o tausaga.

Telefoni Taʻiala Telefoni

RPC API e faʻalauteleina fesoʻotaʻiga fesoʻotaʻiga telefoni i le faʻaopopoina o le mafai gafatia e faʻaaogaina ai galuega i luga o masini masini nai lo le naʻo le lafoina atu o savali ia i latou. Faatasi ai ma le afaina o le tuputupu ae i luga o le Upega Tafaʻilagi a le Lalolagi (WWW) , na tulai mai ai le XML-RPC o se tasi o masini faalauiloa mo le RPC.

Faʻatulagaga o Faʻamaumauga Faigofie Faʻatino (SOAP)

O le SOAP na atiae i le faaiuga o le 1990 e avea o se fesoʻotaʻiga fesoʻotaʻiga e faʻaaoga ai le XML e avea ma ona faʻamatalaga feʻau ma le HyperText Transfer Protocol (HTTP) ao faʻalauteleina. SOAP na faʻavaeina se faʻamaoni i le mulimuli mai o polofesa i le Initaneti ma na faʻaaogaina lautele mo faʻalapotopotoga faʻaleleia.

Sui Faʻatonu a le Faʻamasinoga Faʻafoe (REST)

REST o se isi polokalama faʻataʻitaʻiga lea e lagolagoina ai le lagolagosua a le Initaneti lea na taunuu i le vaaiga talu ai nei. Faʻapei o SOAP, REST API e faʻaaoga HTTP, ae nai lo le XML, o talosaga REST e masani ona filifili e faʻaaoga se Faʻailoga o le Javascript (JSON). TUSI MA LE SOIFUA e ese tele i la latou auala i le puleaina o le setete ma le malupuipuia, o manatu autu uma mo le aufaasālalau o fesootaiga. E mafai e le telefoni feaveaʻi ona faʻaaogaina API fesoʻotaʻiga, ae o mea e masani ona faʻaaogaina le REST.

Le Lumanai o API

O loʻo faʻaauau pea ona faʻaaogaina le faʻaaogaina o auaunaga fou i luga o le upega tafaʻilagi. I le avea ai ma se tekonolosi sili atu fou nai lo le SOAP, o le a sili atu ona tulaʻi mai le REST ma maua ai isi faʻasologa o le atinaʻeina o le API.

Ua faʻaalia foʻi auala faʻaauau e lagolago ai le tele o fesoʻotaʻiga fou a le API. I faiga faʻaonaponei faʻaonaponei e pei o le Windows 10, mo se faʻataʻitaʻiga, o loʻo faʻaauau pea ona avea ato ma API autu, faatasi ai ma le HTTP ma isi lagolago faaopoopo i le pito i luga mo le faʻatulagaga o fesoʻotaiga a le RESTful style.

E pei ona masani ai i tulaga faakomepiuta, o tekonolosi fou e foliga mai o le a televave atu le televave nai lo mea tuai ua le toe i ai. Vaavaai mo ni mea fou faʻafiafia API e tupu aemaise lava i vaega o le ao ma le Initaneti o mea (IoT) , lea e ese ai uiga o masini ma a latou faʻaaogaga e ese mai i le siosiomaga faʻatautaia o fesoʻotaiga.