Bernameya Bernameya Bernameya Interfaces (APIs)

Ji bo Bernameya Programming Interface (API) dikare bernameyek komputerên xebatkariya xebatkarên modêl û xizmetên nivîsbariyê belav bikin. An API destnîşan daneyên daneyên danûstendinê û subroutine diyar dike ku ji bo taybetmendiyên nû yên nû ve zêde dibe, û temamên nû yên nû li ser topên pergalên din ên avakirina ava bikin. Hin ji van API-ê bi taybetî bi bernameya torê piştgirî dikin .

Bernameyên bernameyê cûreyek pisporê pêşveçûnê ye ku ji bo serîlêdanan û veguhestina torên komputer ên înternetê ve girêdayî ye. API-ê yên pirtûkxaneyên navnîşan ên belgeyên nivîsbarên protoks û re-bikarable pêşkêş dikin. API-ê yên gerokên Web-ê, destnîşanek web-û piştgiriya gelek mobîlên destnîşan dikin. Ew gelemperî di piraniya bernameyên zimanên cuda de û pergalên xebitîn piştgirî kirin.

Socket Programming

Bernameya torê ya kevneşopî modela server-server peyda kir. APIsên bingehîn ji bo torê-serverê bikar anîn di pirtûkxaneyên socket -ê de hatine bicîh kirin. Berkeley sockets û API Sockets (Winsock) , du salan ji bo gelek salan ji bo bernameyên socket-êkirinê yên standard hene.

Gelek Procedure Calls

API- RPC- teknolojiyên bernameyên bingehîn ên bingehîn pêşkêş dikin. Bi karanîna ji bo pêkanînên ku ji bo karanîna li ser cîhazên dûr ve tête peyamên wan bi wan re peyamên şandin digire. Bi teqînê ya mezinbûnê li Webê Wide Web (WWW) , XML-RPC wekî RPC ji bo mekanîzmaya populer ve tê dîtin.

Protokola Zagona Protokola (SOAP)

SOAP di salên 1990'î de wekî protokola protokola Pêşniyara XML wekî wekî şîfreyê wê û prototokê (HTTP) wekî veguhastina wê ve tê bikaranîn. SOAP ji jêrîn dilsozên xizmeta xizmetkarên Web-ê çêkir û ji bo serîlêdana serfirazên mezin bikar anîn.

Transfera Dewleta Niştimanî (REST)

REST modela bernameyek din e ku xizmetên Web-ê piştevanîya ku di vê nêzîkê de nêzîkî bûyerê de piştgirî dike. Wekî wekî SOAP, API-ê bikarhênerên HTTP bikar bîne, lê li şûna XML, serîlêdanên REST-ê caran caran hilbijêrin ku bi şûna Javascript Object Notation (JSON) bikar bînin. REST û SOAP bi di rêbazên wan de ji bo rêveberiya ewlehiyê û ewlehiyê de pir girîng e. Evan an mobîl dikarin yan jî nikarin bikarhênerên API-ê bikarhênerê bikar bînin, lê yên ku pir caran bi kar tîne REST.

Future of APIs

Both SOAP and REST berdewam ji bo pêşveçûna bo xizmetên Webê yên nû bikar anîn. Dibe ku teknolojiya nû ya nû ya SOAP ji nû ve ye, REST ê zêdetir dibe ku pêşveçûn û hilberên din ên pêşkeftina API-ê çêbikin.

Sîstema pergala xebatê jî dest bi teknolojiyên API-ê yên nû yên piştevanîya piştgirî kir. Di pergalên xebitandinê de yên wekî Windows 10, nimûne, socket hewldanên API-ê berdewam dikin, bi HTTP û piştgiriya din ên din li ser bernameya torê ya RED-RESTful bi serdema avêtî.

Gava ku pir caran li qadên komputerê ye, teknolojiyên nû têne ku ji hêja pîvanên zûtir zêde dikin, yên ku neçar dibin. Ji bo pêşveçûnên API yên nû yên balkêş be ku hûn bi taybetî li herêmên kevneşopî û înternetê ya Înternetê (IoT) bibînin , li wir derheqên taybetmendiyên cîhaz û modela karanîna wan ên ji hêla hawîrdewletên bernameyên nermalav ên kevneşopî hene.