Architecture client-serveur – Serveur d’impression

Architecture client / serveur L'architecture client / serveur a considérablement réduit le trafic réseau en fournissant une réponse à la requête plutôt qu'un transfert de fichier total. Il permet la mise à jour multi-utilisateur via une interface graphique vers une base de données partagée. Les appels de procédure distante (RPC) ou les instructions SQL (langage de requête standard) sont généralement utilisés pour communiquer entre le client et le serveur.

Voici des exemples d'architectures client / serveur.

1) Architectures à deux niveaux Une architecture à deux niveaux est celle où un client parle directement à un serveur, sans serveur intermédiaire. Il est généralement utilisé dans de petits environnements (moins de 50 utilisateurs).

Dans les architectures client / serveur à deux niveaux, l'interface utilisateur est placée sur l'environnement de bureau de l'utilisateur et les services du système de gestion de base de données sont généralement sur un serveur qui est une machine plus puissante qui fournit des services aux nombreux clients. Le traitement des informations est divisé entre l'environnement d'interface système utilisateur et l'environnement du serveur de gestion de base de données.

2) Architectures à trois niveaux L’architecture à trois niveaux est introduite pour surmonter les inconvénients de l’architecture à deux niveaux. Dans l'architecture à trois niveaux, un middleware est utilisé entre l'environnement client de l'interface système utilisateur et l'environnement du serveur de gestion de base de données.

Ces middlewares sont mis en œuvre de différentes manières, telles que des moniteurs de traitement de transactions, des serveurs de messagerie ou des serveurs d'applications. Le middleware remplit la fonction de mise en file d'attente, d'exécution d'application et de transfert de base de données. En outre, le middleware ajoute une planification et une hiérarchisation pour les travaux en cours.

L'architecture client / serveur à trois niveaux est utilisée pour améliorer les performances pour un grand nombre d'utilisateurs et améliore également la flexibilité par rapport à l'approche à deux niveaux.

L'inconvénient des architectures à trois niveaux est que l'environnement de développement est plus difficile à utiliser que le développement d'applications à deux niveaux.

L’utilisation généralisée du terme «architecture à 3 niveaux» désigne également les architectures suivantes:

• Partage d'applications entre un client, un middleware et un serveur d'entreprise

• Partage d'applications entre un client, un serveur d'applications et un serveur de base de données d'entreprise.

je) Trois niveaux avec serveur de messagerie. Dans cette architecture, les messages sont traités et hiérarchisés de manière asynchrone. Les en-têtes des messages incluent les informations de priorité, l'adresse et le numéro d'identification. Le serveur de messages est lié au SGBD relationnel et à d'autres sources de données. Les systèmes de messagerie sont une alternative aux infrastructures sans fil.

ii) Trois niveaux avec un serveur d'application Cette architecture permet au corps principal d'une application de s'exécuter sur un hôte partagé plutôt que dans l'environnement client de l'interface système utilisateur. Le serveur d'applications partage une logique métier, des calculs et un moteur de récupération de données. Dans cette architecture, les applications sont plus évolutives et les coûts d'installation sont moins élevés sur un seul serveur que de les gérer chacun sur un client de bureau.

L'architecture à 3 niveaux fournit

• une plus grande flexibilité

• Sécurité accrue, car la sécurité peut être définie pour chaque service et à chaque niveau

• Augmentation des performances, car les tâches sont partagées entre les serveurs

Les caractéristiques de base des architectures client / serveur sont les suivantes:

1) Combinaison d'un client ou partie frontale qui interagit avec l'utilisateur, et un serveur ou partie arrière qui interagit avec la ressource partagée. Le processus client contient logique spécifique à la solution et fournit l'interface entre l'utilisateur et le reste du système d'application. Le processus serveur agit en tant que moteur logiciel qui gère des ressources partagées telles que des bases de données, des imprimantes, des modems ou des processeurs très puissants.

2) Les tâches frontales et les tâches principales ont des exigences fondamentalement différentes en matière de ressources informatiques, telles que la vitesse du processeur, la mémoire, la vitesse et la capacité du disque et les périphériques d'entrée / de sortie.

3) L’environnement est typiquement hétérogène et multifournisseur. La plate-forme matérielle et le système d'exploitation du client et du serveur ne sont généralement pas les mêmes. Les processus du client et du serveur communiquent via un ensemble bien défini d'interfaces de programme d'application (API) standard et de RPC.

4) Une caractéristique importante des systèmes client-serveur est l'évolutivité. Ils peuvent être mis à l'échelle horizontalement ou verticalement. La mise à l'échelle horizontale signifie l'ajout ou la suppression de postes de travail clients ayant un impact limité sur les performances. La mise à l'échelle verticale signifie la migration vers un serveur ou des multiserveurs plus gros et plus rapides.

Articles liés Technologie de réseau

  • CAME ETI/DOMO Serveur systèmes d'automatisme CAME 67100131
    Domotique CAME - ETI/DOMO Serveur systèmes d'automatisme CAME 67100131
  • CAME ETI/DOMO XIP Serveur systèmes d'automati CAME 67100141
    Domotique CAME - ETI/DOMO XIP Serveur systèmes d'automati CAME 67100141
  • RACKMATIC Thermostat numérique pour kit de ventilation pour serveur rack 19' 1U
    Outillage Matériel et aménagement de l'atelier Manutention et transport Rack et accessoire RACKMATIC, Thermostat d'armoire rack 19 ". Il s'agit d'un accessoire de 1U de haut, qui est installé dans un rack 19". Modèle qui comprend le contrôle numérique du temps et de la température. Permet la
  • CABASSE Serveur musical CABASSE Stream AMP 100
    Amplificateur haute-fidélité avec fonction Streaming - Puissance 2 x 50 W - Connecté Ethernet ou Wi-Fi - Streaming audio avec Deezer et Spotify - Entrée digitale optique + 2 entrées analogiques - 1 entrée USB - 4 sorties haut-parleurs - Réglage d'impédance - Application StreamCONTROL - Avec Stream AMP 100,
  • Robur Tablier de serveur en Chambray SONGE Robur
    Un tablier de service Robur pour homme et femme, doté de 3 poches pratiques. Ce tablier taille professionnel est en Chambray 100% Coton. Il dispose d'une fente de marche. Taille unique.
  • RACKMATIC Rack serveur 19'' 12U 600x300x635mm armoire murale SOHORack - Rackmatic
    Mobilier d'intérieur Meuble de chambre Armoire, penderie et portant Armoire et penderie RACKMATIC, Rack 19 « paroi RackMatic gamme SOHORack. Armoire murale 12U et la taille extérieure en mm de 600 (A) x 300 (F) x 635 (H). Les racks intérieurs sont configurables en profondeur. La distance la partie
  • RACKMATIC Rack serveur 19' 42U 600x800x2000mm armoire meuble MobiRack - Rackmatic
    Mobilier d'intérieur Meuble de chambre Armoire, penderie et portant Armoire et penderie RACKMATIC, RackMatic 19 "RackMatic MobiRack de 42U de hauteur et de dimensions externes en mm de 600 (largeur) x 800 (profondeur) x 2000 (hauteur) (taille d'armoire sans roues ni pieds de mise à niveau). SPCC de
  • laguiole jean dubost Couteau de serveur en boîte - Noir
    Sommelier exclusif de Laguiole Jean Dubost. Le modèle noir a une poignée en qualité corne brillante. Ce sommelier Laguiole Jean Dubost est livré dans un coffret en bois comprenant un certificat d'authenticité.
  • RACKMATIC Rack serveur 19' 6U 60 x 55 x 37 cm armoire murale pivotant SOHORack - Rackmatic
    Mobilier d'intérieur Meuble de chambre Armoire, penderie et portant Armoire et penderie RACKMATIC, Armoire murale 19 "de la gamme RackMatic SOHORack. Armoire murale pivotante 6U avec une taille extérieure de 600 x 550 x 370 mm en mm. Les racks intérieurs sont configurables en profondeur, bien
  • alessi Couteau de serveur de perroquet - Jaune
    Couteau de serveur d'Alessi. Design ludique en forme de perroquet. Avec un couteau en aluminium et un levier à deux étages pour retirer facilement le bouchon de la bouteille.

Laisser un commentaire