API
Un’API definisce come un programma può usare funzioni o dati messi a disposizione da un altro programma.
Un'API, sigla di Application Programming Interface, è un'interfaccia di programmazione definita. Stabilisce quali funzioni o dati un software offre ad altri programmi e come possono usarli. Esistono API interne a un sistema e API tra sistemi diversi; non tutte sono raggiungibili tramite Internet.
Un negozio immaginario può chiedere all'API del proprio ERP la disponibilità dell'articolo B-6. Richiesta, risposta e permessi di accesso devono essere coerenti. La sola interfaccia non stabilisce quale giacenza mostrare né che cosa fare se non arriva risposta.
Un'API non equivale quindi a un'integrazione completata. L'integrazione associa anche campi dati e regole aziendali e gestisce errori o ripetizioni.
Fonti
Termini correlati
- ERPUn ERP collega acquisti, magazzino, ordini e finanza tramite dati condivisi e processi coordinati.
- Transactional inboxUna transactional inbox usa registrazioni durature dei messaggi per proteggere l’elaborazione locale dalle consegne duplicate.
- Conferma dei messaggiLa conferma comunica al broker che una consegna è stata ricevuta o elaborata secondo la regola concordata.
- Jitter nei retryIl jitter varia casualmente le attese tra i retry per distribuire i nuovi tentativi e ridurre le richieste simultanee di più client.
- Tenant di testUn ambito cliente logicamente delimitato di un’applicazione multitenant, configurato per verifiche.
- Reinvio di webhookIl reinvio di webhook trasmette nuovamente una notifica. Il recupero intenzionale e gli attacchi di replay richiedono verifiche diverse.
Articoli sul tema








API & integrazione con ASES
ERP, CRM e negozio online collegati in modo pulito

