陳奇管聲啟阮侃
摘 要:文章簡單闡述了云計算的基本概念及其核心技術,分析了在云計算環(huán)境下企業(yè)集團電子采購平臺的建設,并以一個具體實例展現(xiàn)了云計算下企業(yè)集團電子采購平臺建設的整個過程。
關鍵詞:云計算;電子采購平臺;企業(yè)集團
一、引言
隨著互聯(lián)網(wǎng)、物聯(lián)網(wǎng)及云計算等技術的快速發(fā)展,電子采購越來越受到企業(yè)的青睞?;谠朴嬎闼⒌碾娮硬少徠脚_充分利用了網(wǎng)絡的優(yōu)勢,使企業(yè)能迅速找到良好的供應商及物資公司,這一方面提高了企業(yè)采購的工作效率,另一方面在很大程度上降低了企業(yè)的采購成本,提高了企業(yè)的經(jīng)濟效益。
二、云計算概述
(一)云計算
云計算至今仍未有一個統(tǒng)一的定義,NIST對于云計算的定義是現(xiàn)被接受最為廣泛的一種,其將云計算定義為依照使用量進行付費的模式,此模式所提供的網(wǎng)絡訪問具可用性、便捷性及針對性,通過可自行配置的計算資源共享池,用戶可快速找到自己所需的資源[1]。云計算打破了傳統(tǒng)的資源被某局部應用占用的局限,實現(xiàn)了軟硬件的統(tǒng)一管理、分配及部署,使服務更加透明。
(二)云計算的核心技術
云計算的核心技術主要包括以下三方面:第一,虛擬化技術。虛擬化技術是指將上層軟件對底層接口的調(diào)用利用所增加的虛擬中間層截獲并對此調(diào)用進行重新解釋和處理,以使異構環(huán)境當中的各種資源能夠得到共享、管理及協(xié)同,同時還可支持大規(guī)模的部署、遷移及運行維護。第二,分布式并行計算。分布式并行計算主要使用的是Google的Map/Reduce并行編程模型。Map/Reduce的使用使得程序的編寫變得更加容易簡單,在運行的過程當中能迅速調(diào)度并執(zhí)行任務;在實現(xiàn)時,數(shù)據(jù)的處理主要在Map函數(shù)當中進行,而Reduce函數(shù)則主要負責歸約數(shù)據(jù)處理的中間結(jié)果。第三,分布式存儲技術。分布式存儲技術主要使用的是Google的GFS。GFS是一個具強擴展性的分布式文件系統(tǒng),其可用于對大型分布式數(shù)據(jù)的密集型計算進行管理。GFS系統(tǒng)的構成主要包括Master及大量塊服務器。Master主要用于存儲文件系統(tǒng)的各類元數(shù)據(jù),如名字空間、訪問控制、文件分塊信息、文件塊位置信息等。GFS系統(tǒng)當中的文件是以塊的方式進行存儲的,且其默認切分為64MB。
三、云計算下企業(yè)電子采購平臺建設
(一)系統(tǒng)設計架構
企業(yè)集團電子采購平臺應與企業(yè)ERP系統(tǒng)相互聯(lián)系,保證企業(yè)的上下協(xié)同及內(nèi)外協(xié)同,以實現(xiàn)企業(yè)物資采購的全程管理及隨時應用,加強企業(yè)物資采購的集中管理,從而提高企業(yè)的采購效率。企業(yè)集團電子采購平臺的系統(tǒng)設計架構包括以下五個層級:基礎設施層、虛擬資源服務層、平臺服務層、軟件服務層及用戶接入層。基礎設施層是整個電子采購平臺的基礎,其包括服務器、基礎網(wǎng)絡設備、數(shù)據(jù)庫等。虛擬資源服務層即IaaS,主要是利用虛擬化技術來管理底層硬件設施,通過構造虛擬硬件資源池以向上層提供各種虛擬資源服務,如計算服務、數(shù)據(jù)存儲、網(wǎng)絡通訊等。平臺服務層即PaaS,是基于虛擬資源服務層而建立的,其主要是為軟件的開發(fā)提供各種應用軟件,如數(shù)據(jù)庫存、開發(fā)環(huán)境、測試環(huán)境、Web服務、公用API等。軟件服務層即SaaS,主要提供各種應用軟件服務,如招投標管理、物資公司管理等[2]。用戶接入層是為用戶登記企業(yè)電子采購平臺所提供的終端服務層,用戶可利用各種電子設備,通過數(shù)字認證之后查看企業(yè)信息及各種采購計劃、招標等信息。
(二)采購平臺架構
根據(jù)企業(yè)采購活動的特征及內(nèi)容,結(jié)合供應商、招標中心、物資公司等業(yè)務合作單位的情況可建設企業(yè)集團電子采購平臺的基本架構。電子采購平臺利用“一庫兩平臺兩門戶”的管理模式實現(xiàn)了將供應商、招標中心、物資公司的統(tǒng)一管理?!耙粠臁敝笖?shù)據(jù)庫存,主要管理供應商、價格及專家等數(shù)據(jù)?!皟善脚_”指集中采購管控平臺和招投標管理平臺,集中采購管控平臺主要控制采購過程,包括采購計劃、采購合同、采購結(jié)算、收貨計劃等;招投標管理平臺主要管控采購詢源過程,包括采購方案制訂、信息發(fā)布、競價管理、招標管理、合同授予等?!皟砷T戶”指供應商門戶及專家門戶,主要為企業(yè)及供應商提供一個互動平臺,以實現(xiàn)各種業(yè)務處理功能,如供應商的注冊、投標、競價、報價、專家評標等。
四、云計算下企業(yè)電子采購平臺建設案例
以某個中型企業(yè)為例,此企業(yè)采購數(shù)量大、物品種類多,為能及時更新企業(yè)信息資源,使企業(yè)能夠?qū)κ袌龅淖兓鞒黾皶r有效的反應,就必須建設更高標準的電子采購平臺?;谠朴嬎愕钠髽I(yè)集團電子采購平臺主要利用SSH集成框架系統(tǒng),即struts+spring+hibernate。依照職責的不同,SSH可分為四個層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層及域模塊層。首先在表示層當中利用JPS頁面,根據(jù)相關的配置文件利用Struts控制ActionServlet所接收到的請求;接著在業(yè)務邏輯層當中通過spring利用IOC及AOP將Model組件及相應的協(xié)作DAO處理組件提供給Action;最后在數(shù)據(jù)持久層當中利用Hibernate將數(shù)據(jù)庫存操作進行封裝,將DAO組件的數(shù)據(jù)請求進行處理并將處理結(jié)果返回至頁面。
在云計算環(huán)境下,此企業(yè)的電子采購平臺自瀏覽器及客戶端至業(yè)務層總共需分四個單元:供應商單元、招標中心單元、物資公司單元及超級管理員單元。依照供應商的工作特征及工作內(nèi)容,供應商單元應包括以下模塊:供應商信息系統(tǒng)、投標績效、合同查詢、修改登錄等;依照招標中心的工作內(nèi)容及其與企業(yè)、供應商的相互聯(lián)系,其模塊主要包括以下方面:供應商信息、采購目錄、招投標管理、招標結(jié)果、修改注冊信息等;物資公司是聯(lián)系供應商、招標中心及企業(yè)的橋梁,根據(jù)物資公司的工作特征及內(nèi)容,其模塊主要有供應商驗證、招標項目信息、物資模塊維護、管理制度文件、修改注冊信息等;超級管理員主要用于管理整個系統(tǒng)及企業(yè)內(nèi)部采購信息,其模塊包括企業(yè)內(nèi)部用戶、通訊錄維護、修改注冊信息等。
根據(jù)用戶需求,四個單元所生成的數(shù)據(jù)分別作出反應并通過持久化層傳至數(shù)據(jù)存儲空間,然后再通過系統(tǒng)分析傳至Web服務器-VM。Web服務器-VM將所接收到的數(shù)據(jù)進行處理并將處理結(jié)果返回至客戶端及瀏覽器頁面?;谠朴嬎愕碾娮硬少徠脚_就是如此進行操作的,在實際應用當中,用戶還需充分考慮訪問量過大時的應對措施以及數(shù)據(jù)備份問題。
五、結(jié)束語
建設電子采購平臺有利于企業(yè)集團采購需求源頭管理的細化,同時通過與企業(yè)ERP系統(tǒng)的結(jié)合實現(xiàn)了企業(yè)的上下協(xié)同、內(nèi)外協(xié)同多方面管理,有效提高了企業(yè)的運作效率。但是現(xiàn)云計算的發(fā)展還處初級階段,因此在實際的工作當中,企業(yè)還需根據(jù)自身的經(jīng)營特征及經(jīng)濟狀況靈活運用云計算來建立電子采購平臺,以充分發(fā)揮云計算的積極作用。(作者單位:1.西安工程大學;2.上海寶信軟件股份有限公司)
參考文獻:
[1] 陳紅軍.基于云計算的企業(yè)集團電子采購平臺建設研究[J].信息系統(tǒng)工程.2015(01),pp.48-50+27
[2] 周備鋒.基于云計算環(huán)境下電子采購管理系統(tǒng)探究[J].計算機光盤軟件與應用.2014(02),pp.44+64