Overslaan en naar de inhoud gaan

IBM stelt betrouwbaar HTTP voor

Wetenschappers in dienst van IBM hebben een aanvulling op het hypertext transfer protocol (HTTP) geconstrueerd die de betrouwbaarheid ervan sterk verhoogd. De aanvulling wordt binnenkort ter certificatie voorgelegd aan de Internet Engineering Task Force.
Carriere
Shutterstock
Shutterstock

HTTP is een redelijk betrouwbaar protocol. Het biedt berichten slechts eenmaal aan, doet dit altijd op volgorde en geeft duidelijk aan of een bericht al of niet afgeleverd is. Het protocol geeft in het laatste geval echter niet aan, op welk punt in de communicatielijn de problemen zijn ontstaan. Evenmin biedt het een voorziening voor de afhandeling van fouten in de communicatie. Het is daardoor niet mogelijk de kwaliteit van de berichtuitwisseling te garanderen. Dat gebrek aan inzicht en beheersmogelijkheden is een enorm probleem voor moderne messaging-systemen en voor e-commerce-toepassingen. Het is bijvoorbeeld van wezenlijk belang om te weten of een bestelling simpelweg niet is aangekomen bij de elektronische leverancier, of dat de bevestiging onderweg is blijven steken. Dergelijke functionaliteit is in principe wel in te bouwen in de toepassingen, maar dat vraagt behoorlijk omvangrijke codeerinspanningen. Het HTTPR (voor reliable) definieert een mechanisme dat dergelijke problemen op protocolniveau afhandelt. Kern van de oplossing is dat de verschillende tussenstations die bij zender en ontvanger voor de communicatie zorgen, een kopie van een verzonden bericht vasthouden totdat ontvangst aan de andere kant is bevestigd. Het is daardoor eenvoudig vast te stellen, waar een communicatiepoging is gestrand, als antwoord uitblijft. In het HTTPR zijn mechanismes gedefinieerd voor de afhandeling van de verschillende foutsituaties die oorzaak kunnen zijn voor het uitblijven van een dergelijke bevestiging. HTTPR vraagt geen aanpassingen in bestaande protocols als HTTP 1.1 en SOAP. Toch kan het nog makkelijk een jaar duren voordat HTTPR tot standaard is verheven. (jwy) Meer informatie over HTTPR: A Primer for HTTPR

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in