Delphi client de web services
Bonjour,
J'ai une appli delphi client/serveur classique avec laquelle on me demande d'accéder à des services web.
D'après les tests que j'ai pu faire, je dois importer le wsdl correspondant afin de pouvoir invoquer les actions de ce service web.
Ceci me semble hyper restrictif, car :
- si le service web évolue (ajout d'une actio par exemple), je dois recompiler mon appli.
- si je veux invoquer x services web différents, ça va vite devenir ingérable et je dois recompiler.
==> dans ces conditions là, autant appeler une URL avec des paramètres en entrée qui me renverra une grappe de données xml, au moins, si elle évolue, ça continuera à marcher.
N''existe-til pas un moyen d'avoir quelques chose de plus générique ? Puisque le fichier wsdl est disponible et contient l'ensemble des définitions, pourquoi ne pas l'interpréter 'à la volée'.
Bon, ma question me semble tellement évidente que je suppose que je suis passé à côté d'un truc évident aussi.
Merci de votre aide