I servizi Web basati su WSDL devono utilizzare SOAP?

0

Esiste un servizio Web definito da un WSDL; quando implementato; è necessario utilizzare la specifica SOAP per strutturare i messaggi di richiesta e risposta? Può usare un'alternativa a SOAP? Esistono alternative al SOAP che vengono utilizzate?

Viceversa: i servizi Web implementati tramite SOAP devono essere definiti utilizzando WSDL?

Domanda bonus: un servizio web REST può essere definito da un WSDL?

    
posta Rahul Khimasia 18.02.2016 - 14:28
fonte

2 risposte

6

SOAP può essere utilizzato senza WSDL, ma tali servizi non verranno trovati utilizzando le meccaniche di discovery offerte da WSDL.

WSDL potrebbe essere usato per descrivere qualsiasi forma di scambio XML tra due nodi. In questo modo è possibile utilizzare altri formati di XML.

I servizi REST possono essere descritti utilizzando WSDL versione 2.0 . Un esempio di come definire i servizi REST in WSDL 2.0 può essere trovato qui . Vedi anche questa domanda su StackOverflow .

    
risposta data 18.02.2016 - 15:23
fonte
1

Specifica 2 parte WSDL 2.0 definisce due collegamenti standard: SOAP e HTTP. Pertanto, è possibile creare perfettamente servizi Web basati su HTTP descritti tramite WSDL 2.0.

    
risposta data 03.03.2016 - 16:31
fonte

Leggi altre domande sui tag