Web Service
Definizione rapida
Interfaccia di rete che consente a programmi differenti di scambiare dati e richiamare funzioni tramite tecnologie Web.
Spiegazione
Un web service espone operazioni definite da un contratto o da una documentazione, così applicazioni indipendenti possono integrarsi. Può usare messaggi XML, JSON o altri formati sopra HTTP.
Esempio pratico
Un gestionale invia al servizio di spedizione un indirizzo e riceve codice e stato della consegna.
Spiegazione tecnica
Endpoint, schema dei dati, autenticazione e gestione degli errori definiscono l'interazione. Modelli SOAP impiegano contratti e buste XML, mentre servizi REST usano spesso risorse e metodi HTTP.
Da non confondere con
Non è una pagina destinata alla lettura umana: il consumatore principale è un altro software.