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 August 10, 2017 da Per C.

quizMetti alla prova le tue conoscenze

Which of these is not a field found in an IPv6 data packet's header?

A
Source IP address
0%
B
Hop limit
0%
C
Recipient email address
0%
D
Destination IP address
0%
Correct! Incorrect!     View the Packet definition.
More Quizzes →

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.