Applicationserver

Applicationserver

Ein Applicationserver (übersetzt Anwendungsserver) ist ein Begriff aus der Informationstechnik und kommt häufig bei der so genannten Drei-Ebenen-Architektur zum Einsatz. Dabei wird eine Anwendung auf drei Komponenten aufgeteilt. Dies erfolgt nach funktionalen Gesichtspunkten. Die drei Komponenten sind:

1) Der Client, er dient als Benutzerschnittstelle, d. h. hier erfolgt die Bildschirmausgabe, die Reaktion auf Eingabebefehle der Maus und Tastatur usw.

2) Der Anwendungsserver, er beinhaltet die Anwendungslogik, das kann von Kennzahlenberechnung bis hin zu komplexen Simulationen bereichen.

3) Datenbankserver, er ist die Datenquelle für die zur Berechnung benötigten Daten, die von hier aus angefordert werden und bereit gestellt werden können.

Ein bekanntes System im Rahmen einer drei Ebenen Architektur ist das ERP System R/3 von SAP.

Die Nachfolgende Grafik erläutert den Aufbau einer Drei-Ebenen-Struktur:

Die Drei-Ebenen Architektur

Die Architektur kann insoweit variieren, dass der Applikationsserver und der Datenbankserver in einem Gerät zusammen liegen. Ebenso kann, insbesondere bei Internet-Anwendungen noch ein WWW-Server dazugeschaltet sein.

Die Vorteile für Unternehmen, die sich durch den Einsatz von Applikationsservern ergeben, sind vielfältig. An dieser Stelle sei z.B. der Ausfall eines Clients genannt, der keine Auswirkungen auf andere Clients oder die Serverumgebung hat. Fällt der Applikationsserver aus, so können die Clients häufig weiterarbeiten, bis das Problem behoben ist.

Des Weiteren reduziert sich der Installationsaufwand auf den Clients enorm, da häufig nur die gerade benutzten Programme vom Applikationsserver auf die Clients geladen werden. Dies spart wiederum Ressourcen.

Neben dem Einsatz bei ERP Systemen kommen Applikationsserver sehr häufig bei Web Anwendungen zum Einsatz.

Dabei findet die Kommunikation dann häufig über das TCP/IP Protokoll statt. Der Applikationserver beinhaltet dann die Scripte und Services, die für die Ausführung von Javascript, Java Applets, SQL, PHP usw. nötig sind. Hierbei kann der Internetserver gleich dem Anwendungsserver sein. Weitere Informationen zum Aufbau von Anwendungsservern in einem J2EE Anwendungsserver bietet die Seite www.techweb.com.

Umgangssprachlich wird der Begriff Applikationsserver auch bei diversen Web-Anwendungen wie Webmail, eBay, Amazon usw. verwendet, da hier aufgrund der Daten dynamische Webseiten erzeugt werden.

 

Weitere Informationen zum Shopmarketing finden Sie auf der Seite www.shopmarketing.info