Glossar

glossarbeiträge

glossarbeiträge


N. S.
Diese Lernkarten bieten einen umfassenden Überblick über die Architektur und Funktionsweise von Webanwendungen und -diensten auf universitärem Niveau. Sie behandeln zentrale Themen wie Server, Cloud, Zertifikate und verschiedene Architekturen, darunter die Three-Tier-Architektur und MVC. Die Karteikarten sind besonders nützlich für Studierende und Entwickler, die sich mit der Implementierung und Optimierung von Webanwendungen sowie den Vorteilen und Herausforderungen von Technologien wie TLS, REST und NoSQL vertraut machen möchten.
Flashcards
106
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
28.06.2018 / 28.06.2018

Flashcards

Wo liegt der Schwerpunkt von RESTful?

Machine-to-Machine-Communication

Bedeutung der HTTP-Methoden, wie sie von REST verwendet werden

GET (Fragt Repräsentation einer Ressource ab)

POST (Etwas zu Ressource hinzufügen)

PUT (Neue Ressourcen können erzeugt oder Inhalt ersetzt werden)

DELETE (Ressourcen können gelöscht werden)

Was sind Vorteile von REST?

Skalierbarkeit

Unabhängig installierbare Komponenten

Dienstkomposition

Anbindung von Fremdsystemen

Wo wird server-side scripting insbesondere verwendet?

Entwicklung von Webseiten mit dynamischen Elementen

Wofür stand SOAP? Wieso heisst es heute nicht mehr so?

Simple Object Access Protocol, da es nicht mehr dem Sinn entspricht

Was ist SOAP?

Netzwerkprotokoll, das Daten zwischen Systemen austauscht, damit Webapplikationen miteinander kommunizieren können (acuh über Firewalls hinweg)

Was bedeutet Three-Tier Architecutre?

Dreistufige Architektur

Was macht die Three-Tier Architecture?

Client-Server-Architektur, der funktionale Prozesslogik, Datenzugriff, Datenspeicherung etc. auf getrennten Plattformen entwickelt und pflegt

Welche drei Ebenen gibt es beim Three-Tier-Architecture?

Präsentationsschicht

Applikationsschicht

Datenschicht

Was macht die Präsentationsschicht

Kommuniziert mit anderen Ebenen, indem sie Ergebnisse an den Browser im Netzwerk sendet

Was macht die Applikationsschicht (Middle Tier, Logic Tier usw)?

Steuert die Anwendungsfunktionalität, indem es detaillierte Verarbeitungen durchführt

Was macht die Datenschicht?

Enthält Datenbankserver mit Informationen

Was ist TLS (Transport Layer Security)?

Hybrides Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet

Wovon ist TLS eine Weiterentwicklung?

SSL, Secure Sockets Layer

Weshalb ist TLS hybrid?

Kombination asymmetrischer und symmetrischer Verschlüsselung

Was beschreibt HTTPS?

Verwendung von HTTP über SSL/TLS

Was wird mit TLS gewährleistet?

Datenintegrität

Authentizität

Vertraulichkeit

Was ist die Hauptfunktion eines Web Browsers?

Rendern von HTML

Was ist ein Problem von Web Browsern?

Da jeder unterschiedlich rendert, sehen manche Webseiten komplett anders aus

Was ist ein Web Server?

Software und Teil eines Rechennetzwerks

Worin besteht die Hauptaufgabe von Web Servern?

Nutzer durch den Webbrowser Informationen und Daten zu übermitteln

Was sind weitere Funktionen eines Web Servers?

Cookies verarbeiten und zuweisen

Bestimmte Bereiche von Webanwendung authentifzieren

Dienen der Sicherheit, da verschlüsselte Kommunikation herrscht

Wie nennt man ein Zertifikat für das Web auch noch?

digitales Zertifikat

Wofür ist ein solches Zertifikat gut?

Authenzität und Integrität kann kryptografisch überprüft werden

Was macht das Zertifikat konkret?

Stellt eine sichere Verbindung vom Browser und dem Server her

Welche 3 Arten von Zertifikaten gibt es?

Domain-Validated-Zertifikat (DV-SSL)

Organisation-Validation-Zertifikat (OV-SSL)

Extended-Validation-Zertifikat (EV-SSL)

Study