Was ist die Client-Server-Runtime-Prozess?
Client-Server-Architekturen richten sich an trennende Programme in Module einfacher Entwicklung, Modifikation und Wartbarkeit zu ermöglichen. Dies hat Unternehmen im Vergleich zu den traditionellen Anwendungen der einzigen Prozess profitiert.
Client-Server-Modell
Ein Client-Programm, wie ein Webbrowser Zugriff auf Ressourcen von einem Server verwendet wird. Dies geschieht durch Serveranforderungen, die der Server antwortet auf, und die Ergebnisse werden dem Benutzer angezeigt.
Der Client-Prozess
Während der Laufzeit oder Ausführung die Benutzeroberfläche verwaltet lokale Ressourcen, eingegebene Daten überprüft und dispatches Benutzeranforderungen an Server-Anwendungen.
Der Server-Prozess
Es führt Clientanforderungen, Aktuelles und verwaltet Datenbanken. Der Serverprozess Aufgaben Backend.
Die drei-Schichten-Architektur
Dies führt zu einen "Agent" in der Common Language Runtime-Prozess zwischen Client und Server, die eine Reihe von Funktionen, z. B. Überwachung und übersetzen ausführen können.
Vorteile für Unternehmen
Schnellere Flexibilität an sich verändernde Geschäftsumgebungen, besser gemeinsam genutzte Ressourcen und Herstellerunabhängigkeit sind zu den vielen Vorteilen.
Beispiel in Windows
Der Csrss.exe-Prozess ist ein Client für ein Runtime-Serverprozess, entscheidend für Windows und für Konsolenfenstern verantwortlich ist. Er muss zu allen Zeiten ausgeführt werden.