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 [...]
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 [...]
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 [...]
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 [...]
Um einen kleinen Einstieg in die Informatik und der Client-Server Architektur zu gewähren, werden im Laufe der nächsten Zeit zunächst die Grundlagen der wesentlichen Architekturen grob beschrieben. Hierbei handelt es sich konkret um folgende Architekturen: Fat Client Thin Client Rich Client Rich Internet Application