Les RPC
Remote Procedure Call (RPC) : technologie permettant l’exécution de procédures situées dans des environnements distants.
Un concepteur d’application distribuée peut procéder selon deux approches :
- conception orientée communication:
- définition du protocole d’application (format et syntaxe des messages) inter-opérant entre le client et le serveur,
- conception des composants serveur et client, en spécifiant comment ils réagissent aux messages entrants et génèrent les messages sortants.
- conception orientée application :
- construction d’une application conventionnelle, dans un environnement mono-machine,
- subdivision de l’application en plusieurs modules qui pourront s’exécuter sur différentes machines.