Domanda:
Qual è la differenza tra le connessioni SOAP e REST quando si crea un Web Service?
Soluzione:
Nella versione 7.5 di DocuWare è ora possibile selezionare il tipo di connessione da utilizzare quando si crea un Web Service. Sia SOAP che REST sono protocolli di comunicazione per servizi Web progettati per integrare applicazioni e software di terze parti. Comprendendo le differenze tra REST e SOAP in DocuWare, è possibile selezionare la connessione appropriata per ottenere i risultati desiderati dall'organizzazione.
Connessione REST:
- REST funziona con una varietà di formati di dati come testo, XML, HTML, JSON e così via.
- Quando si configura un servizio Web con connessione REST in DocuWare, si può scegliere di eseguire l'autenticazione con OAuth 2.0.
- REST è stateless. Ciò significa che REST non è in grado di memorizzare alcuni dati di sessioni precedenti.
Connessione SOAP:
- SOAP funziona esclusivamente con i formati di dati XML.
- Quando si configura un Web Service con connessione SOAP in DocuWare, attualmente è possibile autenticarsi solo con un nome utente e una password.
- SOAP supporta le operazioni stateful. Ciò significa semplicemente che SOAP offre la possibilità di memorizzare determinati dati nel server per un utilizzo futuro.
In conclusione, REST offre la flessibilità di essere compatibile con una varietà di formati di dati e di metodi di autenticazione. SOAP supporta le operazioni stateful, che possono essere utili per le attività ripetitive e per la memorizzazione di transazioni e dati precedenti.
Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
Il KBA è applicabile alle organizzazioni cloud e on-premise.
