Stiamo lavorando su un servizio Web XML basato su ASP.NET che utilizzeremo per i nostri scopi e utilizzandolo come parte di un'offerta di prodotti per i nostri partner di integrazione.
Una volta avviato, lavoreremo sulle fasi future del progetto e mi viene in mente che i dettagli del servizio potrebbero dover cambiare nel tempo (firme del metodo, tipi di oggetto, ecc.) e poiché non siamo gli unici quelli che utilizzano il servizio web, avremo bisogno di avere un certo livello di coordinamento con i nostri partner.
Ciò di cui non sono sicuro è il modo migliore per farlo. Quando aggiorniamo il servizio Web in modo tale da modificare il WSDL, dovremmo distribuirlo su un URL separato? Dovremmo sovraccaricare i metodi esistenti? Hanno metodi con nomi diversi? Idealmente avremmo semplicemente coordinato tutto e tagliato ai nuovi metodi, ma non vedo che ciò accada.
Esistono validi modi per gestirlo?