Apr 15, 2009

什麼是Citrix ICA(Independent Computing Architecture)?

Citrix Systems, Inc. 

為實現全球接入架構解決方案提供優秀的軟體與服務,並在該領域內居全球領導地位,其解決方案能夠讓客戶在任何時間、任何地點、在任何設備上,通過任何形式的網路連接,高效獲取各種應用、信息及通訊。Citrix技術使得數位辦公室無處不在,令工作輕鬆易行。通過與世界一流的業界夥伴的攜手合作,Citrix解決方案為企業級用戶實現應用發佈、遠端存取、移動辦公以及業務一致性等卓越功能,説明客戶利用現有的資訊資源,擴展至任意節點,為員工、業務夥伴、客戶與供應商分別設計個性化應用訪問服務,極大提升企業的IT投資回報和生產效率。

Citrix以代號CTXSNasdaq Stock MarketSM上市,並獲列入標準普爾500指數。2001財年公司總收益為5.92億美元。Citrix 總部設於美國佛羅里達州 Fort Lauderdale。有關該公司其他資料,請流覽其網站 http://www.citrix.com。 

  • 1999Citrix公司獲得《福布斯ASAP》雜誌評選的全美最具活力的軟體公司稱號
  • 在《財富》發展最快的100家公司概要中排名第27
  • 2001Citrix MetaFrame 被評為歐洲財富500強企業首選的十大軟體之一,並在Gartner Midsize Enterprise Summit中獲卓越科技大獎
  • 2001Citrix NFuse獲得由Open Systems Advisors頒發的 CrossRoad A 類大獎中最佳企業網站入門產品
  • 連續4年名列Deloitte&Touche“Fast 500”,成為美國500家發展最快的科技公司之一

迄今全球已有近十五萬家用戶採用了Citrix解決方案,享受到ICA技術的用戶端更超過五千萬,其中包括世界財富500強中99%以上的集團,以及歐洲財經時代500強中75%以上的公司,Citrix憑藉其卓越的技術方案和業務成就,贏得了業界與用戶的廣泛讚譽。


Citrix ICA

英文全名為Independent Computing Architecture,翻譯為獨立計算結構。ICA技術已成為基於伺服器計算模式的工業基礎。

ICA包括了包括以下幾個重要內容: 

  • MultiWin,在伺服器上類比本地應用程式處理的多使用者層; 
  • 伺服器端ICA軟體:將應用程式的執行和顯示邏輯分開,應用程式100%在伺服器上進行,並通過標準的網路通訊協定(TCP/IPSPXIPXNETBEUINWLINK)將顯示介面傳送給用戶端; 
  • 用戶端設備上的ICA軟體:一方面接收顯示介面,同時向伺服器發送滑鼠移動和鍵盤擊鍵動作資訊,對基於伺服器上的應用程式進行實作。 

ICA的特點主要表現在:

  • 網路傳輸的高效性:由於在用戶端與伺服器之間無數據傳送,傳送的只是顯示介面,並運用Citrix特有的SpeedScreen技術(傳輸的僅是顯示介面變化的部分),平均只佔用10K的網路頻寬。 
  • 用戶端設備的靈活性:ICA可以在從286電腦到現在的PIII級電腦上正常工作。 
  • 作業系統的靈活性:ICA可以在任何用戶端作業系統上正常工作,用戶端可以是以下作業系統: DOS OS/2 Win3.1&3.11 Win95/ 98WinNT workstation Windows CE Mac系統或UNIX工作站(Linux, SolarisHP-UX IBM AIX SUNOS,DigitalSGI IRIX&SCO)Java等。而在伺服器端,可以實現訪問最新WindowsNT4.0Win2000)或UNIXSUNHPIBM)的應用軟體; 
  • 連接方式的靈活性:用戶端與伺服器可通過多種連接方式LANWAN、電話撥號、Internet、無線的Web方式。

Citrix MetaFrame

事實上,不管是Citrix MetaFrame Server,抑或另一常見的名詞Citrix Presentation Server,都屬於較舊的稱謂,如今可藉由Citrix XenApp來代表這一切;而所謂Citrix XenApp,本質上是1項兼具遠端存取(Remote Access)與應用程式派送(Application Publishing)的解決方案,旨在協助使用者得以藉由中央伺服器,鏈結到其所需要存取的應用程式。

透過Citrix XenApp的應用程式派送服務,俾使用戶得以在企業網路以外,不論是身在家中、機場網際網路Kiosk等其他地域,均可藉由個人電腦、智慧型手機(Smartphone)等終端裝置,從遠端進入企業網路,繼而在安全無虞的環境中存取內部應用系統資源,據此進行事務性的作業處理,或是收發電子郵件。站在使用者的角度,顯示於眼前的應用畫面,就彷若該程式是於終端裝置運行一般,然實際上,這些應用程式係奠基於XenApp來執行計算,換言之,其間主要運算任務,仍藉由身處企業網路內部的Citrix XenApp伺服器來運行,探究其運作原理,則近似於微軟的Terminal Services。

歸納Citrix XenApp的主要特色,首先,便是確保員工無論在何時、何地,透過任何連結方式、任何終端設備,都能安全地連結並存取企業應用資源;其次,Citrix XenApp也簡化了原本複雜的IT運算環境,除了藉由集中管理暨控制各項應用系統,以促使IT資源利用率極大化外,亦大幅減輕應用程式部署、管理、維護、升級與整合等負擔;第3便是確保使用經驗的一致性,亦即同一使用者,不管於何時何地,透過任何連接方式或前端設備,均能享有一如以往的使用經驗。


參考資料來源:

http://www.3atesting.com/bbs/viewthread.php?tid=2020

http://www.enet.com.cn/article/2006/0502/A20060502528221.shtml

http://www.digitimes.com.tw/tw/dt/n/shwnws.asp?CnlID=10&id=0000127223_EZ014VEP3IJYIV2D7TWMJ