Independent Computing Architecture
MetaFrame XP bietet lokalen und Remotebenutzern serverbasiertes Computing durch die Independent Computing Architecture (ICA), die von Citrix entwickelt wurde. ICA stellt die Grundlage der serverbasierten Computinglösungen von Citrix mit MetaFrame XP und ICA-Clientsoftware dar. Das ICA-Protokoll übermittelt die Bildschirmanzeige einer Anwendung von einem MetaFrame XP-Server auf die ICA-Clientgeräte und gibt die Benutzereingaben in weiterer Folge an die Anwendung auf dem Server zurück. Bei der Ausführung einer Anwendung auf einem MetaFrame XP-Server fängt MetaFrame XP die Anzeigedaten der Anwendung ab und verwendet das ICAProtokoll, um diese Daten mit Standardnetzwerkprotokollen an die ICA-Clientsoftware zu senden, die auf dem Clientgerät des Benutzers ausgeführt wird. Wenn Benutzer Eingaben mit der Tastatur vornehmen, die Maus bewegen oder mit einer Maustaste klicken, sendet der ICA-Client diese Daten an die Anwendung auf dem MetaFrame XP-Server. Mit dem ICA-Protokoll von Citrix werden erweiterte Funktionen und optimierte Leistung für die Terminaldienste von Windows zur Verfügung gestellt. Außerdem bietet ICA hohe Leistung bei Verbindungen sowohl mit hoher als auch mit geringer Bandbreite. Das Protokoll stellt nur minimale Anforderungen an die Leistungsfähigkeit der Clientarbeitsstationen und bietet Möglichkeiten zur Fehlererkennung, Verschlüsselung sowie zur Wiederherstellung und Komprimierung von Daten.