[摘 要] 在當前電子商務中,網上采購不能有效利用互聯網的眾多資源,而且不同企業數據格式不一致,導致采購效率低下。本文論述Web Services技術組成及特點,并探討利用Web Services技術實現一個主動式網上采購模式的流程。
[關鍵詞] Web服務;網上采購;UDDI;電子商務
[中圖分類號]F724.6[文獻標識碼]A[文章編號]1673-0194(2008)13-0104-02
1 目前電子商務中網上采購的方法及其局限性
隨著互聯網技術的發展以及互聯網的普及,越來越多的政府、企業、家庭開始上網,新型的電子商務在經濟活動中所占的比例也日益增大。在傳統的經濟活動中,尤其是在制造業中,采購成本占企業產品成本的60%~70%,如何降低采購成本已經成為降低企業生產成本的關鍵問題。由于傳統的人工采購方法有信息閉塞、采購周期長、人為因素干擾等弊端,已經無法適應企業發展的進一步要求。利用互聯網的資源優勢和效率優勢進行網上采購,可以大幅度降低成本,網上采購已經成為現代企業生產流程中代替傳統采購方式的不可缺少的一環。
由于操作系統的多樣性,以及不同數據庫軟件保存數據格式的多樣性和不兼容性,造成目前雖然有眾多資源卻無法達到真正意義上的資源共享的局面。沒有一種跨平臺的通用的標準的數據格式成為信息交換的瓶頸。同時,傳統的遠程調用技術如DCOM、COBRA等都是與平臺有關的,需要維護大量的接口信息,成本很高,限制了信息的自由交流。上述原因造成了目前網上采購技術無法真正利用互聯網資源實現最佳采購。目前的網上采購主要有兩種方式:一種是利用EDI(Electronic Data Interchange)方式,另一種是半人工半計算機瀏覽查詢方式。
EDI方式在采購過程中具有信息自動交換處理、速度快、安全性高等優勢,然而建設EDI系統需要專用的網絡,無法有效地利用互聯網信息量多的特性。同時,其高額的使用費和維護費用也阻礙了廣大中小企業的使用,目前EDI方式主要是大型企業之間使用。同時EDI系統是一種緊耦合的系統,使用者無法自動發現對方系統的新增功能,需要雙方進行協商,因此是一種被動的網上采購模式。
目前網上采購使用較多的是半人工半計算機瀏覽查詢方式,也就是說采購人員登錄某些相關網站,查詢相關產品信息,并記錄下來,然后進行分析得出最佳采購方案。這種技術成本低,適合廣大的中小企業。但這種方式需要采購人員事先知道采購網站,并且逐個收集信息,效率十分低下。然而,互聯網上的網站眾多,僅憑人工瀏覽是無法完成的,是一種被動的采購方式。對供貨方來說,其需要將信息盡可能發布到網上等待查詢,這也是一種被動的銷售的方式。如何有效地利用現有資源,進行主動的網上采購成為目前急需解決的問題。Web服務(Web Services)跨平臺技術的出現真正解決了這一問題。
2 Web服務的產生及作用
Web Services技術是為解決在Internet環境下,松散耦合的Web服務之間進行相互調用、互相集成而設計的技術框架(見圖1)。

Web服務的這種三角形設計模式被稱作面向服務的架構,實現一個完整的Web服務包括以下步驟:
(1)Web服務提供者設計實現Web服務,并將調試正確后的Web服務通過Web服務中介者發布,并在UDDI注冊中心注冊;
(2)Web服務請求者向Web服務中介者請求特定的服務,中介者根據請求查詢UDDI注冊中心,為請求者尋找滿足請求的服務;
(3)Web服務中介者向Web服務請求者返回滿足條件的Web服務描述信息,該描述信息用WSDL寫成,各種支持Web服務的機器都能閱讀;
(4)利用從Web服務中介者返回的描述信息生成相應的SOAP消息,發送給Web服務提供者,以實現Web服務的調用;
(5)Web服務提供者按SOAP消息執行相應的Web服務,并將服務結果返回給Web服務請求者。
發布和發現操作都涉及服務代理(UDDI注冊中心),UDDI解決了企業遇到的大量問題。首先,它能幫助拓展企業與企業(B2B)交互的范圍并能簡化交互的過程。對于那些需要與不同用戶建立許多種關系的廠家來說,每家都有自己的一套標準與協議,UDDI支持一種適應性極強的服務描述,幾乎可以使用任何接口。例如對于一家地處澳洲的花店,雖然很希望進入世界上所有市場,但苦于不知怎樣才能成功,UDDI提供一種能實現這一目標的方法。規范企業在注冊中心中發布所提供的服務,這樣發現企業及服務就變得高效而且簡單。
本文提出基于Web服務的主動式網上采購模式,它利用Web服務具有數據的自由交換、服務的主動發現、信息的動態查找、系統的自我定制、交易的網上實現等優勢,可以大大縮短網上采購的周期,減少人工干涉,降低采購成本。因此,本文所研究的主動式網上采購模式對于企業進行網上采購有著重要的實際應用價值。
3 基于Web服務技術的主動式網上采購模式的實現
網上采購模式利用UDDI可以自動搜索全世界的商務提供者的Web服務地址并將信息添加到本地的注冊表中,然后根據Web服務的WSDL描述,網上采購模式可以知道供貨方提供的服務,比如瀏覽供貨單、訂單交易等。而后,本地程序利用所得知的服務實現的方式發送一個SOAP給Web服務方,服務方執行這個消息并返回執行結果,從而完成一個全自動不需人工干預的網上采購的過程。一個主動式網上采購模式的工作流程如下:
(1)訂貨系統與供貨系統分別在UDDI注冊中心上注冊自己的企業基本信息、產品的基本信息、企業提供的Web服務信息。這樣,其他的應用者就可以利用UDDI查到他所需要的企業和服務。
(2)當訂貨方采購部門提交一個采購單后,例如采購計算機,系統自動發送查詢請求給UDDI,在UDDI上尋找采購單中相關的計算機產品的供貨商。
(3)UDDI將所查找到的供貨商的基本信息以及其所提供的Web服務的描述信息返回給訂貨系統。
(4)訂貨系統確認供貨方信用等級等基本信息之后(確認其身份可靠),引用供貨商提供的Web服務,通常包括瀏覽、查找、發送、接收、交易等服務。這里,訂貨系統首先利用供貨方提供的查找計算機產品報價信息的Web服務進行查詢。
(5)供貨方系統的Web服務根據訂貨系統的請求信息進行處理,返回相應的查詢結果給訂貨系統。
(6)訂貨系統將返回的多個供貨方的計算機產品報價進行比較,綜合物流等可能需要的第三方Web服務成本后得出最佳采購方式。然后系統發送采購單給相應的供貨商進行網上交易。
由此可以看出,一個主動式網上采購模式包括從采購訂單的產生、供貨方信息的收集比較,到選擇最佳采購方案并發送采購訂單進行網上交易的網上采購的全部過程,實現了網上采購的流水化,減少了人工干預,降低了采購成本。
4 結 論
本文所提出的主動式網上采購模式既可以作為動態電子商務系統的一部分,也可以作為企業獨立的采購模式。基于Web服務的主動式網上采購模式很好地將互聯網上的各種資源加以利用,克服了目前傳統網上采購模式的被動性、數據不兼容性等局限,最大限度地實現了采購的自動化、處理的智能化、成本的低廉化、采購過程的流程化,大大縮短了網上采購的周期。同時,該系統也可以更好地維護采購方和供貨方之間的關系,促使雙方結成伙伴,實現雙贏。
主要參考文獻
[1] 栗東生. 網上采購:物資采購方式的革命[J]. 石油企業管理,2005(7).
[2] 孫永強. Web 服務深入編程[M]. 北京:清華大學出版社,2002.
[3] 張宏展,胡正國. 基于Internet的網上采購模式的設計與實現[J]. 西北工業大學學報,2006(3).