Servizio web

Un servizio web è un'applicazione o una fonte di dati accessibile tramite un protocollo web standard (HTTP o HTTPS). A differenza delle applicazioni web, i servizi web sono progettati per comunicare con altri programmi, anziché direttamente con gli utenti.

Sebbene i servizi web possano fornire dati in diversi formati, XML e JSON sono i più comuni. Questi formati standard basati sul testo possono essere facilmente riconosciuti e analizzati da un altro programma che riceve i dati. Il protocollo per servizi web più comune, SOAP (Simple Object Access Protocol), aggiunge semplicemente un'intestazione a ogni messaggio XML prima che venga trasferito tramite HTTP.

I servizi web orientati alle aziende possono utilizzare uno standard chiamato UDDI. Questo formatta i dati in un tipo specifico di XML noto come Web Services Description Language, o WSDL. Sebbene UDDI trasmetta file .WSDL anziché file .XML standard, può comunque utilizzare il protocollo SOAP per trasferire i dati.

La maggior parte dei servizi web fornisce un'API, ovvero un insieme di funzioni e comandi che può essere utilizzato per accedere ai dati. Ad esempio, Twitter fornisce un'API che consente agli sviluppatori di accedere ai tweet del servizio e ricevere i dati in formato JSON. Yelp fornisce un'API che consente ai programmatori di accedere alle informazioni sulle attività commerciali, che possono essere visualizzate direttamente in un'app o in un sito web. Google Maps fornisce un'API per ricevere dati geografici e indicazioni stradali dal database di Google Maps.

NOTE: Un'API è un insieme specifico di comandi e linee guida utilizzato per accedere ai dati, mentre un servizio web è un servizio effettivo fornito da una fonte basata su Internet.

Aggiornato 10 agosto 2017 da Per C.

quizMetti alla prova le tue conoscenze

Come viene chiamata anche un'azienda che fornisce accesso alla dorsale Internet?

A
OASIS
0%
B
IEEE
0%
C
NSP
0%
D
CD
0%
Corretto! Sbagliato!     Vedi la definizione di NSP.
Altri quiz →

Il dizionario informatico Tech Terms

La definizione di Servizio web in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.