Appalto di servizi Web senza informazioni specifiche di attuazione
-
23-09-2019 - |
Domanda
Devo definire un contratto di servizio web che poi verrà utilizzato da fornitori di software diversi per attuare i loro server e client.
Ho provato a farlo definire classi, rendendo un servizio WCF e di utilizzarlo per autogenerare documento WSDL. Il problema di questo approccio è che WSDL all'interno vi sono alcune specifiche riguardanti vincolante e l'indirizzo del servizio Web.
Come realizzare la generazione di un contratto di servizio web senza tali informazioni specifiche di attuazione?
Grazie in anticipo.
Con i migliori saluti,
Łukasz glaz
Soluzione 2
ho scoperto che utilizzando namespace in modo appropriato è possibile autogenerate parti astratte della definizione di server in un unico file WSDL e un file XSD e le parti di attuazione specifiche (elementi vincolanti e di servizio) in un altro file WSDL. In questo modo ho la separazione che volevo.
Altri suggerimenti
A mio parere, il modo migliore in assoluto per farlo sarebbe quello di non generare il WSDL a tutti - creare a mano. Generare i vostri varie classi di contratto da il WSDL, e usare quelli per implementare il servizio.