API

Извор: Викиречник
Иди на навигацију Иди на претрагу
Noia 64 mimetypes recycled.png
Noia 64 mimetypes recycled.png

Пажња! Чланак са неквалитетним садржајем!

Овај чланак не задовољава све стандарде викиречника.

Речи српског језика настојимо да унапредимо и стандардизујемо у скоријој будућности. Позивамо и вас да учествујете у побољшању квалитета нашег и вашег викиречника.


Хвала!

Напомена: Ако је овај чланак једна од енглеских речи или имена, не надајте се скором побољшању.

Интерфејс за програмирање апликација (API - application programming interface) је код који омогућава да два програма комуницирају један са другима. Помоћу интерфејса за програмирање апликација (API) се дефинише исправан начин на који програмер може да напише програм који захтева услуге од оперативног система или неке друге апликације. Дакле, то је скуп протокола и рутина које рачунарски систем, рачунарска библиотека или апликација обезбјеђује другим апликацијама за обављање захтева и услуга тим апликацијама. Реализује се са функцијом позива састављеном од глагола и именица. Потребна синтакса је описана у документацији апликације која се позива. Интерфејси за програмирање апликација (API) се обично издају за потребе независног развоја од треће стране као део скупа алата за развој софтвера (SDK - software development kit) или као отворени интерфејс за програмирање апликација (API) објављен на интернету. Ако су апликације написане на различитим језицима, или су писане за различите платформе, посреднички програм може да пружи услуге размењивања порука, како би две апликације могле да комуницирају једна са другом. Пословни интерес за интерфејсима за програмирање апликација (API) је растао са појавом сајтова који користе технологију изван статичких страница (Web 2.0 технологија), а који вуку податке из два или више извора. Појава „рачунарства у облаку“ (Cloud computing) је подстакла још веће интересовање, како су компаније почеле да експериментишу са начинима како да интегришу услуге провајдера ових услуга са локалним системима или другим „сервисима у облаку“ (cloud services).