Solution
Une architecture client/serveur peut être définie comme un réseau dans lequel le client (l'interface utilisateur, par exemple l'ordinateur) est séparé du serveur d'applications. Le client se connecte à un serveur central, lui envoie des requêtes et celui-ci les exécute. Plus précisément, le client offre l'interface utilisateur de l'application tandis que le serveur fournit les données, les ressources et la fonctionnalité. Une architecture client/serveur peut se composer d'un serveur et d'un seul ordinateur ou bien d'un réseau entier d'ordinateurs.
Exemple
La toile est un exemple d'architecture client/serveur. Si vous lisez un journal en ligne, l'ordinateur et le navigateur utilisés sont considérés comme des clients tandis que les ordinateurs, les bases de données et les logiciels qui hébergent le journal constituent le serveur.
La requête d'une page Web comportant un article de journal bien précis est envoyée de l'ordinateur au serveur. Dès que le serveur a trouvé l'information souhaitée, il renvoie la page à l'ordinateur et le serveur l'affiche.
Pourquoi cette information est-elle importante pour les traducteurs et les professeurs de traduction ?
Avec la mondialisation grandissante du marché de la localisation et l'optimisation des processus de travail, le développement des logiciels dans le domaine de la traduction et de la localisation tend de plus en plus à utiliser les architectures clients/serveurs. Voici quelques exemples : outils de gestion électronique de processus tels que Plunet Business Manager, composants de la gestion de processus dans across, SDL Trados Teamworks, ainsi que des outils de traduction (par exemple SDL Trados MultiTerm Server, TM Server, MultiTerm Anywhere, etc.).