Informații generale
Interfața de programare a aplicațiilor (API) este o interfață software care permite interacționarea între două aplicații fără intervenția utilizatorului. API este o colecție de funcții și proceduri software. În termeni simpli, API înseamnă un cod software care poate fi accesat sau executat. API-ul este definit ca un cod care ajută două software-uri diferite să comunice și să schimbe date între ele.
Un API Web este o interfață de programare a aplicației care este utilizată fie pentru serverul web, fie pentru un browser web.
API-ul are 2 componente:
- Partea serverului (AROBS TrackGPS)
- Partea clientului (Client final)
Partea serverului:
API-ul web, partea serverului, este o interfață programată care constă din unul sau mai multe puncte finale expuse public la un sistem de mesaje cerere-răspuns (request-response) definit.
API-ul AROBS TrackGPS este unul de tip REST care returnează informația (datele brute) în format JSON utilizând anumite metode existente.
Partea clientului:
Clientul final va putea extrage datele brute (utilizând metodele mai sus menționate) și le poate folosi în diverse aplicații, rapoarte și/sau funcționalități.
