Bonjour,
Je travaille actuellement sur un projet de WebServices. Le serveur propose actuellement trois méthodes :
GetCapabilities, DescribeProcess et Execute.
Cinq classes sont par ailleurs placées dans un dossier Opérations sur le serveur et représentent les services effectivement proposé par le serveur, les 3 opérations ci dessus ne servant que de "passerelle" pour pouvoir accéder à ces services.
Mon problème est le suivant. On doit pouvoir ajouter des opérations dans le dossier Opérations, donc une classe pour chaque opération, sans devoir re-compiler le serveur. Actuellement, j'arrive à obtenir les opérations dans le dossier en récupérant les classes contenu dans un espace de nom nommé Opération. Cependant, cette méthode nécessite la recompilation des fichiers pour que les nouvelles classes soient reconnues.
J'avais pensé éventuellement qu'il serait possible de faire un update/reload de l'espace de noms, mais je n'ai trouvé aucune solution ressemblant à ça.
Je ne sais pas si c'est la méthode que j'utilise qui est mauvaise, ou meme si c'est réalisable en fait. Merci si quelqu'un à une idée.
Bonne journée.
Partager