- Graceful degradation
-
Mit Graceful degradation wird die Eigenschaft eines (Computer)Systems bezeichnet, auf Fehler und unerwartet eintreffende Ereignisse sicher und angemessen zu reagieren: Ein Fehler im Einzelsystem reduziert die Funktionalität des Gesamtsystems nur schrittweise, etwa durch eine verminderte Qualität oder einen reduzierten Funktionsumfang.
Beispielsweise ist das Transmission Control Protocol (TCP) so aufgebaut, dass es eine zuverlässige Zwei-Wege-Kommunikation in einem paketbasierten Netzwerk erlaubt, auch wenn einzelne Knoten im Netzwerk falsch konfiguriert sind, Daten verfälschen, oder überlastet sind. Dies wird erreicht indem die Kommunikationsendpunkte bei Verlust, Verdoppelung, Umordnung und Verfälschung von Paketen entsprechend reagieren.
Datenformate können auch so gestaltet sein. HTML ist beispielsweise aufwärtskompatibel aufgebaut, neue HTML Einheiten werden von Browsern, die sie nicht verstehen, ignoriert, ohne dass das Dokument sofort unlesbar wird. Beispielsweise können für Bilder alternative Texte eingeblendet werden. Bei entsprechender Umsetzung der HTML-Seite können anstelle von Flash-Filmen Bilder angezeigt werden. Ebenso kann in Javascript so entwickelt werden, dass DOM-Operationen durch ein Neuladen der Seite ersetzt werden.
Kategorie:- Rechnernetze
Wikimedia Foundation.