SOAP
– Sigla dell’ingl. Simple object access protocol, protocollo che definisce il formato dei messaggi che i servizi web sono in grado di ricevere e inviare, basato sul protocollo HTTP (Hypertext transfer protocol) e sul linguaggio XML (eXtensible markup language). Ogni messaggio SOAP (detto anche envelope, «busta») è strutturato in due parti: un’intestazione opzionale (header) e il corpo (body) vero e proprio del messaggio. La figura illustra il contenuto di un messaggio SOAP destinato a un servizio di prenotazione alberghiera: le etichette <env:Envelope ...> e </env:Envelope> delimitano l’inizio e la fine dell’intero messaggio (busta), così come le etichette <env:Body> e </env:Body> delimitano il corpo vero e proprio del messaggio. In modo analogo, le altre etichette impiegate permettono di identificare le altre parti contenute nel corpo del messaggio (nell’esempio, nome dell’operazione richiesta, data di arrivo e di partenza e numero di camere).