Transparenz (Computer)

Transparenz (Computer)

Unter Transparenz versteht man im Zusammenhang mit der Computer- und Netzwerktechnik, dass ein bestimmter Teil eines Systems zwar vorhanden und in Betrieb, aber ansonsten „unsichtbar“ ist und daher vom Benutzer nicht als vorhanden wahrgenommen wird.

So spricht man z. B. von einem transparenten Proxyserver, wenn dieser nicht explizit vom Benutzer angegeben werden muss, sondern ohne sein Zutun und somit ohne erkennbar zu sein, seinen Aufgaben nachkommt. Auch ist z. B. der Transport von Telefongesprächen durch die weltweiten Daten- und Telefonnetze für den Endkunden weitgehend transparent, da er im Regelfall nicht feststellen kann und es für ihn nicht wichtig ist, ob sein Gespräch über Satelliten, Unterseekabel, Richtfunk oder herkömmliche Telefonkabel geroutet wird.

Das Gegenteil von Transparenz bei Middleware ist die Awareness.

Man unterscheidet:

  • Ortstransparenz (Positionstransparenz): Der Ort, an dem sich ein Dienst oder eine Ressource befindet ist dem Benutzer nicht bekannt. Der Zugriff erfolgt über einen bestimmten Namen, der allerdings keine Ortsinformationen enthält.
  • Persistenztransparenz: Der Zugriff auf einen Dienst oder eine Ressource erfolgt immer auf die gleiche Art und Weise, gleich ob diese sich lokal oder entfernt im Netz befindet.
  • Zugriffstransparenz: Die Zugriffstransparenz verdeckt die verschiedenen Zugriffsarten auf die Dateisysteme der verschiedenen Betriebssysteme. Der Zugriff auf die Ressource erfolgt immer auf die gleiche Art und Weise, egal ob diese sich lokal oder entfernt im Netz befindet.
  • Nebenläufigkeitstransparenz: Es ist mehreren Benutzer möglich, gleichzeitig auf die Dienste und Ressourcen zuzugreifen. Das System sorgt dafür, dass exklusive Zugriffe möglich sind, und Daten eventuell synchronisiert bzw. repliziert werden.
  • Skalierungstransparenz: Das System soll flexibel bei der Erweiterung oder dem Austausch von Komponenten sein. Eine Systempflege oder Erweiterung soll ohne Ausfall möglich sein und ist sehr wichtig für die Verfügbarkeit von Verteilten Systemen.
  • Migrationstransparenz: Das Verschieben von Objekten im Verteilten System soll für den Benutzer und die Anwendungen unbemerkt geschehen.
  • Prozesstransparenz: Programme können beliebig zwischen den Knoten des Verteilten Systems verschoben werden. Idealerweise sorgt das System selbst für die Verschiebung von Prozessen auf weniger ausgelastete Knoten. Der Name und Ausführungsstatus eines Programmes darf sich dabei nicht ändern.
  • Leistungstransparenz: Den Benutzern steht die volle Leistung des Gesamtsystems zur Verfügung. Das System sorgt selbst dafür, dass die Aufgaben auf die verschiedenen Knoten optimal verteilt werden.
  • Replikationstransparenz: Aus Performancegründen kann es mehrere Kopien derselben Ressource geben. Das System sorgt für die transparente Replikation der darin vorgenommenen Änderungen.
  • Fragmentierungstransparenz: Die Teilbestandteile einer Ressource können auf verschiedenen Orten gespeichert sein
  • Fehler- und Ausfalltransparenz: Beim Ausfall eines Systems oder einer Netzwerkverbindung sollte der Anwender weiterarbeiten können, wenn auch mit verminderter Leistung.
  • Sprachtransparenz: Die Kommunikation zwischen den Komponenten ist unabhängig von der jeweils verwendeten Programmiersprache.

Siehe auch


Wikimedia Foundation.

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

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

  • Transparenz (Computersystem) — Unter Transparenz versteht man im Zusammenhang mit der Computer und Netzwerktechnik, dass ein bestimmter Teil eines Systems zwar vorhanden und in Betrieb, aber ansonsten „unsichtbar“ ist und daher vom Benutzer nicht als vorhanden wahrgenommen… …   Deutsch Wikipedia

  • Computer-aided innovation — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Computer Controlled Vehicle — Ein Fahrerloses Transportfahrzeug (Abk. FTF, englisch Automated Guided Vehicle AGV) ist ein flurgebundenes Fördermittel mit eigenem Fahrantrieb, das automatisch gesteuert und berührungslos geführt wird. Fahrerlose Transportfahrzeuge dienen dem… …   Deutsch Wikipedia

  • Referentielle Transparenz — Die Referenzielle Transparenz besagt, dass der Wert eines Ausdrucks in einem Quelltext nur von seiner Umgebung abhängt und nicht vom Zeitpunkt seiner Auswertung. Dies ist eine wichtige Eigenschaft des deklarativen Programmierparadigmas. In der… …   Deutsch Wikipedia

  • Macintosh Computer — Der erste, 1984 vorgestellte Macintosh Der heute einfach als Mac [mæk] bezeichnete Macintosh [ˈmækɪntɒʃ] von Apple war der erste Mikrocomputer mit grafischer Benutzeroberfläche, der in größeren Stückzahlen produziert wu …   Deutsch Wikipedia

  • Macintosh computer — Der erste, 1984 vorgestellte Macintosh Der heute einfach als Mac [mæk] bezeichnete Macintosh [ˈmækɪntɒʃ] von Apple war der erste Mikrocomputer mit grafischer Benutzeroberfläche, der in größeren Stückzahlen produziert wu …   Deutsch Wikipedia

  • Apollo Computer — Rechtsform Corporation Gründung 1980 Sitz …   Deutsch Wikipedia

  • Master of Computer Science — Der Master ([ˈmaːstɐ] oder [ˈmaːstə], aus engl. master, das auf lat. magister „Lehrer“, „Vorsteher“, „Meister“ zurückgeht) ist in vielen europäischen Staaten der zweite akademische Grad, den Studenten an Hochschulen als Abschluss einer… …   Deutsch Wikipedia

  • Vernetztes System — Ein Verteiltes System ist nach der Definition von Andrew Tanenbaum ein Zusammenschluss unabhängiger Computer, der sich für den Benutzer als ein einzelnes System präsentiert. Peter Löhr definiert es etwas grundlegender als „eine Menge… …   Deutsch Wikipedia

  • Verteilte Systeme — Ein Verteiltes System ist nach der Definition von Andrew Tanenbaum ein Zusammenschluss unabhängiger Computer, der sich für den Benutzer als ein einzelnes System präsentiert. Peter Löhr definiert es etwas grundlegender als „eine Menge… …   Deutsch Wikipedia

Share the article and excerpts

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