Pour le développement de notre solution, nous avons employé le paquetage org.apache.xmlrpc pour la communication entre les différents nœuds du réseau. Un extrait de la classe LocalNodeServer, développée pour servir de serveur dans notre application se présente comme suit. Les méthodes publiées sont celles d’une classe nommée ServerMethode.
Pour communiquer avec le serveur local à chaque nœud du système, chaque nœud distant de notre système est representé par une instance d’une classe HostNode que nous avons développée. Le bout de code suivant présente une configuration basique du client XML-RPC à l’aide du paquetage employé. Le client est configuré à l’adresse loopback du nœud local et montre l’invocation d’une méthode checkconnexion sur le nœud local.
Page suivante : Annexe E : Fonctionnement de quelques solutions de cloud privé