Papatono Taupatono Taupānga Whatunga (API)

Ko te Atanga Papatono Taupānga (API) ka taea e nga kaiwhakarato rorohiko te uru ki te mahi o nga waahanga me nga ratonga rorohiko i whakaputahia. Kei te API te tautuhi i nga hanganga raraunga me nga pirotoroto ka taea te whakamahi hei whakawhānui atu i nga whakamahinga o nga waahanga hou, me te hanga i nga tono hou ki runga ake o etahi atu waahanga rorohiko. Ko etahi o enei API e tautoko ana i te mahinga whatunga .

Ko te whakamahere whatunga ko te ahua o te whanaketanga rorohiko mo nga tono e hono ana, e whakawhiti ana i runga i nga whatunga rorohiko tae atu ki te Ipurangi. Ko nga API Whatunga e whakarato ana i nga tohu whakauru ki nga kawa me nga whare pukapuka ka taea te whakamahi. E tautoko ana nga API Ipurangi i nga Kaituro Ipurangi, nga paerangapu Tukutuku, me te maha o nga taupānga torotoro. Ka tautokona e te nuinga o te reo i roto i te maha o nga reo me nga punaha whakahaere.

Papatono Aapiri

I whai i te mahere whatunga ritenga tawhito i te tauira tauira kiritaki . Ko nga API tuatahi i whakamahia mo te whatunga kiritaki-kaiwhakamahi i whakatinanatia i roto i nga whare pukapuka kua hangaia ki nga punaha whakahaere. Ko nga papaa Berkeley me nga Pouaka Windows (Winsock) Ko nga API nga paerewa tuatahi e rua mo te raupapa raupapa mo nga tau maha.

Ngā Waea Whakatikatika Mamao

Ka whakawhānuihia e nga API RPC nga tikanga whakawhitinga whatunga rorohiko ma te whakarahi i te kaha mo nga tono ki te tono i nga mahi ki nga whakaaro mamao engari ki te tuku karere ki a raatau. I te pupuhi o te tipu i runga i te Wukutuku WWW (WWW) , ka puta ake te XML-RPC hei kaupapa rongonui mo te RPC.

Paerewa Uru Whaiaro Maama (SOAP)

I whakawhanakehia te SOAP i te mutunga o nga tau 1990 kia rite ki te kawa whatunga ki te whakamahi i te XML hei horopaki karere me te Kawa Whakawhiti HyperText (HTTP) hei kawe. I hangaia e te SOAP he kaihauturu pono o nga kaiwhakarato ratonga Tukutuku me te whakamahinga nui mo nga tono hinonga.

Te Whakahaere Whenua Whakahaere (REST)

Ko te REST he tauira whakamahere ano e tautoko ana i nga ratonga Tukutuku i tae mai i te wahanga tata nei. Ka rite ki te SOAP, ka whakamahia e te REST API te HTTP, engari mo te XML, he maha nga waahanga a te REST e whakamahi ana i te Whakaaetanga Ahanoa Javascript (JSON). He rereke te REST me te SOAP ki a ratau huarahi ki te whakahaere i te kawanatanga, me te haumaru, e rua nga whakaaro matua mo nga kaiwhakarato whatunga. Ka taea pea e nga taupānga Mobile te whakamahi i nga API whatunga, engari ko nga mea e whakamahi ana i te REST.

Ko te Future o API

Ka whakamahia tonu te SOAP me te REST mo te whanaketanga o nga ratonga Tukutuku hou. Ko te hangarau hou atu i te SOAP, ko te REST ka tipu ake me te whakaputa i etahi atu waahanga o te whanaketanga API.

Kua whakawhanakehia nga punaha whakahaere hei tautoko i te maha o nga hangarau API hou. I roto i nga pünaha mahi hou e rite ana ki te Windows 10, hei tauira, ka noho tonu nga turanga ki te API matua, me te HTTP me etahi atu tautoko i tuhia ki runga mo te raupapa whatunga raupapa RESTful.

I te nuinga o nga wa ko te keehi kei roto i nga papapihi rorohiko, ko nga hangarau hou ka kaha ki te huri tere atu i nga tawhito kua pahure. Rapua nga whanaketanga API hou e tupu ana i roto i nga waahanga o te rorohiko me te Ipurangi o nga Mea (IoT) , kei reira te ahua o nga whakaaro me o raatau whakamahinga rereke i nga taiao hoapaki tuku iho tuku iho.