文/崔江波 孟祥婷 朱江 羅賽 朱金華
物聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,為物流系統(tǒng)的轉(zhuǎn)型升級(jí)帶來巨大機(jī)遇,為制造業(yè)物流信息化建設(shè)提供新思路。在面對(duì)市場(chǎng)化競(jìng)爭(zhēng)和追求“第三利潤(rùn)源”的雙重驅(qū)動(dòng)下,物流體系要想實(shí)現(xiàn)“精化流程、精確核算、精準(zhǔn)運(yùn)營(yíng)、精到服務(wù)、精細(xì)管理”的“精益物流”工作要求,就必須打造一個(gè)“全面感知、全面覆蓋、全程控制、全面提升”的物流系統(tǒng),將單維度的線性供應(yīng)鏈物流體系轉(zhuǎn)化成多維度網(wǎng)絡(luò)型的供應(yīng)鏈物流體系,實(shí)現(xiàn)物流職能各環(huán)節(jié)的高度融合和統(tǒng)一協(xié)同,最終為實(shí)現(xiàn)物流的數(shù)字智能化鋪平道路。本文物流綜合信息管控平臺(tái)的設(shè)計(jì),是應(yīng)運(yùn)新技術(shù)的要求,將舊有的物流綜合信息管控平臺(tái)進(jìn)行升級(jí)改造,并對(duì)其數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)和技術(shù)架構(gòu)進(jìn)行重新設(shè)計(jì)。本文重點(diǎn)針對(duì)物流綜合信息管控平臺(tái)的整體框架和技術(shù)架構(gòu)的設(shè)計(jì)進(jìn)行闡述。
圖1 系統(tǒng)整體框架圖
圖2 CNF架構(gòu)整體結(jié)構(gòu)圖
本文物流綜合信息管控平臺(tái)的整體框架基于企業(yè)整體信息體系架構(gòu)設(shè)計(jì),從采購開始到銷售結(jié)束,涉及到企業(yè)整條供應(yīng)鏈體系。并從企業(yè)自身物流業(yè)務(wù)的現(xiàn)狀出發(fā),充分考慮企業(yè)物流未來需求和擴(kuò)展要求,系統(tǒng)設(shè)計(jì)以滿足高內(nèi)聚、低耦合的要求,便于后期的系統(tǒng)調(diào)整和重組,具備可擴(kuò)展性,能夠適應(yīng)業(yè)務(wù)功能需求的變化。系統(tǒng)整體架構(gòu)分四層:界面層、業(yè)務(wù)應(yīng)用層、系統(tǒng)接入層、基礎(chǔ)設(shè)施層。具體架構(gòu)如圖1。
為用戶層提供幾種方式的系統(tǒng)服務(wù)展現(xiàn),主要包括基于瀏覽器的個(gè)人門戶展現(xiàn)以及客戶端,還提供個(gè)性化的移動(dòng)展現(xiàn),如智能手機(jī)、上網(wǎng)本、移動(dòng)終端等,以及發(fā)布類信息的大屏幕展現(xiàn)等。
為用戶層提供物流業(yè)務(wù)管理的應(yīng)用功能,分為基礎(chǔ)管理層、調(diào)度作業(yè)層以及監(jiān)控管理三層。基礎(chǔ)管理層包括基礎(chǔ)信息、規(guī)則管理、配置管理、系統(tǒng)管理等,調(diào)度作業(yè)層實(shí)現(xiàn)對(duì)成品、原料、輔料的計(jì)劃管理、調(diào)度管理、運(yùn)輸管理、倉儲(chǔ)管理、費(fèi)用管理、綜合管理、績(jī)效考核、消息提醒、移動(dòng)應(yīng)用等,監(jiān)控管理層包括作業(yè)監(jiān)控、統(tǒng)計(jì)分析等。
提供物流綜合信息管控平臺(tái)與外部系統(tǒng)的接口,接入的系統(tǒng)主要包括:ERP系統(tǒng)、主數(shù)據(jù)平臺(tái)、行業(yè)相關(guān)信息系統(tǒng)等。
基礎(chǔ)設(shè)施層是企業(yè)物流綜合信息管控平臺(tái)的服務(wù)器、網(wǎng)絡(luò)設(shè)備和系統(tǒng)軟件等,主要包括:操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、主機(jī)、網(wǎng)絡(luò)設(shè)備、存儲(chǔ)設(shè)備、備份設(shè)備等。
標(biāo)準(zhǔn)規(guī)范保障體系是企業(yè)信息化的基礎(chǔ),包括數(shù)據(jù)標(biāo)準(zhǔn)、編碼標(biāo)準(zhǔn)、接口標(biāo)準(zhǔn)等,以及相關(guān)的管理制度和規(guī)范。確保系統(tǒng)內(nèi)部、系統(tǒng)之間的信息集成和信息交換。
信息安全保障體系確保企業(yè)信息安全、應(yīng)用系統(tǒng)安全運(yùn)行,包含基本技術(shù)要求和基本管理要求兩個(gè)方面?;炯夹g(shù)要求包括物理安全、網(wǎng)絡(luò)安全、主機(jī)安全、應(yīng)用安全、數(shù)據(jù)安全及備份恢復(fù);基本管理要求包括安全管理制度、安全管理結(jié)構(gòu)、人員安全管理、系統(tǒng)建設(shè)管理、系統(tǒng)運(yùn)維管理。
運(yùn)行維護(hù)保障體系確保系統(tǒng)的正常運(yùn)行、升級(jí)和維護(hù)。重點(diǎn)要從三大體系考慮,即運(yùn)維控制體系、流程體系、監(jiān)控體系。
企業(yè)物流綜合信息管控平臺(tái)的技術(shù)架構(gòu)為CNF架構(gòu)。該架構(gòu)能夠快速、高效地搭建適用于不同平臺(tái)、不同需求的業(yè)務(wù)系統(tǒng),在保證快速開發(fā)的同時(shí),能夠很好地滿足物流業(yè)務(wù)的信息需求,并穩(wěn)定、高效地支撐各項(xiàng)物流業(yè)務(wù)的運(yùn)轉(zhuǎn),對(duì)系統(tǒng)的安全性、穩(wěn)定性、可靠性都有比較高的保障。CNF架構(gòu)主要包括三個(gè)組成部分,即:CJF服務(wù)端架構(gòu)、CWF WEB端框架、CMF移動(dòng)端框架。
CNF架構(gòu)整體結(jié)構(gòu)圖,如圖2。
CJF服務(wù)端架構(gòu)主要由協(xié)議接口層、服務(wù)層、業(yè)務(wù)模型層、數(shù)據(jù)庫持久層和架構(gòu)支持庫組成。該架構(gòu)主要基于SPRING架構(gòu)的思想加以擴(kuò)展和補(bǔ)充,旨在提高開發(fā)效率、降低開發(fā)成本、提高系統(tǒng)的可維護(hù)性和提升應(yīng)用系統(tǒng)運(yùn)行效率。
CWF框架主要適用于B/S的前端開發(fā),是基于Extjs開發(fā)的前端框架。Extjs是目前最優(yōu)秀的客戶端開發(fā)框架之一,具有豐富的組件庫,Ajax的數(shù)據(jù)交互模式,MVC的開發(fā)方式,不僅提高開發(fā)效率,同時(shí)給用戶提供了更加豐富和個(gè)性化的操作體驗(yàn)。CWF在Extjs基礎(chǔ)上進(jìn)行了二次封裝,在繼承原有的優(yōu)點(diǎn)基礎(chǔ)上,根據(jù)實(shí)際項(xiàng)目的開發(fā)需求,對(duì)特定的操作模式進(jìn)行處理(反AOP模式實(shí)現(xiàn))。同時(shí)Cwf對(duì)瀏覽器平臺(tái)有很好的支持,對(duì)目前主流的IE、Chrome、Firefox都有很好的兼容性。
CMF是APP(移動(dòng)端)的開發(fā)框架。CMF是基于Sencha Touch開發(fā)的前端框架,Sencha Touch框架是世界上第一個(gè)基于HTML5的Mobile App框架,基于最新的WEB標(biāo)準(zhǔn)-HTML5,CSS3,JavaScript;擁有豐富的用戶界面組件和強(qiáng)大的數(shù)據(jù)管理功能,全面兼容Android和Apple iOS設(shè)備。
CMF在此基礎(chǔ)上,對(duì)業(yè)務(wù)層級(jí)進(jìn)行了高度的封裝,使移動(dòng)端的開發(fā)更加的簡(jiǎn)單、快捷。同時(shí),CMF提供兩種集成模式App和網(wǎng)頁模式。App模式(Cordova架構(gòu))可以讓我們的應(yīng)用和普通手機(jī)應(yīng)用一樣,通過商店模式(Android可以直接安裝)安裝到用戶的手機(jī)上。而網(wǎng)頁模式提供了另外一種靈活性,可以通過微信、電商等其他互聯(lián)網(wǎng)載體,與我們的業(yè)務(wù)系統(tǒng)進(jìn)行交互,滿足現(xiàn)在互聯(lián)網(wǎng)模式用戶的需要。
基于CNF架構(gòu)的物流信息管控平臺(tái)的設(shè)計(jì)以“統(tǒng)一調(diào)度、分層作業(yè)、兼顧長(zhǎng)遠(yuǎn)、靈活簡(jiǎn)便”為指導(dǎo)思想,以CNF技術(shù)架構(gòu)結(jié)構(gòu)骨架為支撐點(diǎn),在保證整體一致性的前提下,又兼顧了不同平臺(tái)的個(gè)性化功能設(shè)計(jì),各平臺(tái)間緊密聯(lián)系,很好地滿足了物流業(yè)務(wù)的信息需求,并穩(wěn)定、高效地支撐各項(xiàng)物流業(yè)務(wù)的運(yùn)轉(zhuǎn)。