Esiste un buon motivo per distribuire o utilizzare un servizio SOAP senza utilizzare un "file" WSDL?perché SOAP senza WSDL?
Spiegazione:
Sono in una situazione in cui un 3rd-party ha creato un servizio SOAP che non segue il file WSDL molto hanno anche creato. Penso di essere costretto ad ignorare il file WSDL per poter utilizzare questo servizio. Pertanto sto cercando come fare questo.
Quello che mi chiedo davvero è perché è persino possibile farlo? Qual è l'intenzione?
È progettato in modo che possiamo utilizzare i servizi scadenti di programmatori scadenti? Sicuramente ci deve essere una ragione migliore. Vorrei quasi che non fosse possibile. Quindi potrei chiedere che lo scrivano correttamente.
Sì, questo è un buon punto per non rendere il WSDL non accessibile al pubblico. Tuttavia, esiste un caso di utilizzo per nessuno? Per creare un servizio SOAP senza WSDL? –
WSDL è generalmente un documento pubblico. Forse non vuoi rendere pubbliche le tue firme di servizio. Ad esempio, potresti semplicemente fornire ai consumatori un proxy nella lingua scelta e i consumatori non devono mai sapere qual è la firma del servizio. –
... un altro caso d'uso (probabilmente più rilevante qui) ... non è necessario e semplicemente non lo vogliono. –