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.