崔江波 孟祥婷 朱江,3,4 羅賽,3,4 朱金華,3,4
1. 吉林煙草工業(yè)有限責(zé)任公司 吉林 延吉 133000;
2. 中國(guó)科學(xué)院沈陽(yáng)自動(dòng)化研究所 遼寧 沈陽(yáng) 110016;
3. 中國(guó)科學(xué)院機(jī)器人與智能制造創(chuàng)新研究院 遼寧 沈陽(yáng) 110016;
4. 中國(guó)科學(xué)院網(wǎng)絡(luò)化控制系統(tǒng)重點(diǎn)實(shí)驗(yàn)室 遼寧 沈陽(yáng) 110016
物流作為煙草行業(yè)中的重要組成部分,涉及運(yùn)輸、存儲(chǔ)、調(diào)運(yùn)、裝卸、信息化等多個(gè)環(huán)節(jié)。經(jīng)過多年變革發(fā)展,煙草物聯(lián)已成為卷煙企業(yè)“卷煙上水平”的重要任務(wù),成為中國(guó)煙草面向未來(lái)提升核心競(jìng)爭(zhēng)力的重要支撐。2018年全國(guó)煙草行業(yè)物流工作現(xiàn)場(chǎng)會(huì)要求行業(yè)物流要抓好物流組織、物流業(yè)務(wù)兩大體系,建設(shè)物流標(biāo)準(zhǔn)化、物流信息化兩大基礎(chǔ)工程。煙草企業(yè)物流信息化應(yīng)該如何建設(shè),一直是擺在物流人面前的一道難題,以往由于煙草企業(yè)物流業(yè)務(wù)龐雜、供應(yīng)鏈縱向延伸過長(zhǎng),造成物流信息化建設(shè)一般是基于某種業(yè)務(wù)分類或者單點(diǎn)作業(yè)內(nèi)容進(jìn)行,比如建設(shè)成品調(diào)度系統(tǒng)、成品車輛運(yùn)輸系統(tǒng)、成品倉(cāng)儲(chǔ)系統(tǒng)、原料倉(cāng)儲(chǔ)系統(tǒng)、原料養(yǎng)護(hù)系統(tǒng)、費(fèi)用管理系統(tǒng)等等,造成物流服務(wù)被動(dòng)、業(yè)務(wù)之間割裂、缺乏統(tǒng)一標(biāo)準(zhǔn),形成了信息化豎井等現(xiàn)象,同時(shí)加大了物流管理工作量和難度,成為限制物流業(yè)務(wù)健康發(fā)展的瓶頸。隨著市場(chǎng)定制化的產(chǎn)生,物流作業(yè)模式趨向柔性化,物流服務(wù)變得更加碎片化、多樣化、復(fù)雜化和主動(dòng)化,固化模式的物流信息系統(tǒng)更加無(wú)法滿足碎片化、靈活化、綜合化的物流服務(wù)要求。這就要求煙草企業(yè)物流信息化建設(shè)的未來(lái)發(fā)展方向是“面向全域主動(dòng)服務(wù)的大物流”,即以服務(wù)專業(yè)化、多樣化、及時(shí)化、標(biāo)準(zhǔn)化為目標(biāo),以信息、資源共享為重點(diǎn),統(tǒng)籌利用好內(nèi)部和外部?jī)蓪游锪髻Y源,圍繞統(tǒng)一物流規(guī)劃設(shè)計(jì)、統(tǒng)一物流資源調(diào)配、統(tǒng)一物流業(yè)務(wù)管理、統(tǒng)一物流標(biāo)準(zhǔn)建設(shè)、統(tǒng)一物流費(fèi)用管控、統(tǒng)一物流績(jī)效考核進(jìn)行自我完善建設(shè)。本文作為物流信息化建設(shè)的業(yè)務(wù)架構(gòu),目的就是解決物流信息化建設(shè)由單點(diǎn)服務(wù)向供應(yīng)鏈服務(wù)轉(zhuǎn)變,打破以往業(yè)務(wù)架構(gòu)設(shè)計(jì)的理念,變被動(dòng)服務(wù)為主動(dòng)服務(wù),采用“服務(wù)產(chǎn)品化”思維模式對(duì)復(fù)雜的物流服務(wù)進(jìn)行產(chǎn)品化重塑,在保證各物流服務(wù)相對(duì)獨(dú)立的情況下,對(duì)物流服務(wù)進(jìn)行有效整合,建設(shè)一個(gè)具備綜合性和專業(yè)性的物流集成平臺(tái),實(shí)現(xiàn)物流服務(wù)集中統(tǒng)一管理,并且切實(shí)提高物流管理信息化水平和運(yùn)行效果。
以“服務(wù)產(chǎn)品化”思維規(guī)劃物流信息化業(yè)務(wù)架構(gòu),可以基于物流自身特點(diǎn)創(chuàng)造出更加優(yōu)質(zhì)的服務(wù)體系,還可以通過不斷沉淀對(duì)物流服務(wù)進(jìn)行提升、優(yōu)化,并且可以根據(jù)預(yù)期提供前瞻性服務(wù),化物流工作被動(dòng)為主動(dòng)。在服務(wù)產(chǎn)品化思維下,將物流成品、原料、輔料等核心業(yè)務(wù)的倉(cāng)儲(chǔ)、運(yùn)輸、養(yǎng)護(hù)、配送、數(shù)據(jù)等服務(wù)集中在一個(gè)專用信息化技術(shù)架構(gòu)下,通過該架構(gòu)最終消除物流不同業(yè)務(wù)系統(tǒng)之間相互獨(dú)立互不聯(lián)系,或者局部業(yè)務(wù)增加,軟件升級(jí)困難等現(xiàn)象,實(shí)現(xiàn)物流信息化同步共享、業(yè)務(wù)精細(xì)化管控、物流標(biāo)準(zhǔn)化創(chuàng)新,提升物流緊跟市場(chǎng)、支持市場(chǎng)、服務(wù)市場(chǎng)的能力、可測(cè)可控可預(yù)期的成本控制能力、信息智能化的管控運(yùn)作能力等。
業(yè)務(wù)架構(gòu)的總體結(jié)構(gòu)設(shè)計(jì),采用“服務(wù)產(chǎn)品化”思維,對(duì)煙草企業(yè)生產(chǎn)經(jīng)營(yíng)供應(yīng)鏈上下游物流提供的各類運(yùn)輸、倉(cāng)儲(chǔ)服務(wù)、配送服務(wù)、數(shù)據(jù)服務(wù)進(jìn)行分解,按照物流管理標(biāo)準(zhǔn)重塑為采購(gòu)服務(wù)、調(diào)撥服務(wù)、銷售服務(wù)、領(lǐng)用服務(wù)、退貨服務(wù)等各類物流服務(wù),面對(duì)相關(guān)部門以服務(wù)的方式提供標(biāo)準(zhǔn)化的物流工作,用產(chǎn)品服務(wù)線滿足供應(yīng)鏈上各部門的物流業(yè)務(wù)需求。業(yè)務(wù)架構(gòu)主體設(shè)計(jì)基于成品、原料、輔料物流業(yè)務(wù)標(biāo)準(zhǔn)化流程,可分為:計(jì)劃管理、調(diào)度管理、運(yùn)輸管理、倉(cāng)儲(chǔ)管理、費(fèi)用管理、數(shù)據(jù)管理六大組成部分,合理統(tǒng)籌運(yùn)力資源、倉(cāng)儲(chǔ)資源、庫(kù)存資源、數(shù)據(jù)資源四大資源,通過物流業(yè)務(wù)、資源集中管控,重塑物流業(yè)務(wù)、物流資源,形成物流服務(wù)能力,創(chuàng)建物流服務(wù)產(chǎn)品體系,形成物流主動(dòng)服務(wù)的新模式[1]。如圖1所示。
服務(wù)產(chǎn)品化是通過流程細(xì)化、統(tǒng)一標(biāo)準(zhǔn)、內(nèi)容打包、考核量化等一系列的手段,將非標(biāo)的服務(wù)標(biāo)準(zhǔn)化,整合為成套的“產(chǎn)品”提供給對(duì)應(yīng)客戶。產(chǎn)品化設(shè)計(jì)意味著物流業(yè)務(wù)標(biāo)準(zhǔn)化,標(biāo)準(zhǔn)化才能帶來(lái)高度協(xié)作、高度專業(yè),將不同服務(wù)產(chǎn)品化也可以讓不同服務(wù)能有不同的壯大空間、垂直細(xì)分。煙草企業(yè)物流服務(wù)產(chǎn)品化圍繞物流業(yè)務(wù)設(shè)計(jì),首先明確物流職能范圍,包括成品、原料、輔料業(yè)務(wù)的運(yùn)輸、倉(cāng)儲(chǔ)、費(fèi)用管理工作;其次細(xì)分業(yè)務(wù),物流工作由采購(gòu)、研發(fā)、生產(chǎn)、營(yíng)銷等上游單位需求展開,可劃分為采購(gòu)物流、生產(chǎn)物流、銷售物流、逆向物流;然后環(huán)節(jié)重組,對(duì)各類物流業(yè)務(wù)環(huán)節(jié)進(jìn)行標(biāo)準(zhǔn)化組件設(shè)計(jì),重新組織形成標(biāo)準(zhǔn)化業(yè)務(wù)流程;最后是服務(wù)優(yōu)化,通過對(duì)服務(wù)進(jìn)行沉淀和完善,不斷根據(jù)發(fā)展需要自主迭代業(yè)務(wù)控件、升級(jí)服務(wù)產(chǎn)品、提升物流服務(wù)。
煙草企業(yè)物流服務(wù)產(chǎn)品可分為計(jì)劃管理、調(diào)度管理、運(yùn)輸管理、倉(cāng)儲(chǔ)管理、費(fèi)用管理、數(shù)據(jù)管理六大類:
計(jì)劃管理:計(jì)劃管理提供原輔料采購(gòu)、原輔料調(diào)撥、成品移庫(kù)、原輔料備貨、成品銷售等物流計(jì)劃,根據(jù)物流計(jì)劃生成一系列物流指令,以計(jì)劃驅(qū)動(dòng)物流業(yè)務(wù)。
調(diào)度管理:調(diào)度管理提供成品、原料、輔料的集中調(diào)度、運(yùn)輸調(diào)度、倉(cāng)儲(chǔ)調(diào)度服務(wù),集中調(diào)度用于分配物流任務(wù),運(yùn)輸調(diào)度用于指定承運(yùn)單位、分配運(yùn)輸車輛,倉(cāng)儲(chǔ)調(diào)度用于指定作業(yè)倉(cāng)庫(kù)、分配倉(cāng)儲(chǔ)庫(kù)位。
運(yùn)輸管理:運(yùn)輸管理提供汽運(yùn)、空運(yùn)、火車等各類運(yùn)輸服務(wù),完成車輛安排、位置監(jiān)控、狀態(tài)記錄等工作。
倉(cāng)儲(chǔ)管理:倉(cāng)儲(chǔ)管理提供入庫(kù)、出庫(kù)、盤點(diǎn)、庫(kù)位管理、環(huán)境監(jiān)控、原料養(yǎng)護(hù)、庫(kù)存查詢等倉(cāng)儲(chǔ)服務(wù),完成成品、原料、輔料貨品倉(cāng)儲(chǔ)作業(yè)等管理。
費(fèi)用管理:費(fèi)用管理提供物流運(yùn)費(fèi)、租賃費(fèi)、裝卸費(fèi)管理服務(wù),完成費(fèi)用錄入、計(jì)算、審核、費(fèi)率本設(shè)置等內(nèi)容。
數(shù)據(jù)管理:數(shù)據(jù)管理面對(duì)其他部門提供權(quán)威的物流標(biāo)準(zhǔn)數(shù)據(jù)服務(wù),包括各類計(jì)劃進(jìn)度、車輛動(dòng)態(tài)、物流工作狀態(tài)、物流發(fā)生費(fèi)用等業(yè)務(wù)數(shù)據(jù),以及倉(cāng)庫(kù)、庫(kù)存、運(yùn)力等物流資源數(shù)據(jù),并從其他來(lái)源匯聚物流相關(guān)數(shù)據(jù)。
圖1 業(yè)務(wù)架構(gòu)示意圖
業(yè)務(wù)架構(gòu)需要以信息化形式進(jìn)行呈現(xiàn),即以業(yè)務(wù)框架為引導(dǎo),以技術(shù)框架為支撐。“服務(wù)產(chǎn)品化”思維模式的物流信息化框架,對(duì)技術(shù)基座框架提出了更新、更高的要求,要滿足面向服務(wù)的基礎(chǔ)設(shè)計(jì),具備物流業(yè)務(wù)靈活配置、構(gòu)件化開發(fā)能力、支持插拔的系統(tǒng)組成、支持移動(dòng)端同步運(yùn)行、大數(shù)據(jù)管理和多樣的主流數(shù)據(jù)庫(kù)管理能力,并且具有高效穩(wěn)定的消息通訊能力。只有技術(shù)層面具備上述要求才能搭建出符合“服務(wù)產(chǎn)品化”思維的物流信息化框架[2]。
(1)功能模塊“積木式”插拔設(shè)計(jì)
業(yè)務(wù)架構(gòu)采用構(gòu)件化開發(fā)技術(shù),將業(yè)務(wù)和資源服務(wù)設(shè)計(jì)成可重復(fù)使用的功能組件,功能組件是實(shí)現(xiàn)業(yè)務(wù)架構(gòu)“服務(wù)產(chǎn)品化”的基礎(chǔ)。創(chuàng)造“積木式”插拔組件管理方式,形成組件可插拔管理,以適應(yīng)“服務(wù)產(chǎn)品化”業(yè)務(wù)架構(gòu)隨時(shí)拆分和重組的靈活模式。插件框架從插件倉(cāng)庫(kù)獲取基礎(chǔ)插件并進(jìn)行組裝,根據(jù)實(shí)際需求開發(fā)業(yè)務(wù)邏輯插件,并將業(yè)務(wù)插件發(fā)布或者更新到插件倉(cāng)庫(kù)中。插件倉(cāng)庫(kù)包括共享插件倉(cāng)庫(kù)和業(yè)務(wù)插件倉(cāng)庫(kù)兩種類型,共享插件倉(cāng)庫(kù)的使用可以提高軟件資產(chǎn)庫(kù)的復(fù)用性,將大幅度的降低系統(tǒng)的開發(fā)與維護(hù)成本,共享插件倉(cāng)庫(kù)主要包括了文件管理、權(quán)限管理、安全管理、模塊管理、策略管理、緩存管理等幾大類。業(yè)務(wù)插件為業(yè)務(wù)的實(shí)現(xiàn)提供了動(dòng)態(tài)可擴(kuò)展功能,可靈活高效的滿足業(yè)務(wù)需求,主要由訂單管理、倉(cāng)儲(chǔ)管理、運(yùn)輸管理、費(fèi)用管理等幾部分組成。如圖2表示:
圖2 基于插件的系統(tǒng)框架示意圖
(2)功能模塊高內(nèi)聚、無(wú)耦合化設(shè)計(jì)
“服務(wù)產(chǎn)品化”具有物品的獨(dú)立性、差異性等特點(diǎn),要求技術(shù)架構(gòu)在功能設(shè)計(jì)上以高內(nèi)聚、低耦合為原則,將物流平臺(tái)中訂單管理、倉(cāng)儲(chǔ)管理、運(yùn)輸管理、商務(wù)管理等業(yè)務(wù)模塊,設(shè)計(jì)成為無(wú)耦合狀態(tài),即各業(yè)務(wù)模塊間無(wú)任何的依賴關(guān)系,保持了功能模塊的獨(dú)立性,使得業(yè)務(wù)應(yīng)用無(wú)耦合,可獨(dú)立部署,亦可與業(yè)務(wù)應(yīng)用部署到一臺(tái)機(jī)器上。無(wú)耦合狀態(tài)下的功能模塊,更易于組件升級(jí)、維護(hù),具有高度的靈活性和擴(kuò)展性,具體表現(xiàn)為獨(dú)立的模塊比較容易測(cè)試和維護(hù),修改設(shè)計(jì)和程序需要的工作量比較小,錯(cuò)誤傳播范圍小,需要擴(kuò)充功能時(shí)能夠“插入”模塊。如果在緊密耦合狀態(tài)下,各業(yè)務(wù)間相互依賴程度很高,互相作用與影響較大,無(wú)法靈活的滿足業(yè)務(wù)應(yīng)用部署。如下圖分別是緊密耦合、松散耦合、無(wú)耦合三種狀態(tài):
圖3 業(yè)務(wù)模塊耦合度說明
“服務(wù)產(chǎn)品化”模式將各種作業(yè)服務(wù)變成向用戶提供多角度、定制化、個(gè)性化、多元化的服務(wù)產(chǎn)品,從而實(shí)現(xiàn)用戶實(shí)用層面和心理層面的滿足,這就要求人機(jī)界面應(yīng)用的靈活性、簡(jiǎn)單性、交互性。因此WEB端框架設(shè)計(jì)時(shí)采用了目前主流的B/S架構(gòu)、Web Service、消息隊(duì)列等技術(shù)。通過B/S架構(gòu),大大簡(jiǎn)化了客戶端,只要客戶端機(jī)器能上網(wǎng)就可以,用戶通過瀏覽器進(jìn)行業(yè)務(wù)交互,無(wú)須進(jìn)行任何設(shè)置,所有的處理工作都集中在后臺(tái)服務(wù)器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新服務(wù)器端的軟件就可以,無(wú)須對(duì)客戶端進(jìn)行任何維護(hù)與升級(jí)操作。適當(dāng)采用Web Service的技術(shù)進(jìn)行系統(tǒng)整合和信息資源整合,因?yàn)閃eb Service是基于標(biāo)準(zhǔn)接口,能生成適用于網(wǎng)絡(luò)上不同系統(tǒng)的分布式應(yīng)用程序,從而保證軟件應(yīng)用程序資源在各網(wǎng)絡(luò)上均可用,以及在不同語(yǔ)言和操作系統(tǒng)環(huán)境下的通訊正常進(jìn)行。異構(gòu)網(wǎng)絡(luò)環(huán)境下分布式應(yīng)用的信息交換機(jī)制是通過消息隊(duì)列技術(shù)來(lái)完成的,消息隊(duì)列技術(shù)為構(gòu)造以同步或異步方式實(shí)現(xiàn)的分布式應(yīng)用提供了松耦合方法,消息隊(duì)列技術(shù)的API調(diào)用被嵌入到新的或現(xiàn)存的應(yīng)用中,通過消息發(fā)送到內(nèi)存或基于磁盤的隊(duì)列或從它讀出而提供信息交換[3]。具體如圖4所示:
圖4 B/S架構(gòu)示意圖
“服務(wù)產(chǎn)品化”模式下,物流信息系統(tǒng)開發(fā)時(shí),必須使用物流專用組件搭建業(yè)務(wù)流程,規(guī)范業(yè)務(wù)要求、控制用戶操作,同時(shí)簡(jiǎn)化開發(fā)工作量,保證系統(tǒng)正確性,為后續(xù)管理提升提供基礎(chǔ)。服務(wù)端框架中基于物流業(yè)務(wù)管理特點(diǎn),研發(fā)物流計(jì)劃、運(yùn)輸車輛、物流倉(cāng)庫(kù)、費(fèi)率本等一系列物流專用的業(yè)務(wù)組件,在組件內(nèi)完成業(yè)務(wù)、數(shù)據(jù)標(biāo)準(zhǔn)化管理,保證用戶標(biāo)準(zhǔn)操作[4]。
圖5 SOA體系架構(gòu)示意圖
移動(dòng)端框架設(shè)計(jì)是為了適應(yīng)移動(dòng)客戶端開發(fā)的,隨著移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,物流業(yè)務(wù)中對(duì)移動(dòng)客戶端的作業(yè)需求越來(lái)越多。而服務(wù)產(chǎn)品化對(duì)用戶應(yīng)用平臺(tái)的要求也呈現(xiàn)多樣性,不只是靜止的客戶端,也要適應(yīng)移動(dòng)的客戶端。移動(dòng)端框架采用Sencha Touch技術(shù)設(shè)計(jì),在此基礎(chǔ)上,對(duì)業(yè)務(wù)層級(jí)進(jìn)行了高度的封裝,全面兼容Android和Apple iOS設(shè)備。同時(shí),提供兩種集成模式App和網(wǎng)頁(yè)模式,App模式可以讓我們的應(yīng)用和普通手機(jī)應(yīng)用一樣,通過商店模式(Android可以直接安裝)安裝到用戶的手機(jī)上。而網(wǎng)頁(yè)模式提供了另外一種靈活性,可以通過微信、電商等其他互聯(lián)網(wǎng)載體,與我們的業(yè)務(wù)系統(tǒng)進(jìn)行交互,滿足現(xiàn)在互聯(lián)網(wǎng)模式用戶的需要。人機(jī)交互方面采用豐富的交互組件及交互方式(觸控等方式得到凸顯),可以給用戶提供特殊的交互感受,使用戶對(duì)系統(tǒng)的使用黏性增加,對(duì)系統(tǒng)的使用感受度提高。移動(dòng)端支持GPRS、EDGE、3G、4G、WLAN、WIFI等構(gòu)成的無(wú)縫覆蓋立體網(wǎng)絡(luò),使移動(dòng)終端具有高速接入網(wǎng)絡(luò)能力的特性[5]。具體框架圖如下:
圖6 移動(dòng)端框架示意圖
“服務(wù)產(chǎn)品化”業(yè)務(wù)架構(gòu)的內(nèi)外部流動(dòng)是基于制定好的標(biāo)準(zhǔn)化業(yè)務(wù)流程進(jìn)行,即一些共性流程,但有時(shí)根據(jù)實(shí)際需要配置業(yè)務(wù)專項(xiàng)流程,針對(duì)某種業(yè)務(wù)類型進(jìn)行專項(xiàng)設(shè)置,如運(yùn)力共享、費(fèi)用結(jié)算、倉(cāng)儲(chǔ)指令等內(nèi)容。系統(tǒng)提供業(yè)務(wù)流程配置功能,根據(jù)業(yè)務(wù)需求自行設(shè)定業(yè)務(wù)流程,即設(shè)定業(yè)務(wù)流程工作流。核心功能通過Core、Console、Client API、Designer來(lái)實(shí)現(xiàn),其中Core提供核心業(yè)務(wù)流控制,Console提供流程監(jiān)控與測(cè)試,Client API實(shí)現(xiàn)流程引擎與業(yè)務(wù)系統(tǒng)交互,Designer根據(jù)業(yè)務(wù)需求進(jìn)行流程設(shè)計(jì)。采用嵌入式的運(yùn)行模式,從UI表現(xiàn)層嵌入業(yè)務(wù)邏輯層,協(xié)同流程引擎與業(yè)務(wù)數(shù)據(jù)庫(kù)進(jìn)行交互,運(yùn)作模式如下圖:
圖7 業(yè)務(wù)模式示意圖
業(yè)務(wù)流程可配置化利用JS基于網(wǎng)頁(yè)的流程模板設(shè)計(jì)器來(lái)實(shí)現(xiàn),支持IE、FireFox、Chrome等主流瀏覽器,可基于版本的流程在線部署,直接覆蓋流程模板[6]。表現(xiàn)形式如圖8。
本文創(chuàng)新性地將“服務(wù)產(chǎn)品化”思維引入到物流業(yè)務(wù)架構(gòu)設(shè)計(jì)中,將各類物流服務(wù)內(nèi)容進(jìn)行拆解、包裝,推出一系列標(biāo)準(zhǔn)化服務(wù)產(chǎn)品,用產(chǎn)品服務(wù)線滿足各部門物流需求。同時(shí)采用以計(jì)劃、調(diào)度、運(yùn)輸、倉(cāng)儲(chǔ)、費(fèi)用五層管控設(shè)計(jì),完成物流各單位、各級(jí)人員在一個(gè)平臺(tái)中集中管控、分散作業(yè)、聯(lián)合操作。技術(shù)部分采用業(yè)務(wù)組件化和流程配置化設(shè)計(jì),簡(jiǎn)化開發(fā)工作的同時(shí),實(shí)現(xiàn)業(yè)務(wù)標(biāo)準(zhǔn)化、靈活化管理,從而提升物流標(biāo)準(zhǔn)化管理能力。
圖8 流程可配置設(shè)計(jì)器