Intermédiaire web (wbi)

Définition - Que signifie intermédiaire Web (WBI)?

Un intermédiaire Web est une application qui se situe entre un client et un serveur et facilite le traitement. Le terme Intermédiaires Web (WBI) fait référence à un cadre IBM utilisé pour développer des applications intermédiaires Web.

Un serveur est impliqué dans la plupart des tâches de traitement - de l'extraction des requêtes à la récupération / transmission des données. Les intermédiaires Web réduisent le traitement des serveurs redondants, comme le chiffrement et les conversions de demandes, et délèguent la puissance de traitement pour améliorer les performances du serveur. Un client utilise un intermédiaire Web pour personnaliser le contenu en fonction des exigences et contrôler le rendu.

Definir Tech explique l'intermédiaire Web (WBI)

Le but d'un intermédiaire Web est de modifier le comportement d'une interface Web en fonction de l'historique et des préférences du navigateur d'un utilisateur. Par exemple, si un utilisateur préfère les hyperliens rouges, les intermédiaires Web côté client sont configurés pour modifier la couleur des hyperliens de tous les documents HTML entrants.

Un intermédiaire Web équipé de cache est distinct d'un navigateur, qui transfère une URL vers le cache lors de l'accès à une page Web. L'intermédiaire Web effectue une recherche locale et une requête de voisinage en fonction de cette demande pour déterminer si la page Web est présente dans d'autres intermédiaires.

Le même contenu est stocké dans différents formats pour l'optimisation. Par exemple, une image peut être stockée avec différents taux de compression. À la réception d'une demande, un intermédiaire Web détermine la livraison de l'image, qui est basée sur la vitesse du navigateur / réseau et des capacités de rendu. Les intermédiaires Web sont également utilisés pour modifier et améliorer les protocoles existants sans affecter la configuration client-serveur.

Les intermédiaires Web construisent un chemin de données pour toutes les demandes de moniteur / éditeur / générateur, auquel une priorité et une règle de sélection sont attribuées en fonction de la condition requise pour exécuter ce chemin particulier. Une condition peut être appliquée à n'importe quel champ d'en-tête HTTP.

Voici une description générale du processus d'intermédiaire Web:

  • L'intermédiaire Web compare une requête avec les règles des éditeurs de requête. Les éditeurs qui satisfont à la règle modifient la demande en fonction de la priorité.
  • La demande modifiée est comparée à chaque règle de générateur définie et est traitée par le générateur avec la priorité la plus élevée. Si le générateur refuse la demande, le générateur avec la priorité la plus élevée suivante est appelé.
  • Un ensemble d'éditeurs de documents pour acheminer le document demandé est configuré, en fonction de la demande et du moniteur. Le moniteur permet de déterminer le mécanisme de suivi du document et est capable de surveiller instantanément les documents provenant soit de l'intermédiaire Web, soit produits par le générateur.
  • Le document est remis au demandeur, qui est un navigateur Web ou un intermédiaire Web.