Definiție
Abreviere pentru Application Programming Interface (Interfața de Programare a Aplicațiilor).
Acesta este un algoritm sau o aplicație software dezvoltată pentru a ajuta două sisteme de informații să se conecteze și să comunice.
APIurile sunt de obicei furnizate de dezvoltatorii sistemului primar pentru a permite altor dezvoltatori (secundari) să acceseze fișiere și alte resurse din sistemul primar, precum și să efectueze operațiuni.
Explicație
Este normal ca fiecare afacere, entitate publică sau ONG să aibă un sistem informațional. În cea mai mare parte, aceste sisteme sunt de obicei utilizate intern pentru a servi clienții. Cu toate acestea, având în vedere nevoia de a tranzacționa între organizații, este adesea necesar ca diferite sisteme să vorbească între ele. Acest lucru înseamnă că date și fișiere trebuiesc partajate.
Este posibil ca o companie de asigurări să aibă nevoie de actualizări cu privire la deținerea și înregistrarea autovehiculelor din sistemul de informații al departamentului guvernamental. În loc ca această companie de asigurări să facă o cerere pentru fiecare anchetă și să aștepte ca un raport să fie trimis prin email, departamentul guvernamental poate oferi acces la sistemul său printr-un API.