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

向Linux遷移的用戶移植分析

申請免費試用、咨詢電話:400-8352-114

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普哈爾濱OA快博其他應用

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