趙希和 鄧志剛
[摘要]本文首先分析了傳統(tǒng)的物流信息系統(tǒng)以及GIS技術(shù)平臺的架構(gòu),指出了其存在的問題,進(jìn)而設(shè)計(jì)了一種基于組件的GIS系統(tǒng)架構(gòu),并且給出了具體的實(shí)施方案。
[關(guān)鍵詞]物流企業(yè);GIS;組件;系統(tǒng)架構(gòu)
[中圖分類號]F251[文獻(xiàn)標(biāo)識碼]A[文章編號]1005-6432(2014)18-0027-02
1引言
目前,我國在利用GIS技術(shù)的物流信息系統(tǒng)方面,還存在一定的問題。比如GIS與物流系統(tǒng)集成方式不成熟以及缺乏無縫集成機(jī)制等。對于物流信息系統(tǒng)來說,系統(tǒng)架構(gòu)影響著系統(tǒng)的行為與效能。本文從傳統(tǒng)的物流信息系統(tǒng)架構(gòu)入手,對目前國內(nèi)外中小物流企業(yè)的實(shí)際需求進(jìn)行分析,提出了系統(tǒng)與GIS技術(shù)無縫集成的架構(gòu)方案,對我國物流信息系統(tǒng)的開發(fā)具有一定參考價值。
2傳統(tǒng)物流信息系統(tǒng)架構(gòu)
目前,我國大部分物流企業(yè)使用的是基于C/S模式的物流信息系統(tǒng)。在傳統(tǒng)的物流信息系統(tǒng)架構(gòu)中,重視的是數(shù)據(jù)結(jié)構(gòu),采用的是結(jié)構(gòu)化程序設(shè)計(jì)方法,其結(jié)構(gòu)模型如圖1所示。
在圖1所示的系統(tǒng)架構(gòu)中,所有的用戶接口、操作數(shù)據(jù)以及業(yè)務(wù)邏輯都放在了業(yè)務(wù)邏輯層,這樣雖然可以提高系統(tǒng)的反應(yīng)速度,但是缺點(diǎn)也是非常明顯的,具體如下:
(1)無法滿足市場需求,系統(tǒng)的可擴(kuò)展性不高,當(dāng)市場發(fā)生變化時,系統(tǒng)不能根據(jù)新業(yè)務(wù)模式做出快速調(diào)整。
(2)系統(tǒng)維護(hù)成本高,尤其是當(dāng)企業(yè)在不同地域具有辦事點(diǎn)時,需要專人進(jìn)行管理與維護(hù)。
(3)業(yè)務(wù)邏輯層密度太大,導(dǎo)致系統(tǒng)的升級難度較大。
3基于服務(wù)的物流信息系統(tǒng)架構(gòu)
隨著軟件技術(shù)的不斷發(fā)展,基于服務(wù)的系統(tǒng)架構(gòu)(SOA)得到了廣大程序員的認(rèn)可。SOA是一種基于服務(wù)的解決方案框架,它根據(jù)系統(tǒng)不同的功能模塊封裝成服務(wù),并且服務(wù)之間具有模塊化、低耦合以及獨(dú)立性等特點(diǎn)。引入SOA的目的在于擺脫技術(shù)對系統(tǒng)的約束,實(shí)現(xiàn)企業(yè)發(fā)展的需要。
為了彌補(bǔ)傳統(tǒng)物流信息系統(tǒng)架構(gòu)的不足,基于服務(wù)的架構(gòu)方案對系統(tǒng)層次進(jìn)行了重新劃分,將其分為業(yè)務(wù)流程層、業(yè)務(wù)服務(wù)層、業(yè)務(wù)應(yīng)用層以及基礎(chǔ)設(shè)施層,其結(jié)構(gòu)如圖2所示。
基于服務(wù)的物流信息系統(tǒng)架構(gòu)中,由于對系統(tǒng)結(jié)構(gòu)進(jìn)行了細(xì)分,使得系統(tǒng)的可復(fù)用性與可維護(hù)性大大提高,同時還提高了系統(tǒng)的靈活性,使其在不同的業(yè)務(wù)模式中能夠做出快速反應(yīng)與調(diào)整,從而滿足不同企業(yè)的實(shí)際需求。
4基于GIS的物流信息系統(tǒng)三層架構(gòu)
近年來,GPS以及GIS技術(shù)在我國得到了廣泛的推廣與應(yīng)用。但是,從目前的發(fā)展來看,由于受到資金投入、經(jīng)營范圍以及商業(yè)模式的影響,大多數(shù)都是利用松散結(jié)合的方式進(jìn)行系統(tǒng)開發(fā),其系統(tǒng)架構(gòu)也主要由基礎(chǔ)設(shè)施層(含數(shù)據(jù)庫)、業(yè)務(wù)邏輯層以及客戶層構(gòu)成。
在三層架構(gòu)中,不同構(gòu)件之間的協(xié)作以及接口關(guān)系相對明顯,并且可以完成簡單的查詢需求。但是,由于空間信息以及物流信息的不同,需要使用不同的數(shù)據(jù)庫,那么就會產(chǎn)生不同的數(shù)據(jù)分析模式,因此在某些時候必須進(jìn)行系統(tǒng)切換??偟膩碚f,三層體系架構(gòu)不利于同步處理與用戶操作,并且當(dāng)業(yè)務(wù)模式發(fā)生變化時,系統(tǒng)也很難迅速作出反應(yīng)。
5基于GIS的物流信息系統(tǒng)四層架構(gòu)
通過前文的分析可知,傳統(tǒng)的物流信息系統(tǒng)以及三層架構(gòu)體系都具有一定的缺陷。而基于服務(wù)的體系架構(gòu)則為異構(gòu)系統(tǒng)實(shí)現(xiàn)解耦提供了參考,充分發(fā)揮了架構(gòu)本身的優(yōu)勢。為了有效利用GIS技術(shù),本文提出了組件式的四層架構(gòu)方案,即對GIS服務(wù)進(jìn)行重新分類與封裝,將其重新劃分為基礎(chǔ)設(shè)施層、空間信息支撐層、業(yè)務(wù)服務(wù)支撐層以及業(yè)務(wù)應(yīng)用層。
在四層架構(gòu)中,由于新增了空間信息支撐層,極大程度地提高了系統(tǒng)的靈活性,GIS平臺可以根據(jù)需求的不同選擇不同的部署方式。比如,中小企業(yè)由于資金投入少,而對GIS服務(wù)要求不高時,那么可以設(shè)計(jì)簡單的GIS平臺實(shí)現(xiàn)信息支撐層;而對于GIS平臺要求較高的系統(tǒng),則可以利用組件作為空間信息支撐層,比如MapXsite、ArcIMS等。
6實(shí)例研究
根據(jù)我國中小物流企業(yè)的具體需求,本文采用ArcSDE與ArcIMS作為GIS服務(wù)平臺,設(shè)計(jì)了完整的系統(tǒng)架構(gòu)。在該架構(gòu)中,基礎(chǔ)設(shè)施層采用SQL Server,空間信息支撐層使用ArcSDE以及ArcMap,業(yè)務(wù)支撐層提供服務(wù)注冊、算法優(yōu)化以及業(yè)務(wù)規(guī)劃等服務(wù),在應(yīng)用層則可以為海關(guān)、倉儲以及銀行等多個領(lǐng)域服務(wù)。
通過實(shí)例研究可知,四層架構(gòu)方案降低了軟件開發(fā)的難度,有利于系統(tǒng)后期的維護(hù)與修改,同時在不同的業(yè)務(wù)模式中,系統(tǒng)能夠快速作出反應(yīng),最后,系統(tǒng)能夠適應(yīng)不斷變化的物流市場,具有強(qiáng)大的數(shù)據(jù)處理與管理功能。
7結(jié)論
本文主要對物流信息系統(tǒng)的架構(gòu)進(jìn)行研究,同時提出了基于GIS技術(shù)的四層物流信息系統(tǒng)架構(gòu)。通過研究表明,這種架構(gòu)方式在系統(tǒng)的可擴(kuò)展性、適用性以及性能方面,都遠(yuǎn)遠(yuǎn)高于傳統(tǒng)架構(gòu)以及三層體系架構(gòu)。通過對四層體系架構(gòu)進(jìn)行研究,不僅可以改變我國中小物流企業(yè)的管理方式,同時還能對資源配置進(jìn)行優(yōu)化,提高我國物流企業(yè)競爭力,為高效的現(xiàn)代化物流平臺建設(shè)奠定了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]王先平.SOA在物流系統(tǒng)中的應(yīng)用研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2008(29):303.
[2]戚銘堯.面向物流的空間信息服務(wù)及其關(guān)鍵技術(shù)研究[D].北京:中國科學(xué)院,2012.
[3]蔡超彥.郵政物流金融運(yùn)營的創(chuàng)新模式研究[J].郵政研究,2010(5):21.
[4]霍亮.空間物流信息系統(tǒng)體系結(jié)構(gòu)研究[J].測繪科學(xué),2012(5):121.
[5]郭成.物流信息技術(shù)應(yīng)用現(xiàn)狀及趨勢[J].中國儲運(yùn),2007(3):97.
[作者簡介]趙希和(1963—),男,江西南昌人,畢業(yè)于南昌師范??茖W(xué)校物理專業(yè),工程師、高級物流師;鄧志剛(1976—),男,江西吉安人,畢業(yè)于江西財經(jīng)大學(xué),工商管理專業(yè),碩士,政工師、經(jīng)濟(jì)師、高級物流師。