Server-seitige Anwendung

Server-seitige Anwendung

Eine Serverseitige Anwendung ist ein Computerprogramm, welches auf einem zentralen Computer (Server) ausgeführt wird, während die Ein- und Ausgabe vom / an den Benutzer über dezentrale Computer (Clients) erfolgt.

Das Gegenteil einer serverseitigen Anwendung ist eine clientseitige Anwendung, bei der die Programmlogik auf dem Computer des Benutzers ausgeführt wird. Dabei ist nicht ausgeschlossen, dass das Clientprogramm seinerseits mit Servern kommuniziert, z. B. um auf eine Datenbank zuzugreifen.

Abhängig von weiteren technischen Eigenschaften unterscheidet man mehrere Untergruppen von serverseitigen Anwendungen:

Webanwendungen

Bei einer Webanwendung wird auf der Seite des Clients nur ein Webbrowser vorausgesetzt. Ein- und Ausgaben erfolgen über dynamisch generierte Webseiten. Die Programmlogik läuft auf dem per HTTP-Protokoll angesprochenen Webserver ab.

Rich Internet Application

Eine Rich Internet Application gleicht einer Webanwendung mit dem Unterschied, dass ein Teil des Programmes auf die Clients verlagert wird, wie z. B. durch Java Applets oder ActiveX-Komponenten. Hierdurch kann die grafische Benutzeroberfläche um Funktionalitäten wie z. B. Drag and Drop erweitert werden, außerdem können einige Berechnungen auf dem Client durchgeführt werden, was die Belastung des Servers senkt.

Thin Client Architektur

Bei einem Thin Client ist der Client nur noch reines Ein- und Ausgabemedium. Alle Eingaben, jeder Tastendruck, jede Mausbewegung, werden auf den Server übertragen und dort verarbeitet. Jede einzelne Veränderung der grafischen Benutzeroberfläche wird pixelweise vom Server an den Client übertragen und dort angezeigt.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • AJAX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJAX (Programmierung) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX — [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • AJaX (WebTechnologie) — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • Asynchronous Javascript and XML — Ajax [ˈædʒæks] ist ein Apronym für die Wortfolge „Asynchronous JavaScript and XML“. Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Server und dem Browser, das es ermöglicht, innerhalb einer HTML Seite eine HTTP Anfrage… …   Deutsch Wikipedia

  • World Wide Web — Internet (umgangssprachlich); WWW; Netz (umgangssprachlich); Web * * * World Wide Web 〈[wœ:ld waıd wɛ̣b] n.; s; unz.; Abk.: WWW〉 weltweit verbreitetes Computernetz(werk), Informations u. Nachrichtenübermittlungssystem im Internet; →a. Web… …   Universal-Lexikon

  • Action Request System — Das Action Request System (ARS oder AR System, deutsch: Aktionsanforderungssystem ) ist eine weit verbreitete Sammlung von Arbeitsablauf Management Werkzeugen für mittlere und große Unternehmen, die durch die Remedy Corporation entwickelt wurde.… …   Deutsch Wikipedia

  • BMC Remedy Action Request System — Das Action Request System (ARS oder AR System, deutsch: „Aktionsanforderungssystem“) von BMC Software ist eine weit verbreitete Sammlung von Arbeitsablauf Management Werkzeugen für mittlere und große Unternehmen, die von der Remedy Corporation… …   Deutsch Wikipedia

  • MongoDB — Entwickler 10gen Erscheinungsjahr 2009 Betriebssystem Cross platform Programmier­sprache …   Deutsch Wikipedia

  • UltraLightClient — Canoo UltraLightClient (ULC) Entwickler Canoo Aktuelle Version 08 (26. Juni 2008) Betriebssystem Microsoft Windows, Linux, Mac OS X, Solaris Kategorie …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”