[摘要] 本文簡述了中小企業(yè)電子商務(wù)面臨的主要困難,分析了開源軟件的主要優(yōu)勢,探討了基于開源軟件的中小企業(yè)電子商務(wù)解決方案的實現(xiàn)方式和優(yōu)勢。
[關(guān)鍵詞] 中小企業(yè) 電子商務(wù) 開源軟件
一、引言
目前,我國中小企業(yè)數(shù)量已過千萬,產(chǎn)值占全部工業(yè)產(chǎn)值的60%,已成為企業(yè)信息化的主體。它們對電子商務(wù)產(chǎn)生了強(qiáng)烈的內(nèi)在需求,期望借此增強(qiáng)競爭力、提高經(jīng)濟(jì)效益,但同時也遇到了多方面的困難,包括:資金困難,融資能力弱,難以承受昂貴的電子商務(wù)解決方案;人才缺乏,缺乏既懂管理又懂信息技術(shù)的人才;認(rèn)識不足,錯誤認(rèn)為“企業(yè)網(wǎng)站=電子商務(wù)”;安全問題,企業(yè)級的安全方案價格過高。
中小企業(yè)在電子商務(wù)實踐中,往往缺乏明確應(yīng)用模式,僅將原有的流程串接起來,并未有效配置資源,難以發(fā)揮電子商務(wù)的潛力。
二、開源軟件的主要優(yōu)勢
20世紀(jì)90年代以來,開放源代碼軟件隨著Internet的興起得到了飛躍式的發(fā)展。開放源碼(Open Source)軟件是指所有免費分發(fā)的、不特定于某個平臺的程序或應(yīng)用程序,其源代碼是開放的,其特征包括:
1.安全性高:任何人都可以分析代碼尋找問題,缺陷漏洞更易被發(fā)現(xiàn)更正。
2.穩(wěn)定性好:有完善的Bug報告機(jī)制,發(fā)現(xiàn)的漏洞被報告給核心開發(fā)組修改。
3.可修改或訂制:用戶掌握源代碼,可按照自己需求修改或訂制。
4.總體擁有成本低:可免費下載或低價購買。
電子商務(wù)平臺基礎(chǔ)軟件有四個方面:操作系統(tǒng)、網(wǎng)絡(luò)應(yīng)用軟件、數(shù)據(jù)庫和開發(fā)工具。對此開源軟件都提供了強(qiáng)有力的支持和豐富的選擇,其中操作系統(tǒng)包括Linux、FreeBSD、OPENBSD等,WEB應(yīng)用系統(tǒng)BIND、BSD SendMail、INN、Apache、WU-FTP等分別提供了域名解析、郵件服務(wù)、新聞服務(wù)、WEB服務(wù)器、FTP服務(wù)等,開源數(shù)據(jù)庫包括了MySQL、PostgreSQL等,開發(fā)工具則包括了Java、PHP、GCC、Qt庫等。
中小企業(yè)電子商務(wù)具備選擇開源軟件的充足理由:它們是免費的或可廉價購買,正好解決資金不足這個頭號困難;用戶掌握源代碼,可方便地改造和擴(kuò)展,以符合自身需求,滿足業(yè)務(wù)多樣性和系統(tǒng)多變性;安全性高,善于吸收最新的安全技術(shù)以提升安全性能;開源軟件日益普及,各種教育培訓(xùn)的學(xué)校和機(jī)構(gòu)提供了越來越多的開源軟件人才。
開源軟件的諸多優(yōu)勢使得中小企業(yè)電子商務(wù)的主要困難紛紛迎刃而解,極大地推動中小企業(yè)電子商務(wù)的發(fā)展。
三、典型的開源軟件電子商務(wù)架構(gòu)
開源信息系統(tǒng)中最常見的技術(shù)架構(gòu)有兩種:LAMP和J2EE。
LAMP(Linux十Apache十MySQL十PHP)架構(gòu)涵蓋了電子商務(wù)平臺的全部基礎(chǔ)軟件,真正完全免費,是中小企業(yè)電子商務(wù)平臺的主力開源架構(gòu)。
1.Linux操作系統(tǒng):Linux吸收了Unix的精華,穩(wěn)定性高,可靠性高;它性能出色,其模塊化結(jié)構(gòu)可以自由配置重新編譯內(nèi)核,即使在老式386機(jī)器上也能有效運行;Linux網(wǎng)絡(luò)功能完備,幾乎支持所有的基本網(wǎng)絡(luò)協(xié)議;Linux也包含許多安全措施,提供了必要的安全保障。
Linux的眾多特性使得它成為支持中小企業(yè)電子商務(wù)的首選操作系統(tǒng)。
2.Apache Web服務(wù)器:Apache在全球使用非常廣泛,支持各種Unix或Linux操作系統(tǒng)。Apache支持訪問控制、Web用戶目錄、虛擬主機(jī)、代理服務(wù)、動態(tài)共享對象等。Apache還可提供128位加密算法的SSL性能,為電子商務(wù)提供了可靠的加密能力。
3.MySQL數(shù)據(jù)庫:MySQL在Linux、Unix和OS2平臺都可以自由使用。它精巧結(jié)構(gòu),功能完備,接口豐富,與Apache和PHP結(jié)合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大動力。MySQL支持多用戶、多線程,其SQL函數(shù)占用內(nèi)存少,速度快。MySQL支持用戶口令分配、服務(wù)器連接權(quán)限設(shè)置,以及數(shù)據(jù)庫各對象的存取控制,安全性能非常好。
4.PHP語言:PHP可用于開發(fā)功能強(qiáng)大的動態(tài)頁面,其主要特性包括源碼開放、跨平臺、基于服務(wù)器端、語法簡單、數(shù)據(jù)庫豐富、支持XML等。其語法類似Java和C語言,易掌握,支持面向?qū)ο螅渫獠亢瘮?shù)庫給編程帶來了極大方便。
中小企業(yè)開展電子商務(wù)往往是從搭建動態(tài)電子商務(wù)網(wǎng)站開始的,這正是LAMP最突出的強(qiáng)項。LAMP價格低廉、性能穩(wěn)定、易學(xué)易改、安全可靠、硬件要求低、網(wǎng)絡(luò)功能強(qiáng)大等技術(shù)特性,使得它成為廣大中小企業(yè)建設(shè)電子商務(wù)網(wǎng)站“實用”、“好用”、“夠用”的選擇。
另一種技術(shù)架構(gòu)J2EE則利用Java 2平臺來簡化電子商務(wù)解決方案,可用于大型應(yīng)用系統(tǒng),結(jié)構(gòu)較復(fù)雜,成本較高,但模式豐富,可復(fù)用性好,易維護(hù),安全性高,前景較為廣闊;隨著Java 的普及,又出現(xiàn)了另一個架構(gòu)LAMJ (Linux十Apache十MySQL十Java),大有后來居上的趨勢,進(jìn)一步加劇了開源軟件與傳統(tǒng)商業(yè)軟件的競爭。
四、發(fā)展
應(yīng)用需求總在不斷推動技術(shù)創(chuàng)新,各種最新技術(shù)被不斷投入市場。開源軟件在動態(tài)WEB系統(tǒng)中占據(jù)了重要地位,與主流商業(yè)軟件形成了直接的競爭,并表現(xiàn)出相當(dāng)?shù)膬?yōu)勢。中小企業(yè)電子商務(wù)也由此得到更大收益。在可預(yù)見的未來,開源軟件必然會得到更廣泛深入的應(yīng)用。
參考文獻(xiàn):
[1]田克山:中小企業(yè)電子商務(wù)現(xiàn)狀剖析及操作[J].機(jī)械工業(yè)信息與網(wǎng)絡(luò),2006年1期
[2]陳萬米:用Linux十Apache十MySQL十PHP構(gòu)架電子商務(wù)系統(tǒng)[J].微型電腦應(yīng)用,2000.16(3)