摘要:伴隨全球經(jīng)濟一體化進程的推進,信息技術(shù)在物流領(lǐng)域的應(yīng)用和發(fā)展,傳統(tǒng)的物流行業(yè)正逐步向電子物流轉(zhuǎn)變。文章在分析物流企業(yè)業(yè)務(wù)流程的基礎(chǔ)上,著重介紹了第三方物流信息系統(tǒng)的總體設(shè)計和關(guān)鍵技術(shù),并提供了實現(xiàn)企業(yè)之間數(shù)據(jù)交換接口的具體實例。該系統(tǒng)能為企業(yè)帶來競爭優(yōu)勢和經(jīng)濟效益,促進我國第三方物流的發(fā)展。
關(guān)鍵詞:Web Service;物流信息系統(tǒng);接口;數(shù)據(jù)交換
0 引言
全球的經(jīng)濟正朝著一體化的方向邁進,經(jīng)濟的快速發(fā)展勢必促進物資分配和運輸市場的繁榮,物流已成為新的利潤增長點。物流管理水平的高低已逐漸成為影響企業(yè)產(chǎn)品成本和市場競爭力重要的因素。
目前傳統(tǒng)的物流企業(yè)還停留在單純提供倉儲及運輸?shù)奈锪鞣?wù),對于增值服務(wù)如:信息傳遞、市場動態(tài)、在線查詢、代收款、物流加工、返品回收等還無法滿足客戶需求。因此,傳統(tǒng)物流企業(yè)在向?qū)I(yè)化第三方物流企業(yè)轉(zhuǎn)型過程中急需一套適合中國國內(nèi)物流作業(yè)的全方位操作系統(tǒng)。
國內(nèi)專業(yè)物流軟件還處在市場啟動的初期,還沒有形成一個非常強勢的品牌;并且由于物流本身的復(fù)雜性,第三方物流系統(tǒng)開發(fā)還很不完善,不少物流管理軟件在很大程度上不能滿足客戶要求,對功能上的細化問題考慮不周,缺少一定的行業(yè)性。所以,開發(fā)物流供應(yīng)鏈管理軟件將呈上升趨勢。
1 物流信息系統(tǒng)的總體設(shè)計
1.1業(yè)務(wù)流程
圖1 物流操作流程
全方位物流服務(wù)是環(huán)環(huán)相扣的,從接單,調(diào)度,揀選到配送都有嚴(yán)謹(jǐn)?shù)牧鞒?,同時必須兼顧客戶貨品屬性的不同,與面向市場的不同策略,提供較為彈性與個性化的操作流程,所以在信息化所表達的訂單實現(xiàn)模式,存貨可視模式,到運況追蹤模式都得具備彈性配置與快速插拔的客戶化功能。物流操作流程如圖1所示。
1.2整體架構(gòu)
物流信息系統(tǒng)的架構(gòu)必須具備以下幾個特點:
(1)總體規(guī)劃、分步實施、滾動發(fā)展;
(2)良好的兼容性和系統(tǒng)可移植性;
(3)具有對最新技術(shù)的開放性和可持續(xù)升級能力;
(4)良好的系統(tǒng)擴展能力和系統(tǒng)間集成整合能力;
(5)良好的系統(tǒng)安全性。
系統(tǒng)總體架構(gòu)如圖2所示。
圖2物流信息系統(tǒng)的總體架構(gòu)
1.3開發(fā)環(huán)境
從系統(tǒng)成本、性能價格比、開放性、安全性等角度考慮,我們選擇Windows 2000 Advanced Server作為物流信息系統(tǒng)的網(wǎng)絡(luò)操作系統(tǒng)。Windows 2000 Advanced Server是一個性能優(yōu)良、工作穩(wěn)定,容易管理的操作平臺,可為核心業(yè)務(wù)提供較強的穩(wěn)定性。
物流信息相對來說數(shù)量大、分布廣,用戶對數(shù)據(jù)查詢分析的性能要求高。通過對比SQL Server 2000,Sybase,DB2,Oracle等數(shù)據(jù)庫,我們采用SQL Server 2000。SQL Server的關(guān)系數(shù)據(jù)庫管理系統(tǒng)支持并行查詢、動態(tài)存儲、動態(tài)空間管理和索引操作等,具有高性能、高可靠性和高可伸縮性;可以保證數(shù)據(jù)的完整性;支持管理向?qū)?、日志管理、備份和恢?fù)、事件/報警管理、安全管理等,具有易于管理和維護的特點。
客戶和系統(tǒng)之間采用C/S結(jié)構(gòu)與B/S結(jié)構(gòu)相結(jié)合的模式。業(yè)務(wù)處理采用C/S的處理模式,保證系統(tǒng)高效運行;經(jīng)營分析和內(nèi)部管理采用B/S處理模式,保證系統(tǒng)的開放性、易用性。同一套數(shù)據(jù),不同的運行平臺,構(gòu)建了高度集成的系統(tǒng)。
1.4功能模塊
物流信息系統(tǒng)的功能模塊主要包括以下幾個主要的子系統(tǒng):營業(yè)管理,倉儲管理,配送管理,帳務(wù)管理及客戶服務(wù)。每個子系統(tǒng)說明如下:
(1)營業(yè)管理子系統(tǒng)是物流系統(tǒng)的根本,提供企業(yè)對客戶、訂單等基本信息的處理。
(2)倉儲管理子系統(tǒng)可以對所有的包括對不同區(qū)域、不同屬性、不同規(guī)格、不同成本的倉庫資源實現(xiàn)集中管理。
(3)配送管理子系統(tǒng)按照即時配送的原則,實現(xiàn)生產(chǎn)企業(yè)零庫存生產(chǎn)的原材料配送管理,以及商業(yè)企業(yè)小批量多品種的配送管理,實現(xiàn)共同配送和多級配送管理。
(4)帳務(wù)管理子系統(tǒng)提供的計費模式非常結(jié)構(gòu)化。首先物流中心將所有的計費項目建立基礎(chǔ)數(shù)據(jù),由客戶服務(wù)人員依據(jù)客戶的貨物包裝,貨品屬性,客戶的特別服務(wù)要求進行估價后報價,待客戶簽訂合同后錄入計費系統(tǒng),以后每次這位客戶的貨物進行各種作業(yè)時,計費系統(tǒng)將自動依計費單位進行計費,無須任何的人工錄入。待客戶的結(jié)算日到達時,將自動進行結(jié)算,然后依會計科目結(jié)轉(zhuǎn)至財務(wù)系統(tǒng),供財務(wù)人員與客戶結(jié)帳。
(5)客戶服務(wù)子系統(tǒng)是物流服務(wù)客戶的門戶系統(tǒng)和信息交換平臺,客戶通過這個子系統(tǒng)可以快捷便利地查看訂單、運況、存貨、報表等實時信息;它支持客戶網(wǎng)上下單,不但可以提升客戶對服務(wù)的滿意度、也可以減少響應(yīng)客戶的服務(wù)人力,進而降低成本。
2 關(guān)鍵技術(shù)
2.1基于AUTOERP平臺的開發(fā)技術(shù)
AUTOERP平臺是杭州優(yōu)時軟件有限公司經(jīng)多年研制開發(fā)出的一套全新的管理軟件開發(fā)工具和管理集成平臺。我們的營業(yè)、倉儲、配送、帳務(wù)、客服等子系統(tǒng)都是在AUTOERP物流平臺之上開發(fā)的。它的優(yōu)勢主要表現(xiàn)在:
首先,AUTOERP平臺及其上層應(yīng)用系統(tǒng)是面向?qū)ο箝_發(fā)的,支持多種數(shù)據(jù)庫系統(tǒng),如ORACLE、SQL SERVER等。
其次,利用AUTOERP的構(gòu)件技術(shù)和可重構(gòu)思想,可以輕易更改軟件的內(nèi)部模塊,并方便地提供外部掛接接口,最大程度上滿足企業(yè)對流程重組的需求。
第三,AUTOERP平臺采用了用戶界面動態(tài)生成和拼裝機制。這樣在不破壞界面的完整性的同時,實現(xiàn)了用戶界面和程序代碼的分離。
第四,AUTOERP平臺全面支持Web Services,可以通過XML的數(shù)據(jù)流和其它交易平臺進行數(shù)據(jù)交換。
2.2 Web Services技術(shù)
對于新一代電子化企業(yè)的展望是,企業(yè)以客戶為中心,在企業(yè)內(nèi)部流暢地共享數(shù)據(jù)和業(yè)務(wù)流程,對企業(yè)內(nèi)外所有的客戶做出實時響應(yīng),不管業(yè)務(wù)信息存在什么地方,用戶都能通過單一的、個性化的方式訪問這些信息,企業(yè)可以跨越多種技術(shù),更快地創(chuàng)建和部署更多的應(yīng)用。
實現(xiàn)這一遠景的關(guān)鍵是Web Services。這種新應(yīng)用可以根據(jù)用戶的獨特需求進行定制。Web Services可以被描述為協(xié)議、協(xié)定和網(wǎng)絡(luò)設(shè)施,能通過Internet將業(yè)務(wù)功能公開給授權(quán)方。簡言之,Web Services是具體的業(yè)務(wù)流程,它能夠:
公開和描述自己——Web Service可以定義自己的功能和屬性,以便其它應(yīng)用能夠了解它,并容易地向其它應(yīng)用提供這種功能。
其它服務(wù)能夠在Web上找到它的位——web Service能夠以一種電子“黃頁”方式自行登錄,以便應(yīng)用能容易地找到它的位置。
可以被調(diào)用——找到Web Service的位置并檢查完畢后,遠程應(yīng)用可以請求它提供服務(wù)。
返回響應(yīng)——提供服務(wù)后,結(jié)果將返回請求提供服務(wù)的應(yīng)用。
Web Services使用了一組標(biāo)準(zhǔn)協(xié)議,使應(yīng)用既能暴露內(nèi)部Web Services,又能訪問外部Web Services,這些協(xié)議包括:簡單對象訪問協(xié)議(SOAP),Web服務(wù)說明語言(WSDL),通用說明、發(fā)現(xiàn)和集成(UDDI),電子商業(yè)可擴展標(biāo)記語言(ebXML)等。
3 Web Service具體接口實例
Web Service在物流信息系統(tǒng)中的運用如圖3所示。
圖3 Web Serive運作流程圖
下面我們介紹一個Web service接口設(shè)計的增加發(fā)貨訂單(內(nèi)容如圖4)的實例。
圖4 發(fā)貨訂單
接口:public string Orderlnsert(string OrderCondition)新增發(fā)貨訂單。
傳入?yún)?shù):xml文檔格式的字符串,內(nèi)含訂單的一些信息。
返回結(jié)果:字符串,物流系統(tǒng)自動生成的訂單號。
調(diào)用代碼例子:
string OrderCondition;
WebWI.SrvWL.ServiceWL SrvWL
=new WebWI.SrvWL.ServiceWL();
SearchCondilion=“
SearchCondition+=“
//
SearchCondition+=“
∥
SearchCondition+=“
//
SearchCOndition+=“
//
SearchCondition+=“
//
SearchC0ndiliOn+=“
//
SearchConditiOn+=“
//
SearchCOndiIiOn+=“
//
SearchCondition+=“
//
bearchGOndition+=“
//
SearchCondition+=“”;//節(jié)點尾
TextBox1.Text=SrvWL.Orderlnsert(OrderCondition);
4 結(jié)束語
第三方物流在我國剛剛開始,國內(nèi)尚未具備完整的第三方物流模式,本文開發(fā)設(shè)計的第三方物流信息系統(tǒng)采用C,S和B/s兩者結(jié)合的體系結(jié)構(gòu),采用面向業(yè)務(wù)編程和XML技術(shù)標(biāo)準(zhǔn),基于中間件技術(shù)開發(fā),通過Web Service進行上下游企業(yè)及客戶和供應(yīng)商的數(shù)據(jù)交換,代表了物流信息技術(shù)發(fā)展的方向。該系統(tǒng)的實現(xiàn)不僅解決了第三方物流企業(yè)內(nèi)部管理系統(tǒng)問題,而且還解決了廣大制造商、經(jīng)銷商、貿(mào)易商物流成本高,無法及時了解貨品儲存、配送信息問題,真正實現(xiàn)了庫存與配送的可視性。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。