Usoro Mgbasa Ngwa Ngwaọrụ (APIs)

Ngwaọrụ mmemme ngwa ngwa (API) na-enye ndị mmemme komputa ohere ịnweta arụmọrụ nke modul software na ọrụ. Otu API na-akọwa usoro data na oku ntanetịime nke nwere ike iji gbasaa ngwa ndị dị na njirimara ọhụrụ, ma wuo ngwa ọhụrụ ọ bụla n'elu akụkụ components ndị ọzọ. Ụfọdụ n'ime ndị API ndị a na-akwado nkwado mmemme .

Nhazi mmemme bụ ụdị mmemme software maka ngwa ndị jikọọ ma na-ekwurịta okwu na netwọk kọmputa tinyere Intanet. Ngwaọrụ API na-enye ihe ntinye iji mee ka usoro ihe omimi na akwukwo ihe omuma ndi ozo. Njikwa API na-akwado ihe nchọgharị weebụ, ntanetị weebụ, na ọtụtụ ngwa ngwa ngwa. A na-akwado ha na ọtụtụ asụsụ dị iche iche na mmemme.

Nhazi usoro

Usoro mmemme netwọk omenala soro usoro nlereanya nke onye ahịa . Ejikwara ndị API ndị mbụ ejiri maka netwọk nkesa na-arụ ọrụ n'ime ụlọ akwụkwọ ntanetị ndị e wuru n'ime sistemụ arụmọrụ. Oghere Berkeley na Windows Sockets (Winsock) API bụ ụkpụrụ abụọ bụ isi maka usoro mmemme maka ọtụtụ afọ.

Usoro Ntugharị ugbo

Ndị APPC RPC na- agbatị usoro mmemme nke netwọk bụ isi site na ịgbakwunye ike maka ngwa iji kpọọ ọrụ na ngwaọrụ ntanetị karịa ịzigara ha ozi. Site na mgbawa nke na-eto eto na World Wide Web (WWW) , XML-RPC pụtara dị ka otu usoro ewu ewu maka RPC.

Ihe Ngwá Ọrụ Dị Mfe Ngwaahịa (SOAP)

E mepụtara SOAP na njedebe afọ 1990 dịka nkwekọrịta netwọk iji XML dị ka usoro ozi na HyperText Transfer Protocol (HTTP) dịka njem ya. SOAP mere ka onye na-akwado ọrụ mmemme Web na-eguzosi ike n'ihe wee ghọọ ihe a na-eji eme ihe maka ngwa ngwa.

Nchịkwa Na-anọchite anya Nhọrọ (REST)

REST bụ usoro ihe omume ọzọ nke kwadoro ọrụ weebụ nke bịarutere ebe ahụ n'oge na-adịbeghị anya. Dị ka NDỤ, NDỊ API na-eji HTTP, ma kama nke XML, Ngwa REST na-ahọrọkarị iji Javascript Object Notation (JSON) kama. AKWỤKWỌ na Nzuzo dị iche iche dịgasị iche iche na ụzọ ha si eduzi nchịkwa na nchekwa, ma ihe ndị dị mkpa maka onye mmemme netwọk. Ngwa ngwa ngwa nwere ike ma ọ bụ nwere ike ghara iji ngwa API, mana ndị na - ejikarị REST.

Ọdịnihu nke APIs

Ebumnuche abụọ na nkwụsị na-anọgide na-arụsi ọrụ ike maka mmepe nke ọrụ weebụ. N'ịbụ ndị na-emepe ihe ọhụrụ karịa NJỌ, OZI nwere ike ịmalite ma mepụta mmepe ọzọ nke API.

Sistemụ arụmọrụ amalitewokwa iji kwado ọtụtụ teknụzụ API ọhụrụ. Na sistemụ arụmọrụ dịka Windows 10, dịka ọmụmaatụ, ntọala na-anọgide na-abụ API isi, na HTTP na nkwado ndị ọzọ agbakwunyere n'elu maka usoro mmemme ntanetị dị oke.

Dịka ọ na-abụkarị okwu na mpaghara kọmputa, teknụzụ ndị ọhụrụ na-agbapụta ngwa ngwa karia ndị agadi na-abawanye. Chọta maka ihe API na-adọrọ adọrọ na-eme karịsịa na ebe ígwé ojii na kọntaktị nke Ihe (IoT) , ebe njirimara nke ngwaọrụ na ụdị ejiji ha dị nnọọ iche na gburugburu usoro ihe omume mmemme.