Comhéadain Cláir Iarratais Líonra (APIanna)

Ligeann Comhéadan Cláir Iarratais (API) ríomhchláraitheoirí rochtain ar fheidhmiúlacht modúil agus seirbhísí bogearraí foilsithe. Sainmhíníonn API struchtúir sonraí agus glaonna subroutine a fhéadfar a úsáid chun iarratais atá ann cheana a leathnú le gnéithe nua, agus iarratais nua a thógáil go hiomlán ar bharr comhpháirteanna bogearraí eile. Tacaíonn cuid de na API seo go sonrach le cláir líonra .

Is éard atá i gclárú gréasáin ná cineál forbartha bogearraí d'iarratais a nascann agus a chumarsáid ar líonraí ríomhaireachta lena n-áirítear an Idirlíon. Tugann API Líonra pointí iontrála do phrótacail agus do leabharlanna bogearraí in-athúsáidte. Tacaíonn API Líonra le brabhsálaithe Gréasáin, bunachair shonraí Gréasáin, agus go leor apps soghluaiste. Tacaítear go forleathan leo i go leor teangacha cláir agus córais oibriúcháin éagsúla.

Clár Sóicéad

Lean cláir líonra traidisiúnta ina dhiaidh sin múnla cliant-fhreastalaí . Cuireadh na príomh-API a úsáideadh le haghaidh líonraithe cliant-fhreastalaí i bhfeidhm i leabharlanna soicéad a tógadh isteach i gcórais oibriúcháin. Ba iad API sockets agus Soicéid Windows (Winsock) an dá phríomhchaighdeán le haghaidh cláir soicéad le blianta fada.

Glaonna ar Nós Imeachta cianda

Leathnaíonn API RPC teicnící bunúsacha cláir líonra tríd an gcumas a chur le hiarratais chun feidhmeanna a chur i bhfeidhm ar fheistí iargúlta seachas teachtaireachtaí a sheoladh chuig iad. Nuair a tháinig pléascadh fáis ar an nGréasán Domhanda (WWW) , tháinig XML-RPC chun cinn mar mheicníocht tóir amháin do RPC.

Prótacal Rochtana Cuspóirí Simplí (SOAP)

Forbraíodh SOAP i ndeireadh na 1990í mar phrótacal líonra ag baint úsáide as XML mar fhormáid teachtaireachta agus Prótacal Aistrithe HyperText (HTTP) mar iompar. Ghin SOAP tar éis dílis de ríomhchláraitheoirí seirbhísí Gréasáin agus d'úsáid sé go forleathan d'iarratais fiontraíochta.

Aistriú Stáit Ionadaí (REST)

Is samhail chláir eile é REST a thacaíonn le seirbhísí Gréasáin a tháinig ar an láthair níos déanaí. Cosúil le SOAP, úsáideann API REST HTTP, ach in ionad XML, is minic a roghnaíonn iarratais REST úsáid a bhaint as Nóta Réada Javascript (JSON) ina ionad sin. Tá REST agus SOAP difriúil go mór dá gcur chuige maidir le bainistíocht agus slándáil stáit, an dá bhreithniú lárnacha do ríomhchláraitheoirí líonra. Is féidir le apps soghluaiste a úsáid API líonra nó nach bhféadfadh siad úsáid a bhaint as, ach cinn a úsáideann minic REST.

Todhchaí APIanna

Leanann an SOAP agus an REST araon in úsáid go gníomhach chun seirbhísí Gréasáin nua a fhorbairt. Tá sé níos dóichí go mbeidh teicneolaíocht i bhfad níos nua ná SOAP, REST níos mó ná forbairtí API a fhorbairt agus a tháirgeadh.

Tá córais oibriúcháin tagtha chun cinn chun tacú le go leor teicneolaíochtaí nua API Líonra. I gcórais oibriúcháin nua-aimseartha cosúil le Windows 10, mar shampla, leanann sockets ina chroí-API, le HTTP agus tacaíocht bhreise eile ar fáil do chláir líonra stíl RESTful.

Mar is minic a bhíonn i réimsí ríomhaireachta, bíonn claonadh ag teicneolaíochtaí níos nuaí i bhfad níos tapúla ná mar a thagann sean-aois as feidhm. Cuardaigh le haghaidh forbairtí nua API suimiúla a tharlóidh go háirithe i réimsí ríomhaireachta scamall agus Idirlín Rudaí (IoT) , áit a bhfuil tréithe feistí agus a gcuid samhlacha úsáide éagsúil go leor ó thimpeallachtaí cláir líonra traidisiúnta.