監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

向Linux遷移的用戶移植分析

申請免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件 目前企業(yè)級(jí)應(yīng)用平臺(tái)呈三足鼎立之勢,Unix,Windows和Linux,Linux以其出色的安全性、穩(wěn)定性、兼容性和性能,在企業(yè)級(jí)應(yīng)用中表現(xiàn)出越來越大的優(yōu)勢。向linux移植主要分為以下幾種類型:系統(tǒng)移植,核心應(yīng)用移植,數(shù)據(jù)移植,代碼移植。   系統(tǒng)移植指的是操作系統(tǒng)的移植,將原有的操作系統(tǒng)如Unix和Windows換裝Linux。目前Linux提供了不同體系結(jié)構(gòu)下的發(fā)行版本,能在如x86,x86-64,Itanium2,Power,S390,alpha等不同平臺(tái)上穩(wěn)定的運(yùn)行,用戶可以選擇是使用原有硬件平臺(tái)還是從新布署硬件平臺(tái),操作系統(tǒng)的移植完全可以由Linux廠商或硬件廠商完成。    企業(yè)級(jí)的核心應(yīng)用主要集中在數(shù)據(jù)庫、中間件、存儲(chǔ)備份及高可用集群,一般企業(yè)級(jí)網(wǎng)絡(luò)應(yīng)用。這些應(yīng)用都有對應(yīng)的Linux版本或者相應(yīng)的替代軟件,如下表所示:  
數(shù)據(jù)庫 中間件 存儲(chǔ)備份 高可用
Oracle WebSphere Tivoli HA /Cluster
DB2 Domino OpenView  
Informix MQSeries ARCServe  
Sybase Texudo Veritas  
SQLServer WebLogic BakBone  
  EAServer    
  Oracle Middle Ware    
       上表所列的企業(yè)級(jí)核心應(yīng)用,除SQLServer沒有Linux版本之外,其它的應(yīng)用都有相應(yīng)的Linux版本可用。對于SQLServer,用戶可以根據(jù)應(yīng)用的具體情況選擇集成在Linux中的MySQL或者其它數(shù)據(jù)庫。這些應(yīng)用在Linux平臺(tái)上的安裝和在其它平臺(tái)上的安裝非常相似,用戶可以以在其它平臺(tái)上熟悉的方法在Linux平臺(tái)上布署上述核心應(yīng)用。    對于核心應(yīng)用的數(shù)據(jù)移植,由于幾乎所有的應(yīng)用都有相應(yīng)的Linux版本可用,數(shù)據(jù)移植只是數(shù)據(jù)的導(dǎo)入導(dǎo)出問題,這些應(yīng)用軟件都提供了方便的數(shù)據(jù)導(dǎo)入導(dǎo)出的管理工具,用戶很容易從其它平臺(tái)將數(shù)據(jù)導(dǎo)入到Linux平臺(tái),同時(shí),Linux廠商和應(yīng)用軟件廠商對這種移植提供了專業(yè)的支持。   代碼移植主要指企業(yè)用戶的上層應(yīng)用的移植。很多企業(yè)用戶如金融、電信都有自己的上層應(yīng)用,這些應(yīng)用分為平臺(tái)相關(guān)和平臺(tái)無關(guān);對于平臺(tái)無關(guān)部分的大多數(shù)上層應(yīng)用如Java應(yīng)用都是基于中間件的,這些移植的工作量很?。粚τ谝蕾囉谄脚_(tái)的上層應(yīng)用,用戶可以使用Linux提供的非常豐富的開發(fā)工具進(jìn)行代碼的移植。   下面給出一個(gè)金融典型系統(tǒng)的移植方案:   任何交易系統(tǒng)都會(huì)涉及到多方的參與,例如個(gè)人儲(chǔ)蓄系統(tǒng),對公業(yè)務(wù)系統(tǒng),信貸系統(tǒng)等,一般由前臺(tái)柜員或ATM/POS或網(wǎng)間來發(fā)起,由簽單行進(jìn)行過濾和處理或者交換到上級(jí)行來處理,前臺(tái)柜員一般是掛接在儲(chǔ)蓄所或網(wǎng)點(diǎn)的LAN中,通過儲(chǔ)蓄所或網(wǎng)點(diǎn)的主機(jī)與上級(jí)機(jī)構(gòu)傳輸交易信息,ATM/POS有時(shí)直接掛接到中心主機(jī)(或前置機(jī)),有時(shí)掛接到儲(chǔ)蓄所或網(wǎng)點(diǎn)的LAN中來進(jìn)行交易活動(dòng),這些交易一般都遵循ISO8583標(biāo)準(zhǔn),其特點(diǎn)是:一致性,完整性,及時(shí)性,系統(tǒng)異構(gòu)。一般總行和分行的主機(jī)系統(tǒng)上是UNIX系統(tǒng),AS/400或ES/9000,在儲(chǔ)蓄所或網(wǎng)點(diǎn)中使用PC Server,運(yùn)行UNIX。隨著UNIX退出OS的后續(xù)開發(fā),在某些關(guān)鍵性的問題上,如新設(shè)備的Driver,Intel 64位體系的OS開發(fā),大型軟件產(chǎn)品的升級(jí)等,很難得到有效的支持,因而對金融領(lǐng)域的許多專業(yè)行來說,如何能將它們的交易系統(tǒng)中基于PC Server的UNIX/OpenServer移植到新的開放系統(tǒng)中去成了一個(gè)迫切需要解決的問題,我們可以提供一些典型的案例分析和一般性的指導(dǎo)原則。 參照下表,我們給出在交易系統(tǒng)中將SCO UNIX/OpenServer移植到Linux平臺(tái)的一般性意見。  
移植項(xiàng) 移植前 移植后
主機(jī) PC Server 不變
網(wǎng)絡(luò)設(shè)備 路由器等 不變
打印機(jī) 高速行打/普通行打/票據(jù)打印機(jī) 不變
網(wǎng)絡(luò)協(xié)議 TCP/IP 不變
操作系統(tǒng) UNIX如OpenServer5.0 Linux (2.4 核心)
數(shù)據(jù)庫系統(tǒng) All servers for Unix: Informix Online/Dynamic Sybase Adaptive IBM DB2 Oralce 8 All servers for  Linux : Informix  Dynamic Server SES IBM DB2 Oracle 8i,9i 10g
網(wǎng)卡Driver Network Driver for Unix Network Driver for Linux
打印機(jī)Driver Printer Driver for Unix Printer Driver for Linux
其它Drivers Other Drivers for Unix Other Drivers for Linux
中間件 All middle-wares for Unix: IBM MQSeries BEA Texudo Other All middle-wares for Linux: IBM MQSeries BEA Texudo Other
上層應(yīng)用程序 由ANSI C和嵌入式的SQL編譯器進(jìn)行編程和鏈接生成應(yīng)用程序 源程序經(jīng)由gcc和嵌入式的SQL編譯器進(jìn)行編譯生成應(yīng)用程序  
這個(gè)移植方案具有如下特點(diǎn):   ·保留原有的硬件系統(tǒng) ·保留原有的應(yīng)用程序邏輯和體系 ·只做操作系統(tǒng)的移植 ·更新某些設(shè)備的驅(qū)動(dòng)程序 ·更新某些舊有的設(shè)備   對于普通的企業(yè)網(wǎng)絡(luò)服務(wù)應(yīng)用,Linux集成了如下所示豐富的網(wǎng)絡(luò)服務(wù)供用戶選擇:       Web服務(wù)--Apache DNS服務(wù)--Bind 郵件服務(wù)--Sendmail,Postfix,Qmail,Webmail等 文件傳輸--Proftpd,wu-ftpd等 動(dòng)態(tài)地址分配--DHCP 防火墻--Iptables 文件打?。璖amba,cups 登錄服務(wù)--sshd,telnet 認(rèn)證服務(wù)--ldap 代理服務(wù)--squid 網(wǎng)絡(luò)文件系統(tǒng)--nfs 數(shù)據(jù)庫--Mysql / Postgresql   以典型的Web服務(wù)為例,對于靜態(tài)的web頁面,用戶只需要簡單的重新發(fā)布網(wǎng)頁即可;對于大部分的動(dòng)態(tài)網(wǎng)頁,Linux提供的Apache + PHP/Perl等腳本語言 + MySQL數(shù)據(jù)庫的模式能夠最大程度的滿足用戶的移植需求,用戶可以使用MySQL的數(shù)據(jù)導(dǎo)入工具,經(jīng)過少量的改動(dòng),導(dǎo)入原有數(shù)據(jù)。 如果輔以Linux中集成的這些服務(wù)的管理工具,用戶可以輕松的布署或移植企業(yè)所需的網(wǎng)絡(luò)服務(wù)。   Linux操作系統(tǒng)已經(jīng)成為第二大桌面操作系統(tǒng),豐富的桌面應(yīng)用給予用戶更大的選擇空間;這些應(yīng)用基本都保持了Windows下的使用習(xí)慣,具有很好的易用性。常用的桌面應(yīng)用如下:    
應(yīng)用類別 應(yīng)用名稱 功能完整性
辦公套件 RedOffice/永中Office/WPS/OpenOffice 完全兼容微軟Office格式,使用習(xí)慣基本相同
郵件客戶端 Kontact 和outlook具有相似的功能,提供郵件及地址導(dǎo)入功能
網(wǎng)絡(luò)瀏覽 Mozilla/Konqueror 功能強(qiáng)大,可以替代IE
網(wǎng)絡(luò)聊天 kopete 支持MNS,Yahoo Messenger,AIM,ICQ等
媒體播放 Kaffeine 支持多種格式完全可替代MS MediaPlayer
控制面板 控制面板 完全可替代MS 控制面板
網(wǎng)絡(luò)撥號(hào) kppp 支持ADSL/Modem/ISDN撥號(hào)工具
光盤刻錄 KIIIB 支持CD/DVD/ISO刻錄,功能比XP的刻錄工具多
資源管理器 Konqueror 操作方式和Windows類似,完全可替代MS的資源管理器
英漢字典 星際譯王 但功能比MS-Windows上的金山詞霸稍差
開發(fā)工具 Kdevelop/QT Designer,GBD/Eclipse 功能豐富,類似Windows的開發(fā)工具
其它軟件 GUN項(xiàng)目下的很多開源軟件 類似MS-Project的工具; 類似MS上Photoshop的工具; 類似Dream的網(wǎng)頁制作工具
  Linux桌面操作系統(tǒng)還集成了很多企業(yè)通用網(wǎng)絡(luò)服務(wù)如文件打印共享,登錄服務(wù)等,方便用戶的日常辦公。對于Windows桌面下的很多第三方應(yīng)用,都可以使用Linux集成的工具替代,同時(shí),用戶還可以從GUN項(xiàng)目下的應(yīng)用軟件庫里免費(fèi)取得自己喜歡的軟件如OICQ的支持軟件。對于少數(shù)Linux下沒有提供的軟件,用戶還可以選擇用Wine來運(yùn)行原有的Windows應(yīng)用程序。   企業(yè)用戶布署Linux桌面系統(tǒng)涉及到的移植主要是用戶數(shù)據(jù)的導(dǎo)入,包括文檔,收藏夾,郵件,地址本等。如上表所示,Linux下的辦公套件可以很好的兼容MS Office的格式,kontact可以直接導(dǎo)入Outlook的郵件及Windows下的地址簿,Linux的瀏覽器也提供了方便的書簽導(dǎo)入工具,最大限度的保護(hù)用戶的數(shù)據(jù),使企業(yè)用戶將辦公平臺(tái)移植到Linux更加方便。   結(jié)束語   經(jīng)過十年的發(fā)展,Linux已經(jīng)發(fā)展成為從低端桌面到企業(yè)級(jí)甚至高端應(yīng)用的操作系統(tǒng),良好的TCO及其出色的安全性、穩(wěn)定性、兼容性和性能,越來越多的企業(yè)級(jí)應(yīng)用軟件和桌面應(yīng)用軟件,使得越來越多的企業(yè)開始布署Linux系統(tǒng),無論是全新布署Linux系統(tǒng)還是從其它系統(tǒng)移植到Linux系統(tǒng),Linux都可以提供完整的解決方案。   企業(yè)用戶布署Linux系統(tǒng)越全面,企業(yè)投入的成本就越小。隨著Linux的進(jìn)一步發(fā)展,用戶布署或移植到Linux系統(tǒng)定會(huì)越來越方便,用戶選擇Linux的成本也會(huì)越來越低廉。   來源:CCW    
發(fā)布:2007-04-22 10:21    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
哈爾濱OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普哈爾濱OA快博其他應(yīng)用

哈爾濱OA軟件 哈爾濱OA新聞動(dòng)態(tài) 哈爾濱OA管理信息化 哈爾濱OA快博 哈爾濱OA軟件行業(yè)資訊 哈爾濱軟件開發(fā)公司 哈爾濱門禁系統(tǒng) 哈爾濱物業(yè)管理軟件 哈爾濱倉庫管理軟件 哈爾濱餐飲管理軟件 哈爾濱網(wǎng)站建設(shè)公司