在當今激烈的市場競爭面前,現(xiàn)代企業(yè)的競爭不僅是企業(yè)之間的競爭,而且是供應鏈與供應鏈的企業(yè)集團之間的競爭。而供應鏈上各企業(yè)進行信息集成時,由于要面對眾多不同的生產(chǎn)廠家,而這些生產(chǎn)廠家的信息平臺也千差萬別,如何進行不同平臺的集成是一個技術難題。
1 傳統(tǒng)供應鏈集成技術及其缺點
傳統(tǒng)上實現(xiàn)供應鏈集成的技術主要有:EDI(電子數(shù)據(jù)交換)、DCOM Distributed(Common Object Model,分布式通用對象模型)和CORBA/IIOP(Common Object Request Broker Architecture/Internet Inter-ORB,通用對象代理體系結構)。這些技術在實現(xiàn)上缺乏柔性、擴展性和重用性,而且標準化的進程緩慢,無法與當今不斷加速的商業(yè)步伐相適應,而且所需的高昂的固定費用對于中小型企業(yè)來說是無法接受的。
2 面向服務架構和Web服務簡介
面向服務架構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過定義良好的接口和契約聯(lián)系起來,接口是采用中立的方式進行定義的。通過標準化的機理,能夠將這些服務注冊于公共數(shù)據(jù)庫之中,并被感興趣的請求者發(fā)現(xiàn),通過標準化的方法,服務提供者和請求者之間能夠進行動態(tài)綁定和直接交互,實現(xiàn)一定的企業(yè)功能邏輯。
Web Services是實現(xiàn)面向服務的一種強有力的手段,它包括一系列開放的、標準的協(xié)議:HTFP、XML、SOAP(Simple Object Access Protocol簡單對象傳輸協(xié)議)、WSDL(Web Services Description Language Web服務描述語言)、WSFL(Web Services Flow language Web服務流語言)、UDDI(Universal Description Discovery and Integration統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議)。Web Services消除了現(xiàn)存EAI解決方案中的互操作問題,由于Web服務是松耦合的,所以它可以靈活地實現(xiàn)跨廠商、跨平臺、跨語言的目標。面向服務并利用Web Services進行集成的原理如圖1所示。
圖1 面向服務集成的原理圖
服務的提供者(以制造商為例)將服務用WSDL描述并發(fā)布到UDDI注冊中心中,服務請求者查詢UDDI,發(fā)現(xiàn)所需的服務,根據(jù)UDDI返回的信息向服務提供者發(fā)出請求,并獲取描述服務接口的WSDL文檔,然后生成相應的SOAP消息調(diào)用服務,服務提供者執(zhí)行相應的服務,并將服務的執(zhí)行結果以SOAP消息的形式返回給服務請求者。
3 面向服務的供應鏈信息系統(tǒng)集成模型
根據(jù)以上所述,本文以制造商作為核心企業(yè),提出一種面向服務的供應鏈信息系統(tǒng)集成模式,如圖2所示。
圖2 以制造商為核心企業(yè)的供應鏈信息系統(tǒng)模型
制造商為通過授權的合作伙伴提供實時的信息,比如:生產(chǎn)計劃信息、庫存信息、物料需求信息等,只要把想讓供應鏈上的其他企業(yè)知道的信息通過Web服務包裝起來就可以了。這樣信息的傳遞就變的簡單、快速,不再是以前那種一級一級的發(fā)散式的傳播,因此可以在一定程度上避免“牛鞭效應”。
以庫存信息為例來說明,對于上游企業(yè)的供應商來說,制造商生產(chǎn)某種產(chǎn)品也許會需要幾種原材料,這些原材料由一個或幾個供應商提供,那么制造商可以將各種原材料在自己庫存中的信息包裝成Web服務發(fā)布到Internet上,這樣通過授權的供應商們就可以實時的獲取各種原材料在制造商的庫存中的庫存量,以便做出進一步的反應。
圖2以制造商為核心企業(yè)的供應鏈信息系統(tǒng)模型對于下游企業(yè)的零售商來說,制造商生產(chǎn)出來的商品會提供給多個零售商,那么零售商需要知道每種產(chǎn)品在制造商的庫存中的庫存信息,這樣的話,制造商可以將自己的產(chǎn)品在庫存中的信息包裝成Web服務,零售商就可以調(diào)用這個服務來獲取產(chǎn)品的薔息了。進一步,零售商通過判斷可以知道制造商是否有足夠的庫存來接受指定數(shù)量的產(chǎn)品的訂單,從而下發(fā)一個非正式的訂單。
在這個過程中,供應商、制造商和零售商的操作平臺,信息系統(tǒng)都不需要作任何改變。圍繞核心企業(yè),從采購原材料開始到生產(chǎn)出產(chǎn)品,最后由銷售商把產(chǎn)品送到顧客手中,通過對供應鏈上多個企業(yè)之間的有效協(xié)調(diào),完成供應鏈上資金、信息、物料的計化合控制,使物流、資金流和信息流在供應鏈上合理流動并優(yōu)化配置。
4 案例實現(xiàn)
通過實現(xiàn)制造商將庫存中原材料的庫存量信息封裝成服務來實現(xiàn)面向服務的供應鏈信息系統(tǒng)集成,采用Visual Studio.NET開發(fā)平臺,以及C#語言。在新建C#項目時選擇ASP.NET Web服務,在位置欄輸入:http://localhost/Kucun.制造商要發(fā)布的服務需要用到數(shù)據(jù)庫中名為Yuancailiao的表,該表的主要字段有ID(主鍵)、NAME(原材料的名稱)、KUCUNLIANG(原材料當前的庫存量),MINKUCUN(原材料的最少庫存量)等,主要的代碼如下所示:
這樣制造商提供的Web服務編寫完成,就可以將這個服務提供給供應鏈上的其他企業(yè)了。
5 結論
面向服務架構是實現(xiàn)供應鏈信息系統(tǒng)之間數(shù)據(jù)和業(yè)務無縫銜接的理想方案,它在服務層中將各業(yè)務功能點以服務的形式暴露于系統(tǒng)之外,其它信息系統(tǒng)可以通過服務協(xié)約對服務進行訪問,面向服務的集成是解決供應鏈信息系統(tǒng)集成的理想選擇。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文網(wǎng)址:http://www.guhuozai8.cn/html/solutions/1401932630.html