2010-07-08 5 views
2

J'ai un service Web SOAP fonctionnant en production et utilisé par plusieurs implémentations client différentes (écrites en .NET, PHP, Java, Ruby, Delphi ...) et j'ai besoin d'ajouter une méthode pour le webservice.Ajout de méthodes à un service Web SOAP en production

Ma question est la suivante: est-il possible que l'ajout de quelque chose au WSDL en cours puisse rompre l'une des implémentations client? Qu'est-ce que je veux dire est-il un cadre SOAP qui devient fou si le WSDL change soudainement de côté serveur? Je sais que modifier une méthode existante (par exemple changer le type d'un paramètre) va casser des choses mais qu'en est-il de l'ajout d'une méthode totalement nouvelle?

Je suppose que cela devrait être OK, mais je pensais que je demanderais si quelqu'un a rencontré des problèmes en faisant cela.

Répondre

2

devrait être OK, puisque le WSDL est normalement utilisé lors de la génération de stub de méthode, et non lors de chaque appel à un service Web. Assurez-vous de ne modifier aucun paramètre ou type de retour

Questions connexes