PDA

View Full Version : [Javascript] Implementare un client che sfrutta SOAP


Garet Jax
12-10-2020, 16:07
Ciao a tutti,

ho necessità di sviluppare un client in javascript che si colleghi ad un server che espone un servizio web descritto tramite WSDL.

io sono completamente a digiuno di questo argomento, tanto che non riesco ad orientarmi neanche con le ricerche su Google.

Qualcuno sarebbe in grado di spiegarmi in modo semplice come funziona un sistema come questo. Se fosse a conoscenza di in web services pubblico per fare delle prove sarebbe perfetto.

A parte il fatto che WSDL è un dialetto XML per descrivere un servizio web e che SOAP (mi pare di aver capito) si scambi pacchetti HTTP con all'interno dati in XML non so altro.

Se qualcuno conosce un buon libro che spieghi questo tipo di applicazioni sarebbe perfetto.

Grazie mille

Kaya
12-10-2020, 16:24
All'atto pratico sono richieste http(s) via GET (o POST) in cui il file WSDL definisce soltanto i parametri.
il WSDL non è altro che un file di testo formattato in XML secondo una certa logica.

Prima di scriverti un parser ecc ecc fai una prova usando dei tool che già ci sono per capire come funziona :
Questo https://extendsclass.com/soap-client-online.html oppure ancora meglio qualche plugin per chrome https://chrome.google.com/webstore/detail/boomerang-soap-rest-clien/eipdnjedkpcnlmmdfdkgfpljanehloah

Se googli "javascript soap client wsdl" trovi parecchia roba