? Client-Server- Architekturen auf die Trennung Programme in Module , um eine einfachere Entwicklung, Änderung und Wartbarkeit ermöglicht werden soll. Dies hat Unternehmen profitiert wie bei den traditionellen Single -Process-Anwendungen verglichen. Client-Server- Modell
Client- Server-Architektur
Ein Client -Programm wie ein Web-Browser verwendet wird, um Ressourcen von einem Server zuzugreifen. Es tut dies durch Server-Anfragen , die der Server auf , und die Ergebnisse werden dem Benutzer angezeigt .
Der Client-Prozess
Während der Laufzeit oder der Ausführung der Benutzer Schnittstelle verwaltet lokale Ressourcen , überprüft die eingegebenen Daten und Versendungen Benutzeranforderungen an Server-Anwendungen .
Der Server-Prozess
Es führt Client-Anfragen , Updates und verwaltet Datenbanken. Der Server führt Back-End- Aufgaben .
The Three- Tier-Architektur
Die dreistufige Architektur
Dies stellt einen "Agent" in der Runtime- Prozess zwischen dem Client und Server , die eine Reihe von Funktionen , wie z. B. die Überwachung und übersetzen ausführen können.
Vorteile für Unternehmen
Schnellere Anpassung an veränderte Business-Umgebungen , besser gemeinsam genutzte Ressourcen und Herstellerunabhängigkeit sind nur einige der Vorteile .
Beispiel in Windows
Windows-Client- Server-Runtime
Csrss.exe Prozess ein Client-Server- Runtime- Prozess, der wesentlich auf Windows und verantwortlich für Konsole ist Fenster . Es muss jederzeit ausgeführt werden.