Inhoudsopgave:
Definitie - Wat betekent Web Intermediary (WBI)?
Een webbemiddelaar is een applicatie die zich tussen een client en een server bevindt en de verwerking vergemakkelijkt. De term Webbemiddelaars (WBI) verwijst naar een IBM-raamwerk dat wordt gebruikt om webbemiddelingstoepassingen te ontwikkelen.
Een server is betrokken bij de meeste verwerkingstaken - van aanvraagextractie tot ophalen en verzenden van gegevens. Webbemiddelaars verminderen redundante serververwerking, zoals codering en verzoekconversies, en delegeren verwerkingskracht voor verbeterde serverprestaties. Een client gebruikt een webbemiddelaar om inhoud aan te passen op basis van vereisten en besturingsweergave.
Techopedia legt Web Intermediary (WBI) uit
Het doel van een webbemiddelaar is het gedrag van een webgebaseerde interface te wijzigen op basis van de browsergeschiedenis en voorkeuren van een gebruiker. Als een gebruiker bijvoorbeeld de voorkeur geeft aan rode hyperlinks, worden clientintermediairen geconfigureerd om de hyperlinkkleur van alle inkomende HTML-documenten te wijzigen.
Een met cache uitgeruste webbemiddelaar staat los van een browser, die een URL doorstuurt naar de cache bij het openen van een webpagina. De webbemiddelaar voert op basis van dit verzoek een lokale zoekopdracht en buurtquery uit om te bepalen of de webpagina aanwezig is in andere tussenpersonen.
Dezelfde inhoud wordt opgeslagen in verschillende formaten voor optimalisatie. Een afbeelding kan bijvoorbeeld worden opgeslagen met verschillende compressieverhoudingen. Na ontvangst van een verzoek bepaalt een webbemiddelaar de aflevering van afbeeldingen, die is gebaseerd op browser- / netwerksnelheid en renderingmogelijkheden. Webbemiddelaars worden ook gebruikt om bestaande protocollen te wijzigen en te verbeteren zonder de client-serverconfiguratie te beïnvloeden.
Webbemiddelaars construeren een gegevenspad voor alle monitor / editor / generator-aanvragen, waaraan een prioriteit en regel voor selectie wordt toegewezen op basis van de voorwaarde die vereist is om dat specifieke pad uit te voeren. Een voorwaarde kan worden toegepast op elk HTTP-headerveld.
Hieronder vindt u een algemene beschrijving van het webbemiddelingsproces:
- De webbemiddelaar vergelijkt een verzoek met de regels van de verzoekeditors. Bewerkers die aan de regel voldoen, wijzigen het verzoek op basis van prioriteit.
- Het gewijzigde verzoek wordt vergeleken met elke gedefinieerde generatorregel en wordt afgehandeld door de generator met de hoogste prioriteit. Als de generator het verzoek weigert, wordt de generator met de volgende hoogste prioriteit aangeroepen.
- Een set documenteditors voor het routeren van het gevraagde document is geconfigureerd, afhankelijk van het verzoek en de monitor. De monitor wordt gebruikt om het volgmechanisme van het document te bepalen en is in staat om direct documenten te monitoren die afkomstig zijn van de webbemiddelaar of geproduceerd zijn door de generator.
- Het document wordt afgeleverd bij de aanvrager, een webbrowser of webbemiddelaar.