Le shema ci dessus détaille le fonctionnement des échanges de communication entre le moteur de recherche ( le Robot ) et le serveur Web. Le moteur de recherche est ici à l'initiative des communications. Son comportement est donc celui d'un client Http émettant une requete Http par le biais de l'objet java RupHttpCommand qui encapsule d'une part l'objet SendRupRequest qui permet de formuler une requête Rup sur Http et d'autre part l'objet RecieveRupResponse qui permet de récuperer la réponse Http fournit par le serveur Web. Les Objets RupHttpRequest et RupHttpResponses sont à leur tour encapsulés dans une servlet qui gére les entrées sorties.