Difference between revisions of "Client-Server-Architektur"

From Lexikon (Strato)
Jump to: navigation, search
Line 1: Line 1:
 
<flash>file=Csa1.swf|width=300|height=300|quality=best|align=left</flash>
 
<flash>file=Csa1.swf|width=300|height=300|quality=best|align=left</flash>
Client-Server-Architektur. Eine Anwendung läuft arbeitsteilig auf mehreren, durch ein Netzwerk ver­bundenen Computern. Der Sere-Teil stellt bestimmte Dienst­leistungen bereit, der Clientteil fordert Dienst­leistungen an. Ausser dem Erteilen und Beantworten von Auftrags­beziehungen sind die Komponenten voneinander unabhängig (modulares Prinzip, Kom­plexitäts­reduktion). Schnittstellen und die Art der Kommunikation zur Auftrags­erteilung und Beant­wortung sind eindeutig festgelegt. Nachrichten­aus­tausch ist grundsätzlich netzwerkfähig.
+
Client-Server-Architektur. Eine Anwendung läuft arbeitsteilig auf mehreren, durch ein Netzwerk ver­bundenen Computern. Der Server-Teil stellt bestimmte Dienst­leistungen bereit, der Client-Teil fordert Dienst­leistungen an. Ausser dem Erteilen und Beantworten von Auftrags­beziehungen sind die Komponenten voneinander unabhängig (modulares Prinzip, Kom­plexitäts­reduktion). Schnittstellen und die Art der Kommunikation zur Auftrags­erteilung und Beant­wortung sind eindeutig festgelegt. Nachrichten­aus­tausch ist grundsätzlich netzwerkfähig.
  
 
Client/Server-Systeme benötigen Entwicklungs­werk­zeuge, die die zusätzliche Komplexität, die durch die Verteilung entsteht, adäquat auffangen. Aktuell bieten objektorientierte Entwicklungs­werkzeuge hierfür den überzeugendsten Ansatz.
 
Client/Server-Systeme benötigen Entwicklungs­werk­zeuge, die die zusätzliche Komplexität, die durch die Verteilung entsteht, adäquat auffangen. Aktuell bieten objektorientierte Entwicklungs­werkzeuge hierfür den überzeugendsten Ansatz.
  
 
<br>Siehe: [[Objektorientierung]], [[Netzwerk]], [[Server]]
 
<br>Siehe: [[Objektorientierung]], [[Netzwerk]], [[Server]]

Revision as of 21:00, 26 December 2005

<flash>file=Csa1.swf|width=300|height=300|quality=best|align=left</flash> Client-Server-Architektur. Eine Anwendung läuft arbeitsteilig auf mehreren, durch ein Netzwerk ver­bundenen Computern. Der Server-Teil stellt bestimmte Dienst­leistungen bereit, der Client-Teil fordert Dienst­leistungen an. Ausser dem Erteilen und Beantworten von Auftrags­beziehungen sind die Komponenten voneinander unabhängig (modulares Prinzip, Kom­plexitäts­reduktion). Schnittstellen und die Art der Kommunikation zur Auftrags­erteilung und Beant­wortung sind eindeutig festgelegt. Nachrichten­aus­tausch ist grundsätzlich netzwerkfähig.

Client/Server-Systeme benötigen Entwicklungs­werk­zeuge, die die zusätzliche Komplexität, die durch die Verteilung entsteht, adäquat auffangen. Aktuell bieten objektorientierte Entwicklungs­werkzeuge hierfür den überzeugendsten Ansatz.


Siehe: Objektorientierung, Netzwerk, Server