基于可信Web服務的電子商務應用集成模式研究
佚名
[摘 要]本文簡要敘述了可信Web 服務技術標準,重點分析了基于可信Web服務的電子商務應用集成模式并給出了一個應用實例。 [關鍵詞]電子商務;應用集成; 可信Web服務 企業信息化以及信息技術的快速發展,電子商務、物流和企業間協同商務等要求企業的應用系統是一個高度集成和開放的系統,但企業間異構系統形成許多“信息孤島”。如何使這些異構系統能夠無縫地進行信息通信,如何使企業間建立安全共享的合作伙伴關系則是現階段電子商務開發的重點。為此本文提出了一種基于可信Web服務的電子商務應用集成模式。 1 可信Web 服務技術簡介 Web 服務是近幾年發展起來的新一代Web技術,它是松耦合的,具有完好的封裝性、使用標準協議規范性、高度可集成能力,可靈活實現跨廠商、跨平臺、跨語言應用。但安全問題一直是其健康發展的障礙。可信Web服務技術是在Web服務基礎之上提出來的,Web服務通過可信SOAP(Simple Object Access Protocol ,簡單對象訪問協議)技術來保證消息的可信性,即消息的機密性、完整性和不可抵賴性;通過可信的WSDL(Web Services Description Language ,Web服務描述語言)來描述可信的服務組件;通過可信UDDI(Universal Description Discovery and Integration,統一描述、發現和集成協議)來發布可信服務組件;通過XML(eXtensible Markup Language,可擴展標記語言)描述、交換、傳遞信息;通過HTTP(Hypertext Transfer Protocol, 超文本傳輸協議)實現網絡互聯及通信;通過可信Web構件技術為各類信息系統的開發提供基礎平臺,并大大提高系統的開發效率。 2 基于可信Web服務的電子商務應用集成模式的構建 Web服務通常由服務請求者、服務提供者和注冊中心組成,它們之間的相互關系為發布、查找和綁定。基于可信Web 服務的電子商務應用集成模式如圖1所示。建立企業間公有UDDI注冊中心,所有企業內外部的應用系統在對外接口上都用統一的對象模型——Web服務封裝。所有的Web服務掛接在Internet/Intranet上,同時,通過UDDI注冊機制在UDDI注冊中心登記,面向Internet提供服務。任意的服務請求者,通過UDDI注冊機制發現合乎自己要求的服務,找到服務提供者,然后通過Internet遠程調用該服務。 3 應用實例 :網上購銷 為描述基于可信Web服務技術支持的企業間電子商務活動的互操作過程,這里以訂單處理為例說明,如圖2所示。 3. 1創建服務 首先服務提供者先發布Web服務:打開Visual Studio. NET集成開發環境→新建項目→在項目模板中選擇【ASP. NET Web服務】→命名為MyDataService→出現設計對話框→切換到代碼編輯對話框,按下面的程序改變對話框中的代碼。 Namespace MyDataService
4 結 語 本文提出的基于可信Web 服務的電子商務應用集成模式基本實現了企業間應用系統間面向消息服務的松散耦合,支持企業之間“動態發現”所提供的快速變化的商業服務,對供應鏈信息集成管理或B2Bi(Business-To-Business Integration)的有效解決提供了一種新的思路。 主要