? Un Web service è un sistema software che permette interazioni macchina - a -macchina all'interno di una rete . Il servizio di solito usa il linguaggio XML come origine programma per sviluppare protocolli necessari per le interazioni di rete . I protocolli XML sono sviluppati per scrivere e formattare i messaggi , e questi protocolli sono anche lo scopo di individuare e trasportare messaggi da un computer a un altro. Un tale protocollo leggero ponderata è denominato Simple Object Access Protocol . SOAP
SOAP è un protocollo che consente di condividere le informazioni in un ambiente di rete decentralizzata e distribuita. Protocollo Th è codificata in documenti XML . I messaggi XML in SOAP compongono di tre parti . In primo luogo , "busta" che definisce ciò che è in un messaggio , che dovrebbe occuparsi di esso e come processarlo . In secondo luogo , un insieme di regole XML "encoding" e le procedure di sintassi derivati da altri linguaggi di programmazione , basi di dati e tipi di dati semi- strutturati . Terzo sono la "Convenzione " regole XML per la rappresentazione di procedura remota che prevede scambi di tipo client-server .
SOAP Message
Un messaggio SOAP è un documento XML , a parte dalla codifica e la sintassi convenzione , si attiene anche ai quattro elementi strutturali di base : busta , intestazione , "corpo umano e di guasto . Busta è il principale e l'elemento obbligatorio del documento XML che rappresenta il messaggio . L'intestazione è un elemento figlio facoltativo della busta SOAP e contiene voci che definiscono ulteriormente la natura della busta . Il corpo del messaggio SOAP è obbligatorio e contiene informazioni destinate al destinatario finale del messaggio . Guasto , l'elemento finale nel messaggio SOAP , è facoltativo e porta il messaggio di errore e rapporti di stato .