Studio Basso Amministrazione condomini - Sviluppo software  

Web services

I web services sono tecnologie per l'elaborazione distribuita, basate su XML e divenute di recente standard del W3C.

Queste tecnologie permettono lo scambio di dati tipizzati tra nodi della rete (elaboratori) che partecipano al funzionamento di una applicazione distribuita, e agevolano il superamento di barriere quali differenti sistemi operativi e linguaggi di sviluppo delle componenti dell'applicazione.

Tra queste tecnologie le principali sono SOAP, che descrive l'architettura di base per lo scambio di messaggi, definendo la struttura di un messaggio SOAP; WSDL, che descrive come usare messaggi SOAP e protocolli di base quali HTTP per esporre funzionalità di un set di servizi offerti da una componente di una applicazione distribuita in un nodo di rete (endpoint).

Queste tecnologie sono caratterizzate dall'essere estensibili, e quindi all'affermarsi di altre tecnologie al contorno le loro potenzialità si sono arricchite, con standard per il routing dei messaggi, la crittografia per la firma digitale dei messaggi o per la riservatezza, standard per l'invio affidabile dei messaggi, standard per la descrizione delle interazioni tra servizi e utilizzatori (Web Services Choreography).

Un esempio molto semplice di ciò che si può ottenere con i web service è il servizio di conversione di numeri in lettere (in italiano) che esponiamo in questo sito, come servizio utilizzabile da chiunque.

  Mappa del sito - Note legali