歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

基於Linux的中小企業應用解決方案

基於Linux的中小企業應用解決方案
★ 小維
方案背景
由於Linux工具包擁有幾乎所有的工具,能夠輕松且廉價地搭建起Internet和Intranet應用服務。因而,在Internet/Intranet環境下,Linux開始替代商業的UNIX和Windows NT。Linux環境下的Apache服務軟件在Internet/Intranet上提供了極高的性能和極低的費用。在美國,絕大多數的廉價服務器都是基於Linux平台的。根據從Infobeads的統計結果顯示,超過26%的Internet網上商業公司的服務是基於Linux平台,並且這個比例在不斷地擴大。Apache服務器軟件是自由軟件旗幟下的一個最典型的例子。它管理著全球半數以上的浏覽服務器,具有低成本、高性能、功能顯著的特點。另外,Linux在硬件上的需求要小於其他的競爭者。當硬件系統升級後,Linux系統很容易擴展它的功能,系統的性能也會相應地提高。一個單獨的Linux系統就能夠提供包括WWW浏覽服務、文件下載服務、代理服務、電子郵件服務、域名解析服務、TCP/IP路由服務等內容。Linux的各個發行版本(TurboLinux、Redhat、Caldera等)均提供了所需要的工具,能簡單快速地安裝Internet服務軟件。
國內的廣大中小企業,在發展中需要規劃企業內部的數據信息,存儲、查詢各項企業的統計報表、人員信息等。但企業的發展卻又不允許把大量的資金用於企業內部的信息系統建設。基於Linux平台應用系統,能夠幫助中小企業建立自己價格低廉而又性能較高的信息系統。下面以TurboLinux版本為例,詳細敘述了TurboLinux應用解決方案是如何來搭建全新的企業系統環境,希望能夠幫助與之相似需求的廣大中小企業建設高效的企業內部網絡。

需求概述
企業在生產、管理中需要解決如下問題:
1.生產狀況的結果數據;
2.庫存生產原料的數量;
3.庫存產品的種類和數量;
4.企業銷售情況的統計報表;
5.企業內部人員的基本信息;
6.大量數據的集中存儲和及時查詢;
7.通過互聯網了解外界信息,開展網上銷售服務。

系統基本結構
本方案將信息系統建設分為硬件平台、網絡平台、網絡服務、應用服務、應用系統5層體系結構。詳見圖1。
硬件平台:指企業網的網絡硬件設備、主機及主干網技術選型。如網絡交換機的選型等。
網絡平台:指企業網的連接方式和拓撲結構。如企業網WAN連接、企業網LAN連接、防火牆的設置、Internet連接等。由於整個企業網主要為IP網,所以將內部網的IP體系也列為網絡平台。
網絡服務:指建立在網絡平台上的為應用服務提供的服務,以保證網絡系統安全、高效、正確地運行。主要的網絡服務集中在Internet/Intranet域名服務、復制、安全及管理服務。
應用服務:指為最終用戶提供資源和應用的服務。主要的服務集中在信息共享和管理、信息訪問導航、代理、通信和協作及應用存取。
應用系統:建立在網絡服務和應用服務、以及已有的傳統服務之上的應用系統。如庫存管理子系統、銷售管理子系統、辦公自動化子系統等。

網絡結構
1.硬件配置
各服務器:Intel x86系列的服務器。如:HP、Dell的微機服務器。如信息量訪問較小的服務器,可用性能穩定的PC或與其他系統軟件共用服務器。
終端:PC(奔騰級或更高)。
路由器可由Linux服務器替代。
2.系統軟件配置
根據信息的功能和任務,系統軟件、應用軟件及開發環境工具如下:
(1)操作系統
數據庫服務器:TurboLinux Enterprise Server v6.0簡體中文版;
Web及其他應用服務器:TurboLinux Enterprise Server v6.0 簡體中文版;
各類訪問終端:TurboLinux Workstation v6.0 簡體中文版。
(2)數據庫
在數據庫選型中,可根據企業用戶的實際情況。當該企業數據信息繁多、數量大、查詢頻繁時,可選擇Oracle大型數據庫:Oracle 8I的Linux版本。如果該企業信息量不大,並發查詢量又不大,可選擇MySQL數據庫的Linux版本。
(3)Internet/Intranet基本網絡服務
以下各項網絡服務均基於TurboLinux平台:
*Apache作為Web服務器;
*Sendmail作為mail服務器;
*Squid作為代理服務器;
*OpenLdap作為用戶驗證服務器;
*BIND-DNS name server(bind)作為DNS服務器;
*GateD daemon for 2.0.x kernels(gated)作為路由服務器。
(4) 終端訪問工具
各個用戶的PC終端通過TurboLinux平台上的NetScape浏覽器訪問數據信息。
(5)開發環境
*基於TurboLinux平台的PHP腳本編程環境;
*基於TurboLinux平台的JBuilder編程環境;
*C/C++及TurboLinux平台的gcc編譯器。



系統分析
經分析考慮,該企業的內部信息系統應建立在Intranet的架構基礎上,集中存儲、分類、管理企業的各種信息。具體實現如下:
1.統一的網絡平台:在遵循安全、穩定、開放、靈活等各項系統原則基礎上,建立一套基於Linux平台的系統環境基礎,實現整個內部網絡系統與Internet的連接。
2.在整體框架下,實現各項應用服務:企業內部信息Web訪問;數據庫服務等。
3.針對企業的實際需求,在Linux系統平台上建立各信息應用子系統,例如:
*生產信息管理子系統:及時采集生產部門的生產基本運行情況;原料准備和消耗狀況、生產成本核算結果等。
*庫存管理子系統:包括貨物的入庫管理、出庫管理、在庫管理等基本內容。
*銷售管理子系統:收集各地的銷售反饋信息,匯集企業銷售產品的數據信息,為銷售人員提供在線銷售支持等。
*OA子系統:建立內部信息交流和管理平台,實現人事管理、會議管理、設備管理等。
該系統方案中,實現了系統低成本、高性能、高穩定性的特點。系統中幾乎所有的系統和應用軟件都是免費的,並且這些軟件的升級也是免費的,易於今後的維護和升級。企業用戶不必為系統軟件、應用服務軟件支付大筆費用,從而減少了用戶的建網費用。經過優化組合的系統軟件,能夠滿足用戶的實際需要,實現企業網絡的高效運行。

實際案例
案例1:在美國,國際數據公司(IDC)的企業內部網絡成功地應用了Linux系統,大約有100個應用服務運行Linux系統。並且很多Linux應用是運行在舊的386和486的計算機上。該公司的信息系統因此節省了大批資金。更多信息可以浏覽:http://www.zdnet.com/intweek/printhigh/51198/nt511.html

案例2:Cobalt Group在美國向4500家汽車經銷商提供網上服務。當前,該組織的WWW服務器處理所有的用戶請求,包括1150個IP別名。硬件使用6台Pentium Pro 200的計算機,操作系統全部使用Linux,後台使用基於Linux的數據庫mySQL(後為提高性能,改為Oracle數據庫)。所有的電子郵件、文件共享、域名解析均基於Linux平台。實際效果令該組織非常滿意。

案例3:在印度,Netangle com pvt ltd公司認為:Linux是一個高效的網關服務器平台。該公司有一台服務器和20個客戶端,一條64kb的專線。以前使用Windows NT作為服務器,Windows 95作為客戶端,Winproxy作為代理服務器。當該公司安裝Linux系統來實現網關、代理服務及防火牆後,系統的性能得到非常大的提高。公司每位員工的工作效率也有明顯的提高。




Copyright © Linux教程網 All Rights Reserved