Web service: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
(12 versioni intermedie di 10 utenti non mostrate) | |||
Riga 16:
*possono essere facilmente utilizzati, in combinazione l'uno con l'altro (indipendentemente da chi li fornisce e da dove vengono resi disponibili) per formare servizi "integrati" e complessi;
*consentono il riutilizzo di infrastrutture ed applicazioni già sviluppate e sono (relativamente) indipendenti da eventuali modifiche delle stesse;
*nascondono all'utente la complessità architetturale del [[framework]], offrendo in un'eventuale interfaccia (front end) il risultato dell'esecuzione del servizio (ad esempio i valori di determinati campi di una tabella in un'app).
Di contro, vi sono i seguenti aspetti da considerare:
Riga 31:
=== Pila protocollare ===
[[File:
La pila protocollare dei Web service è l'insieme dei [[Protocollo di rete|protocolli di rete]] utilizzati per definire, localizzare, realizzare e far interagire tra di loro i Web service; è principalmente composta di quattro aree:
Riga 37:
* ''XML Messaging'': tutti i dati scambiati sono formattati mediante "tag" XML in modo che gli stessi possano essere utilizzati ad entrambi i capi delle connessioni; il messaggio può essere codificato conformemente allo standard [[SOAP]], come anche utilizzare [[JAX-RPC]], [[XML-RPC]] o [[REST]].
* ''Descrizione del servizio'': l'interfaccia pubblica di un Web service viene descritta tramite [[Web Services Description Language|WSDL]] (''Web Services Description Language'') un linguaggio basato su XML usato per la creazione di "documenti" descrittivi delle modalità di interfacciamento ed utilizzo del Web service.
* ''Elencazione dei servizi'': la centralizzazione della descrizione e della localizzazione dei Web service in un "
Ulteriori protocolli [[standard (informatica)|standard]] utilizzati sono:
Riga 54:
*[[Web Services Interoperability]]
*[[Service-oriented architecture]]
==Altri progetti==
{{interprogetto|preposizione=sul}}
==Collegamenti esterni==
* {{Collegamenti esterni}}
*{{cita web|http://www.oasis-open.org/|Consorzio OASIS}}
*{{cita web|https://www.w3.org/2002/ws/|Pagina sui Web service del World Wide Web Consortium}}
Line 63 ⟶ 67:
*Oracle: [http://www.oracle.com/technology/tech/webservices/index.html Centro per la tecnologia dei Web service]
*{{cita web|http://conferences.computer.org/icws|Conferenza Internazionale dell'IEEE sui Web service}}
*IEEE: {{collegamento interrotto|1=[https://www.ieeecommunities.org/services Comunità di Services Computing] |
*{{cita web | 1 = http://www.guru4.net/articoli/webservice-introduzione/ | 2 = Introduzione ai Web service con .NET | accesso = 2 agosto 2006 | dataarchivio = 17 luglio 2006 | urlarchivio = https://web.archive.org/web/20060717223210/http://www.guru4.net/articoli/webservice-introduzione/ | urlmorto = sì }}
*{{cita web|http://www.service-architecture.com/index.html|Web service e Service-Oriented Architecture}}
*{{cita web|http://www.occhioinformatico.it/formazione/11-how-to-tutorial/62-web-service-in-java.html|Web service in Java}}
{{Interfacce web}}
{{Controllo di autorità}}
{{Portale|internet|scienza e tecnica}}
|