Bonjour à tous,
je vais tenter d'être le plus clair possible, bien que le problème ne soit pas simple à expliquer (je n'ai pas encore toutes les infos concernant le projet...bref !).
Je viens d'être intégré à un gros projet qui utilise des objets COM (Component Object Model) pour réaliser les appels de procédures distantes, et ma mission est de virer tous les objets COM et de les remplacer par quelque chose qui rende le projet indépendant de l'OS...
En effet, avec les objets COM, le projet ne pourrait pas se passer de la base de registre pour fonctionner.
Néanmoins, le but final de ma mission étant de rendre le projet "portable" (comme "portable_firefox" ou "portable_openOffice" par exemple), je dois trouver LA solution d'appel de procédure distante adéquate. J'ai jeté un oeil sur SOAP et XML-RPC, mais j'ai des doutes quand au fait qu'ils correspondent réellement à ce que je cherche.
Pouvez-vous me dire quels autres techniques d'appels de procédure distante je pourrai envisager (le projet est un projet VisualC++) ?
Sinon, serait-ce possible, à votre avis, de développer un module qui fasse le même travail que les objets COM, mais sans passer par la base de registre (en travaillant dans le répertoire source de l'application, avec des fichiers XML, par exemple) ?
Je ne sais pas si je suis très clair...
Mais merci d'avance (rien que pour avoir lu ce message).
@ bientôt !
Partager