Fandrafetana rindrambaiko fampiharana (API)

Ny programa fampidirana programa (API) dia ahafahan'ny mpandrindra ny solosaina mampiasa ny môdely sy ny serivisy azo ampiasaina. Ny API dia mamaritra ny rafitra sy ny antson-drafitra an-tserasera izay azo ampiasaina hanitarana ireo fampiharana efa misy amin'ny endri-javatra vaovao, ary manangana vaomiera vaovao ankoatra ireo singa rindrambaiko hafa. Ny sasany amin'ireo API ireo dia manohana manokana ny fandaharana fandaharana .

Ny fandaharan'asa ho an'ny tambajotra dia karazana rindrambaiko ho an'ny fampiharana izay mampifandray sy mifandray amin'ny tambajotra an-tserasera, anisan'izany ny Internet. Ny API Network dia manome teboka fidirana amin'ny protocoles sy ny tranokala rindrambaiko azo ampiasaina. Network APIs manohana ny tranonkala web, tranokalan'ny tranokala, ary apps mobile. Manohana azy ireo amin'ny sehatra maro samihafa fandaharana sy rafitra fiasa.

Socket Programming

Ny fandaharana fandaharana tradisionna dia nanaraka modely iray mpanjifa . Ny API voalohany ampiasain'ny tambajotran'ny mpanjifa dia nampidirina tao amin'ny tranokala socket izay natsangana tamin'ny rafitra miasa. Berkeley sockets sy Windows Sockets (Winsock) API ireo no fepetra roa fototra ho an'ny famolavolana socket mandritra ny taona maro.

Fomba fanodinana remote

Ny APP RPC dia manolotra teknika fandaharam-pamokarana fototra amin'ny alàlan'ny fampidirana ny fahafaha-manao amin'ny fampiharana ireo fitaovana amin'ny fitaovana fandefasana fa tsy mandefa hafatra fotsiny. Miaraka amin'ny fipoahan'ny fivoaran'ny World Wide Web (WWW) , ny XML-RPC dia nanjary fitaovana malaza ho an'ny RPC.

Simple Protocol Access Object (SOAP)

SOAP dia novolavolaina tamin'ny faramparan'ireo taona 1990 ho toy ny solo-peo amin'ny fampiasana XML amin'ny endriny hafatra sy ny HyperText Transfer Protocol (HTTP) ho fitaterana azy. SOAP dia namorona tamina mpanaraka ny tranonkala mpanolotra fandaharana ary nanjary nampiasaina ho an'ny fampiharana orinasa.

Ny fifindra-monina (REST)

REST dia modelim-pampianarana iray hafa izay manohana ny tolotra tranonkala izay tonga vao haingana. Tahaka ny SOAP, APEST APOSTES mampiasa HTTP, fa raha tokony ho XML, matetika ny REST dia mampiasa ny Javascript Notification Notation (JSON). Ny REST sy ny SOAP dia samy hafa tanteraka amin'ny fomba fitantanany ny fitantanana sy ny filaminam-panjakana, sy ny fiheverana fototra ho an'ireo mpandrindra ny tambajotra. Ny fampiharana finday dia mety na mety tsy mampiasa APIs, fa ireo izay matetika mampiasa REST.

Ny hoavin'ny API

Na SOAP na REST dia mbola ampiasaina amin'ny fampivelarana ny tolotra tranonkala vaovao. Ny teknolojia vaovao kokoa noho ny SOAP, ny REST dia mety hivoatra sy hamokatra hafa amin'ny fivoaran'ny API.

Ny rafitra fiasa dia nivoatra ihany koa mba hanohana ireo teknolojia vaovao momba ny tambajotra API. Ao amin'ny rafitra maoderina toy ny Windows 10, ohatra, ny sockets dia mbola fototry ny API, miaraka amin'ny HTTP sy ny fanampiana hafa fanampiny nohavaozina ho an'ny fandaharana RESTful tranonkala.

Tahaka ny toe-javatra eo amin'ny sehatry ny ordinatera, ny teknolojia vao haingana dia mihodina haingana kokoa noho ny taloha efa lasa adala. Jereo ireo fivoaran'ny API mahaliana ho tonga any amin'ny faritra misy ny rahona sy ny Internet amin'ny zavatra (IoT) , izay tsy mampiavaka ny votoatin'ny fitaovana sy ny fampiasana azy ireo amin'ny fandaharan'orinasa fandaharan-tranonkala mahazatra.