Intermediario web (wbi)

Definición - ¿Qué significa Web Intermediary (WBI)?

Un intermediario web es una aplicación que se encuentra entre un cliente y un servidor y facilita el procesamiento. El término Web Intermediaries (WBI) se refiere a un marco de IBM utilizado para desarrollar aplicaciones Web intermediarias.

Un servidor está involucrado en la mayoría de las tareas de procesamiento, desde la extracción de solicitudes hasta la recuperación / transmisión de datos. Los intermediarios web reducen el procesamiento del servidor redundante, como el cifrado y las conversiones de solicitudes, y delegan la potencia de procesamiento para mejorar el rendimiento del servidor. Un cliente utiliza un intermediario web para personalizar el contenido según los requisitos y controlar la representación.

Techinfo explica el intermediario web (WBI)

El propósito de un intermediario web es cambiar el comportamiento de una interfaz basada en web según el historial y las preferencias del navegador del usuario. Por ejemplo, si un usuario prefiere hipervínculos rojos, los intermediarios web del lado del cliente están configurados para cambiar el color del hipervínculo de todos los documentos HTML entrantes.

Un intermediario web equipado con caché es independiente de un navegador, que reenvía una URL a la caché cuando se accede a una página web. El intermediario web realiza una búsqueda local y una consulta de vecindario basada en esta solicitud para determinar si la página web está presente en otros intermediarios.

El mismo contenido se almacena en diferentes formatos para su optimización. Por ejemplo, una imagen puede almacenarse con diferentes relaciones de compresión. Al recibir una solicitud, un intermediario web determina la entrega de imágenes, que se basa en la velocidad del navegador / red y las capacidades de representación. Los intermediarios web también se utilizan para modificar y mejorar los protocolos existentes sin afectar la configuración cliente-servidor.

Los intermediarios web construyen una ruta de datos para todas las solicitudes de monitor / editor / generador, a la que se le asigna una prioridad y una regla para la selección según la condición requerida para ejecutar esa ruta en particular. Se puede aplicar una condición a cualquier campo de encabezado HTTP.

A continuación se muestra una descripción general del proceso de intermediario web:

  • El intermediario web compara una solicitud con las reglas de los editores de solicitudes. Los editores que satisfacen la regla modifican la solicitud en función de la prioridad.
  • La solicitud modificada se compara con cada regla de generador definida y es manejada por el generador con la prioridad más alta. Si el generador rechaza la solicitud, se invoca al generador con la siguiente prioridad más alta.
  • Se configura un conjunto de editores de documentos para enrutar el documento solicitado, en función de la solicitud y el monitor. El monitor se usa para determinar el mecanismo de seguimiento del documento y es capaz de monitorear instantáneamente documentos que son del intermediario web o producidos por el generador.
  • El documento se entrega al solicitante, que es un navegador web o un intermediario web.