Independent Computing Architecture (original) (raw)
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.(Siehe auch: Remote Desktop Protocol)
Property | Value |
---|---|
dbo:abstract | 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.(Siehe auch: Remote Desktop Protocol) (de) Independent Computing Architecture (ICA) (Arquitectura de Cómputo Independiente), o Citrix ICA, es un para un sistema servidor de aplicaciones, diseñado por Citrix Systems. El protocolo crea una especificación para pasar datos entre el servidor y los clientes, pero no está ligado a ninguna plataforma en particular. Productos prácticos conforme al ICA son , (antes llamado /), y . Estos permiten que aplicaciones ordinarias de Windows puedan correr en un servidor de Windows conveniente, y que cualquier cliente soportado pueda ganar acceso a esas aplicaciones. Además de Windows, el ICA también soporta un número de plataformas de servidores Unix y puede ser usado para dar acceso a aplicaciones corriendo en estas plataformas. Las plataformas cliente no necesitan correr Windows; por ejemplo, hay clientes para el Mac, Unix, Linux, y varios smartphones. El software cliente del ICA también está incorporado en varias plataformas de cliente ligero. El ICA es bastante similar en propósito a los servidores de ventanas tales como el X Window System. También provee retroalimentación de la entrada del usuario desde el cliente al servidor y una variedad de medios para que el servidor envíe salida gráfica, así como otros medios tales como audio, desde la aplicación que está ejecutando hacia el cliente. Los retos clave de la arquitectura son la latencia de la red y el desempeño - una aplicación gráficamente intensiva (como lo son la mayoría cuando se presentan usando una GUI) que es servida sobre una conexión de red lenta o de ancho de banda restringido requiere considerable compresión y optimización para hacer la aplicación usable por el cliente. La máquina del cliente puede ser una plataforma diferente, y puede no tener disponibles localmente las mismas rutinas GUI - en este caso el servidor puede necesitar enviar los datos de bitmap reales sobre la conexión. Dependiendo de las capacidades del cliente, los servidores también pueden dejar parte del procesamiento gráfico al cliente, ej. para reproducir contenido multimedia. El ICA corre nativamente sobre el puerto TCP 1494 o puede ser encapsulado en el (CGP) en el TCP 2598. El ICA soporta el concepto de canales en una capa de sesión para encapsular la redirección de medios ricos o la extensión de USB dentro del ICA. (es) Independent Computing Architecture (ICA) is a proprietary protocol for an application server system, designed by Citrix Systems. The protocol lays down a specification for passing data between server and clients, but is not bound to any one platform. Citrix's ICA is an alternative to Microsoft's Remote Desktop Protocol (RDP). Practical products conforming to ICA are Citrix's WinFrame, Citrix XenApp (formerly called MetaFrame/Presentation Server), and Citrix XenDesktop products. These permit ordinary Windows applications to be run on a suitable Windows server, and for any supported client to gain access to those applications. Besides Windows, ICA is also supported on a number of Unix server platforms and can be used to deliver access to applications running on these platforms. The client platforms need not run Windows; for example, there are clients for Mac, Unix, Linux, and various smartphones. ICA client software is also built into various thin client platforms. ICA is broadly similar in purpose to window servers such as the X Window System. It also provides for the feedback of user input from the client to the server, and a variety of means for the server to send graphical output, as well as other media such as audio, from the running application to the client. Key challenges of such an architecture are network latency and performance—a graphically intensive application (as most are when presented using a GUI) being served over a slow or bandwidth-restricted network connection requires considerable compression and optimization to render the application usable by the client. The client machine may be a different platform, and may not have the same GUI routines available locally—in this case the server may need to send the actual bitmap data over the connection. Depending on the client's capabilities, servers may also off-load part of the graphical processing to the client, e.g. to render multimedia content. ICA runs natively over TCP port 1494 or may be encapsulated in Common Gateway Protocol (CGP) on TCP 2598. ICA supports the concept of channels at a session layer to encapsulate rich media redirection or USB extension within ICA. (en) Le protocole ICA (Independent Computing Architecture) est utilisé par les serveurs Citrix Presentation Server. Ces serveurs permettent la mise en place d'une architecture client léger / serveur. Toutes les applications sont gérées par le serveur, le client ne se charge que des entrées/sorties (clavier, écran, souris). Cette technologie permet d'afficher des applications 16 ou 32 bits récentes sur des ordinateurs clients anciens. De plus, les applications sont disponibles quel que soit le système d'exploitation utilisé (compatibilité UNIX/Windows) Seules transitent par le réseau les entrées-sorties, et les écrans d'affichage, aucune application n'est exécutée par le client. Ce qui permet une exécution rapide même sur des réseaux de faible débit. Citrix a également développé une autre technologie : MultiWin, aujourd'hui remplacée par XenApp. * Portail de l’informatique * Portail des télécommunications (fr) Independent Computing Architecture (ICA) — закрытый протокол для сервера приложений, разработанного компанией Citrix Systems. Протокол определяет спецификацию обмена данными между сервером и клиентами, но не встроен ни в одну из платформ. По умолчанию используется порт TCP 1494 . Программные продукты и Citrix Presentation Server (ранее назывался Metaframe) реализуют эти протоколы. Они позволяют выполнять обычные приложения Microsoft Windows на Windows-сервере, а поддерживаемым клиентам подключаться к этим приложениям. Кроме Windows, ICA также поддерживается некоторыми серверными платформами Unix и могут использоваться для предоставления доступа к приложениям, выполняемым на этих платформах. Клиентские платформы не обязательно должны быть Windows, есть клиенты для Apple Macintosh, Unix, Linux и различных смартфонов. Клиентское ПО ICA также встроено в некоторые аппаратные платформы тонких клиентов. ICA выполняет задачи, во многом схожие с X Window System. Он также предоставляет серверу ввод пользователя, а пользователю графический вывод от приложений, выполняемых на сервере. Основная трудность такой архитектуры — это производительность. Графически ёмкие приложения, а таковыми являются большинство GUI-приложений, будучи переданными через медленное соединение, требуют высокой степени сжатия и оптимизации отрисовки приложения. Клиентская машина может быть на другой платформе и не иметь таких же GUI функций локально — в этом случае серверу может потребоваться передавать bitmap данные через подключение. В зависимости от возможностей клиента серверы могут также делегировать часть графической обработки клиенту, например отрисовку мультимедийного контента. (ru) Independent Computing Architecture (ICA) це закритий протокол для сервера додатків, розробленого компанією Citrix Systems. Протокол визначає специфікацію обміну даними між сервером і клієнтами, але не вбудований ні в одну з платформ. За замовчуванням використовується порт TCP 1494. Програмні продукти Citrix WinFrame і Citrix Presentation Server (раніше називався Metaframe) реалізують ці протоколи. Вони дозволяють виконувати звичайні програми Microsoft Windows на Windows-сервері, а підтримуваним клієнтам підключатися до цих додатків. Крім Windows, ICA також підтримується деякими серверними платформами Unix і можуть використовуватися для надання доступу до додатків, виконуваних на цих платформах. Клієнтські платформи не обов'язково повинні бути Windows, є клієнти для Apple Macintosh, Unix, Linux і різних смартфонів. Клієнтське ПЗ ICA також вбудовано в деякі апаратні платформи тонких клієнтів. ICA виконує завдання, багато в чому схожі з X Window System. Він також надає серверу введення користувача, а користувачеві графічний вивід від додатків, що виконуються на сервері. Основна трудність такої архітектури — це продуктивність. Графічно ємні додатки, а такими є більшість GUI-додатків, будучи переданими через повільне з'єднання, вимагають високого ступеня стиснення та оптимізації відтворення додатку. Клієнтська машина може бути на іншій платформі і не мати таких же GUI функцій локально — в цьому випадку серверу може знадобитися передавати bitmap дані через підключення. Залежно від можливостей клієнта сервери можуть також делегувати частину графічної обробки клієнту, наприклад вимальовування мультимедійного контенту. (uk) |
dbo:wikiPageExternalLink | http://ask.slashdot.org/article.pl%3Fsid=06/04/16/001224 http://www.dabcc.com/nfuse/Docs/ica_file_explained.htm https://www.citrix.com/blogs/2017/11/20/hdx-adaptive-transport-and-edt-icas-new-default-transport-protocol-part-ii/%23:~:text=Common%20Gateway%20Protocol%20(CGP)&text=CGP%20is%20a%20general%2Dpurpose,is%20more%20than%20just%20that. |
dbo:wikiPageID | 309961 (xsd:integer) |
dbo:wikiPageLength | 3440 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1085052038 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Application_server dbc:Citrix_Systems dbr:Unix dbr:Desktop_virtualization dbc:Remote_desktop dbr:SAP_ERP dbr:Citrix_Systems dbr:Citrix_WinFrame dbr:Linux dbr:Macintosh dbr:Citrix_XenApp dbr:Session_layer dbr:Graphical_user_interface dbr:Proprietary_protocol dbr:Remote_Desktop_Protocol dbr:Thin_client dbc:Remote_desktop_protocols dbr:HP_RGS dbr:Microsoft_Windows dbr:X_Window_System dbr:Network_latency dbr:Citrix_XenDesktop dbr:Rich_media |
dbp:wikiPageUsesTemplate | dbt:Advert dbt:Main dbt:Multiple_issues dbt:Short_description dbt:Unreferenced dbt:Software-eng-stub |
dct:subject | dbc:Citrix_Systems dbc:Remote_desktop dbc:Remote_desktop_protocols |
gold:hypernym | dbr:Protocol |
rdf:type | dbo:Software yago:WikicatApplicationLayerProtocols yago:WikicatNetworkProtocols yago:Abstraction100002137 yago:Communication100033020 yago:Direction106786629 yago:Message106598915 yago:Protocol106665108 yago:Rule106652242 yago:WikicatRemoteDesktopProtocols |
rdfs:comment | 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.(Siehe auch: Remote Desktop Protocol) (de) Independent Computing Architecture (ICA) is a proprietary protocol for an application server system, designed by Citrix Systems. The protocol lays down a specification for passing data between server and clients, but is not bound to any one platform. Citrix's ICA is an alternative to Microsoft's Remote Desktop Protocol (RDP). (en) Independent Computing Architecture (ICA) (Arquitectura de Cómputo Independiente), o Citrix ICA, es un para un sistema servidor de aplicaciones, diseñado por Citrix Systems. El protocolo crea una especificación para pasar datos entre el servidor y los clientes, pero no está ligado a ninguna plataforma en particular. (es) Le protocole ICA (Independent Computing Architecture) est utilisé par les serveurs Citrix Presentation Server. Ces serveurs permettent la mise en place d'une architecture client léger / serveur. Toutes les applications sont gérées par le serveur, le client ne se charge que des entrées/sorties (clavier, écran, souris). Cette technologie permet d'afficher des applications 16 ou 32 bits récentes sur des ordinateurs clients anciens. De plus, les applications sont disponibles quel que soit le système d'exploitation utilisé (compatibilité UNIX/Windows) (fr) Independent Computing Architecture (ICA) — закрытый протокол для сервера приложений, разработанного компанией Citrix Systems. Протокол определяет спецификацию обмена данными между сервером и клиентами, но не встроен ни в одну из платформ. По умолчанию используется порт TCP 1494 . ICA выполняет задачи, во многом схожие с X Window System. Он также предоставляет серверу ввод пользователя, а пользователю графический вывод от приложений, выполняемых на сервере. (ru) Independent Computing Architecture (ICA) це закритий протокол для сервера додатків, розробленого компанією Citrix Systems. Протокол визначає специфікацію обміну даними між сервером і клієнтами, але не вбудований ні в одну з платформ. За замовчуванням використовується порт TCP 1494. ICA виконує завдання, багато в чому схожі з X Window System. Він також надає серверу введення користувача, а користувачеві графічний вивід від додатків, що виконуються на сервері. (uk) |
rdfs:label | Independent Computing Architecture (de) Independent Computing Architecture (es) Independent Computing Architecture (fr) Independent Computing Architecture (en) Independent Computing Architecture (ru) Independent Computing Architecture (uk) |
owl:sameAs | freebase:Independent Computing Architecture yago-res:Independent Computing Architecture wikidata:Independent Computing Architecture dbpedia-de:Independent Computing Architecture dbpedia-es:Independent Computing Architecture dbpedia-fr:Independent Computing Architecture dbpedia-ru:Independent Computing Architecture dbpedia-uk:Independent Computing Architecture https://global.dbpedia.org/id/54ar7 |
prov:wasDerivedFrom | wikipedia-en:Independent_Computing_Architecture?oldid=1085052038&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Independent_Computing_Architecture |
is dbo:wikiPageDisambiguates of | dbr:ICA |
is dbo:wikiPageRedirects of | dbr:Citrix_ICA |
is dbo:wikiPageWikiLink of | dbr:List_of_TCP_and_UDP_port_numbers dbr:Remote_desktop_software dbr:DeskLite dbr:Citrix_Systems dbr:Comparison_of_remote_desktop_software dbr:Presentation_layer dbr:Windows_Fundamentals_for_Legacy_PCs dbr:LoadRunner dbr:Adaptive_Internet_Protocol dbr:Pano_Logic dbr:Quality_of_service dbr:LISCON dbr:Thin_client dbr:ICA dbr:Citrix_ICA |
is foaf:primaryTopic of | wikipedia-en:Independent_Computing_Architecture |