API

Application Programming Interface — программный интерфейс приложения — это набор способов и правил, по которым различные программы общаются между собой и обмениваются данными.

API программируется на стороне программного продукта. По API продукт может принимать запросы от внешних систем и отвечать на эти запросы. API программируется при разработке программного продукта. Фактически, API равноценен фронтофису веб-сайта, но предоставляет информацию не в визуальной (с помощью дизайна), а в структурированной программной форме для дальнейшей её обработки.

Иногда API используются для обмена данными между бэкофисом и фронтофисом одной системы.

Как правило, в веб-разработке, API предоставляют данные в форматах XML или JSON.

Синонимы: Application Programming Interface, АПИ

Ссылки: