AKAD Begleitheft WIN Kap. 6 Flashcards
Was sind die grundlegenden Merkmale einer Client-Server-Architektur?
**Die Client-Server-Architektur ist eine verteilte Systemarchitektur, bei der die Rechner in einem Netzwerk verschiedene, genau festgelegte Rollen einnehmen.
Der **Server **erbringt eine Dienstleistung und die Clients nutzen diese über eine Anforderung, wobei mehrere Clients denselben Server nutzen und Teilaufgaben ohne Zutun des Servers selbstständig umsetzen können.
Wie werden im Rahmen einer serviceorientierten Architektur Services zu einer Anwendung verbunden?
Der serviceorientierte Ansatz ist eine Systemarchitektur, die Dienstenutzer und Diensteerbringer dynamisch über ein Netzwerk miteinander verbinden kann, um so eine neue,
komplexere Leistungserbringung umzusetzen. Die Verbindung ist dabei lose.
Über standardisierte Protokolle können Services bei Bedarf in einen Anwendungsverbund integriert werden.
Welche Architekturmaßnahme unterstützt die Verfügbarkeit von Anwendungssystemen?
Programme oder Teilfunktionalitäten lassen sich redundant auf mehreren Rechnern
installieren und betreiben, sodass bei einem Ausfall andere Knoten die Aufgaben des
ausgefallenen Knotens übernehmen können.
Welcher Nutzen ergibt sich durch eine Verteilung der Anwendungsfunktionalität auf
mehrere Computer?
Die Last wird so besser verteilt. Auch sind Systeme hierdurch besser skalierbar.
Der Einsatz redundanter Systeme kann zudem die Ausfallsicherheit erhöhen.
Wieso ist die Gewährleistung von Transparenz für den Einsatz einer Middleware von
Bedeutung?
Durch die Gewährleistung von Transparenz bleiben interne Informationen zur
Durchführung der Kommunikation verborgen. Entwickler nutzen nur eine abstrakte
Schnittstelle, wodurch die Realisierung einer Kommunikationsschnittstelle deutlich
vereinfacht wird.
Wieso erhöht der Einsatz virtueller Maschinen die Ausfallsicherheit von Systemen?
Wird eine Software innerhalb einer virtuellen Maschine betrieben, ist diese logisch von
anderen virtuellen Maschinen abgetrennt, sodass Störungen und Programmfehler in
anderen virtuellen Maschinen den Programmablauf nicht negativ beeinflussen können.
Welche Vorteile entstehen für ein Unternehmen durch den Einsatz von Software-
as-a-Service-Lösungen?
Alle administrativen Aufgaben wie Update-Installationen, die Verfügbarkeitsgestaltung
oder Datensicherungen werden vom **Anbieter übernommen. **
Das Unternehmen kann sich auf seine Kernkompetenzen konzentrieren. Die Servicequalität ist hierbei vertraglich präzise regelbar. Auch sind die Kosten aufgrund des Mietmodells besser planbar.