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