Netzwerkkommunikation über Java RMI

Mit Hilfe von RMI (Remote Method Invocation) besteht in der Java Softwareetnwiklung die Möglichkeit, Programme über unterschiedliche Rechner zu verteilen. Für die Nutzung von RMI ist es lediglich notwendig, auf jedem dieser Rechner eine Java Virtuelle Maschine (JVM) auszuführen. Bei der Remote Method Invocation werden entfernte Java Objekte aufgerufen, welche beispielsweise von einem Server erzeugt […]

Mehr lesen »

Client-Server Architektur – Rich Internet Application

Ein heutzutage immer wichtigeres Thema im Web sind die Rich Internet Applications. Rich Internet Applications, kurz RIA, haben charakteristische Eigenschaften einer Desktop Anwendung und werden in der Regel mit Hilfe von Ajax oder Flash umgesetzt. Der Unterschied zu einem Fat Client liegt darin, dass diese nicht installiert werden müssen. RIA ́s werden zur Laufzeit ihrer […]

Mehr lesen »

Client-Server Architektur – Rich Client

Eine weitere Client-Server Architektur ist der Rich Client. Eine Rich Client Anwendung ist eine neu erweiterte Form der Fat Client Anwendung. Ein Rich Client lokalisiert zunächst die Datenhaltung um sie zu einem späteren Zeitpunkt mit dem Server zu synchronisieren. Es ist auch auch von einem Rich Client die Rede, wenn die Daten ganz oder nur […]

Mehr lesen »

Client-Server Architektur – Thin Client

Nachdem die Fat Client Architektur angesprochen wurde, wird im Folgendem die Thin Client Architektur näher beschrieben. Thin Client Anwendungen, auch unter den Namen Web Anwendung, Internet Anwendung oder auch Web User Interface bekannt, werden im Gegensatz zu Fat Clients nicht auf dem Betriebssystem des Benutzers ausgeführt. Die Logik sowie die Datenschicht befinden sich auf dem […]

Mehr lesen »