內容提要: USS的優勢; Linux on zSeries的優勢 說明 : 根據主機用戶應用程序開發與移植的需求,分析USS和Linux環境的各自優勢。 正文 :Unix系統服務(UNIX System Services,USS)是z/OS上電子商務運行環境的基礎,是支持中間件產品和應用程序的重要一環,也是多數典型解決方案的一個組成部分。它提供穩健可靠的UNIX環境,並將針對客戶和軟件商運行於z/OS上的應用程序提供進一步的支持。 運行於z系列服務器上的Linux(Linux on zSeries)是一個迅速為市場所接受的新的操作環境,不僅有大量LINUX應用程序可以直接運行在z系列服務器上,而且已有的UNIX應用程序也可以更快地移植到z系列服務器上,同時在單一硬件平台上可以同時運行許多Linux Server。然而那些需要借助Parallel Sysplex和Workload Manager所帶來的高可靠性和可擴充性的應用,仍然應該在z/OS上運行。 USS的優勢在於: 運行於USS上的應用程序可以充分利用z/OS在可用性、工作量控制、安全性、交易處理和性能方面的優勢。 WebSphere for z/OS企業版提供了Java和EJB(Enterprise Java Bean)所需的基本功能,它運行於USS環境USS和LE(Language Environment) 的接口。- 許多應用開發人員和中間件軟件商已經在USS環境下進行開發。 無論是單筆查詢時間還是整體響應速度,由於在同一個地址空間中運行應用程序訪問數據庫,USS應用程序的性能得以極大優化。 USS具有將已有的OS/390應用程序與UNIX環境下的新組件緊密結合的能力,文件和數據集可以被傳統的主機應用和UNIX應用所共享。 RACF的安全性措施和z/OS提供的其它安全服務構成了電子商務安全性的基礎,這使得USS應用程序在安全性方面優於Linux所支持的安全模式。 Linux on zSeries的優勢在於: 一般地說,將C或C++程序移植到Linux上會比移植到USS上要容易快捷。如果有成本控制的要求和市場時機的考慮,那麼Linux是較好的選擇。 借助虛擬映象工具(Virtual Image Facility,VIF),可以在z系列服務器上運行數以百計的映象。通過復制就能夠創建新的Linux映象,並根據需求對不同映象的設置分別進行優化,以達到最佳性能。 由於將在Linux on zSeries上率先實現純64位應用環境,需要64位尋址的應用程序應該移植到Linux。64位環境包括z900這樣的64位硬件平台和基於Linux內核2.4的操作系統。 對於需要純ASCII碼環境或ASCII雙字節字符集支持的應用程序,和需要遵從ANSI C++標准的應用程序,Linux現已提供支持;在新版操作系統和編譯器中USS也將提供支持。 同其它Linux操作系統一樣,Linux on zSeries提供了豐富的開發環境。 出於保護投資的考慮,可以在z系列服務器上同時運行z/OS和Linux操作系統,這樣既可以利用Linux實施迅速、成本低廉的優勢,又可以擁有z/OS的高水准的服務和集成能力,而不必跨越硬件平台。