Independent Computing Architecture - LinkFang.de





Independent Computing Architecture


Independent Computing Architecture (ICA) ist ähnlich wie Microsofts RDP ein proprietäres Protokoll für ein Terminalserver/Application Service Providing-System, das von Citrix Systems entwickelt wurde. Das Protokoll legt eine Spezifikation fest, um Daten zwischen Server und Clients zu übertragen, ist aber an keine bestimmte Plattform gebunden.

Zu den ICA-konformen Anwendungsprodukten gehören die Citrix XenApp-Editionen. Diese ermöglichen es, gewöhnliche Windows-Programme auf einem geeigneten Windows-Server (oder, ungebräuchlicher: Unix-Derivat-Programme auf einem geeigneten [z. B. Solaris] Unix-Derivat-Server) laufen zu lassen, und mit jedem unterstützten Client auf diese Anwendungen zuzugreifen. Die Client-Plattform braucht nicht unter Windows zu laufen. Es gibt beispielsweise Clients für Macintosh und Unix.

ICA ist in groben Zügen ähnlich Window-Servern wie dem X-Window-System, hat aber ein breiteres Anwendungsspektrum. Es sorgt jedoch zusätzlich auch für die Rückübertragung von Benutzer-Eingaben und eingeschränkt (z. B. Zugriff auf lokale Laufwerke, Spracheingabe per Mikrofon, …) auch auf Endgeräte-Ausgaben vom Client zum Server sowie für eine Vielzahl von Mitteln für den Server, um audiovisuelle Ausgaben von der laufenden Anwendung zum Client zu übertragen.

Eine der wesentlichen Herausforderungen für eine derartige Architektur ist die Performance. Eine grafikintensive Anwendung (was bei den meisten über ein GUI präsentierten Anwendungen der Fall ist) stellt hohe Ansprüche an Kompression und Optimierung, damit die Anwendung für den Client benutzbar ist. Dies gilt insbesondere, wenn die Anwendung über eine langsame Netzwerkverbindung zur Verfügung gestellt werden muss. ICA benötigt sehr wenig Netzwerkbandbreite, 10–20 kbit/s bei einer typischen Sitzung. Dadurch und durch leistungssteigernde Protokollerweiterungen (SpeedScreen bis XenApp 5, HDX ab XenApp 6.0 & XenDesktop 5.0 genannt) kann es im Gegensatz zu RDP auch mit schmalbandigen Netzwerkverbindungen (z. B. ISDN oder GPRS) genutzt werden.

Da der Client keine Windows-Plattform zu sein braucht, muss und kann er nicht die Windows-Grafikbibliotheken lokal verfügbar haben. Der Server muss in diesem Fall die reinen Bilddaten und zusätzlich alle weiteren Daten (z. B. Dateien von USB-Sticks) über die relativ langsame Netzwerkverbindung übertragen.


Kategorien: Netzwerkprotokoll auf Anwendungsschicht

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Independent Computing Architecture (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.