Front-End und Back-End

Front-End und Back-End

Die Begriffe Front-End und Back-End (wörtlich „vorderes und hinteres Ende“, besser jedoch Ober- bzw. Über- und Unterbau) werden in der Informationstechnik an verschiedenen Stellen in Verbindung mit einer Schichteneinteilung verwendet. Dabei ist typischerweise das Front-End näher am Benutzer, das Back-End näher am System. In manchen Fällen ist diese Interpretation nicht anwendbar, es gilt aber prinzipiell, dass das Front-End näher an der Eingabe und das Back-End näher an der Verarbeitung oder Ausgabe ist.

Im Folgenden eine Aufstellung der verschiedenen Verwendungen, dabei werden die Begriffe nicht bei allen Einzelbedeutungen paarweise verwendet:

  • Bei Client-Server-Anwendungen wird das auf dem Client laufende Programm als Front-End, das auf dem Server laufende als Back-End bezeichnet.
  • Bei Datenbank-Anwendungen wird die grafische Benutzeroberfläche bestehend aus Formularen und Berichten als Front-End, die auf dem Server laufende Datenbank bestehend aus Tabellen, View, gespeicherten Prozeduren u. ä. als Back-End bezeichnet.
  • Front-End bezeichnet, eng an obige Bedeutung angelehnt, auch grundsätzlich die Benutzeroberfläche, die z. B. in Form von einer graphischen Benutzeroberfläche (engl. graphical user interface, GUI) oder mittels Bildschirmmasken implementiert sein kann.
  • In webbasierten Anwendungssystemen mit getrennten Nutzeroberflächen für reguläre Benutzer und Verwaltung bzw. Administration bezeichnet der Begriff Front-End die der Öffentlichkeit zugänglichen Internetseiten während der Begriff Back-End für den nur dem eingeschränkten Benutzerkreis zugänglichen Bereich verwendet wird.
  • Software wird häufig in Front-End und Back-End unterteilt, wobei das Back-End hardwarenäher ist. Zum Beispiel ist das KDE-basierte Programm K3b zum Brennen von CDs und DVDs ein reines Front-End, das verschiedene Konsolenprogramme (z. B. cdrkit oder MoviX) als Back-End verwendet. Diese Einteilung kann dabei mehrschichtig sein, d. h. ein Back-End kann auf niedrigerem Abstraktionsniveau selbst wieder in ein Front-End und ein Back-End unterteilt sein (z. B. greift das von K3b verwendete growisofs selbst wiederum auf genisoimage zurück).
  • Bei Compilern erfolgt die Übersetzung des Programmcodes in den Binärcode häufig in zwei Schritten unter Verwendung eines allgemeinen, von der Hardware unabhängigen Zwischencodes. Dabei bezeichnet man den ersten Übersetzungsschritt als Front-End, den zweiten als das Back-End.
  • Beim Unix-Drucksystem CUPS wird das Modul, welches die aufbereiteten Rohdaten an den Drucker verschickt, als Back-End bezeichnet. Es gibt z. B. Back-Ends für parallele Schnittstelle, Netzwerk, USB usw. Als CUPS-Front-End wird eine grafische Oberfläche für CUPS bezeichnet.
  • Auch bei der Sprachsynthese erfolgt die Spracherzeugung aus Text häufig über einen Zwischenschritt (eine symbolische phonetische Repräsentation), wobei wieder der erste Übersetzungsschritt das Front-End, der zweite das Back-End darstellt.
  • Bei der Halbleiterfertigung spricht man von Front-End- und Back-End-Fertigung.
  • In Verbindung mit der Systems Network Architecture (SNA) werden Vorrechner als Front-End-Prozessoren bezeichnet.

Literatur


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

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

  • Front-End-Prozessor — Front End Prozessor,   Prozessor oder Computer, der Daten als Erster verarbeitet und die Verarbeitungsergebnisse dann an andere Prozessoren oder Computer (so genannte Back End Prozessoren) weiterleitet …   Universal-Lexikon

  • Front-end of line — Die Mikroelektronik ist ein Teilgebiet der Elektrotechnik bzw. der Elektronik, das sich mit der Miniaturisierung von elektronischen Schaltungen befasst …   Deutsch Wikipedia

  • Front-end und Back-end — Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und… …   Deutsch Wikipedia

  • Back-end of line — Die Mikroelektronik ist ein Teilgebiet der Elektrotechnik bzw. der Elektronik, das sich mit der Miniaturisierung von elektronischen Schaltungen befasst …   Deutsch Wikipedia

  • Eastern Front (World War II) — Great Patriotic War redirects here. For a discussion of the term itself, see Great Patriotic War (term). Not to be confused with Patriotic War of 1812. Eastern Front Part of World War II …   Wikipedia

  • Stab-in-the-back legend — An illustration from an 1919 Austrian postcard showing a caricatured Jew stabbing the German Army in the back with a dagger. The capitulation was blamed upon the unpatriotic populace, the Socialists, Bolsheviks, the Weimar Republic, and… …   Wikipedia

  • United States home front during World War II — The United States home front during World War II covers the developments within the United States, 1940 1945, to support its efforts during World War II.Taxes and controlsFederal tax policy was highly contentious during the war, with a liberal… …   Wikipedia

  • Amerikanische Kinder- und Jugendliteratur — Amerikanische Schulkinder wählen in der kleinen Bibliothek ihrer Grundschule Bücher aus (1938)[1] Die amerikanische Kinder und Jugendliteratur umfasst alle literarischen Arbeiten, die für ein Publikum von Kindern und Jugendlichen geschaffen,… …   Deutsch Wikipedia

  • US-amerikanische Kinder- und Jugendliteratur — Amerikanische Schulkinder wählen in der kleinen Bibliothek ihrer Grundschule Bücher aus (1938)[1] Die amerikanische Kinder und Jugendliteratur umfasst alle literarischen Arbeiten, die für ein Publikum von Kindern und Jugendlichen geschaffen,… …   Deutsch Wikipedia

  • Heinrich Friedrich Karl vom und zum Stein — Heinrich Friedrich Karl Reichsfreiherr [German title|Reichsfreiherr] vom und zum Stein (October 25, 1757 ndash; June 29, 1831), commonly known as Baron vom Stein, was a Prussian statesman who introduced reforms that paved the way for the… …   Wikipedia

Share the article and excerpts

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