前言:本站為你精心整理了電子商務平臺框架范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
[摘要]描述了基于WebService的協同電子商務流程,提出了一個基于WebService的協同電子商務平臺框架,并給出了對已有應用的WebService封裝集成思想。
[關鍵詞]WebService協同電子商務框架
網絡時代,各企業間不再只是競爭對手的關系,他們在很多時候成了合作的伙伴,更注重開源節流的雙贏。如何協調企業間眾多復雜的業務往來關系,成為企業所面臨的新問題,企業間協同成為增強企業競爭力的源泉。本文結合WebService和計算機協同的相關技術,提出了一個基于WebService的協同電子商務平臺框架,并探討了對已有應用系統的封裝實現。
一、WebService技術
WebService是封裝成單個實體并在網絡上以供其他程序使用的功能組合,它是自包含、自描述、模塊化的應用。WebService的基本架構中包含三個角色和三個基本操作。角色與操作之間的關系如圖1所示。服務提供者將它的服務到服務的一個目錄上,當服務請求者需要使用該服務時,首先到服務提供的目錄中檢索該服務,得到如何調用所需服務的信息,然后再根據這些信息去調用服務提供者的服務。
二、協同電子商務及其內容
協同電子商務是SAP公司提出的一種電子商務概念,是從技術層面上將公司業務進行集成,以提供一套能夠幫助企業盈利和運作的系統。協同電子商務包括三個方面的內容。第一,企業內部的協同。如各部門的業務協同。第二,企業與供應鏈的協同。包括企業與供應商、配送中心和零售商等的協同。第三,企業與客戶的協同。包括客戶服務、客戶的訂單、客戶定制的功能等。協同電子商務平臺必須處理這三方面的協同工作關系,提供一個協同商務活動的環境。
三、基于WebService的協同電子商務流程
利用WebService架構可實現企業內部及企業外部合作伙伴之間的信息溝通和異構系統間信息交換,即企業可以運用WebService來整合商業流程。協同的商業流程分成內部流程和企業間的商業流程,結合WebService架構中的三個角色,在企業內部流程上,企業將同時扮演服務請求者及服務提供者這兩個角色,而且企業需在內部建構一個服務中介者來存放自己的WebServices。在企業間的商業流程上,兩個企業進行交易時,一個擔任服務請求者的角色,另一個扮演服務提供者的角色,并且有第三者擔任服務中介者的角色以提供企業來查詢所需的服務。
四、一個基于WebService的協同電子商務平臺框架
基于WebService的協同電子商務框架如圖2所示。它從邏輯上分為信息傳輸層、數據資源層、協同支撐層和協同應用層四層。其中,信息傳輸層的主要功能是利用標準的網絡通信協議與技術,為上層協同電子商務應用提供一個網絡互聯的基礎設施。數據資源層主要是描述企業中已存在的各種數據及其相應軟件資源,主要包括CRM的客戶資源庫,SCM的企業合作者資源庫和ERP的企業內部資源庫等企業內部、合作者及客戶三個方面的資源等核心數據。協同支撐層是協同電子商務系統的基礎支撐部分。該層保證在原有系統基礎上,利用WebService對這些組件和資源進行二次封裝與,并向外部用戶提供以XML/SOAP為信息交換手段的服務資源共享,保證了數據資源層中數據與應用的同步。協同應用層包含(1)企業與合作伙伴合作的協同商務應用,例如物流倉儲管理子系統;供應商管理子系統等;(2)企業內部的協同商務應用,例如決策支持子系統,OA子系統等;(3)企業與客戶接觸的協同商務應用,例如客戶服務門戶,客戶反饋及商機發現子系統,消費行為分析子系統等。
五、對原有系統的封裝和集成
基于WebService的協同電子商務的設計以服務為切入點,以協同作為目標,服務可以通過在網絡上使用消息傳遞來動態地被發現和組織。實施此類系統首先應該解決對已有應用的WebService封裝以實現企業外部集成。在不影響已有應用的前提下,將已有應用系統中的多個功能按照新的業務邏輯封裝為WebService以供調用,并隱藏原有應用的復雜實現。針對應用級的封裝集成,其實現可采用WebService轉發應用程序的調用方式,直接激活已有系統的可執行程序進程。例如:封裝一個應用程序“物流倉儲管理.exe”,存放路徑為C:\。將其生成服務名稱為WebService1,服務方法名稱為appWrap的WebService,在.NET中對應的主要代碼為:
[WebMethod]
publicvoidappWrap(stringargstr)
{Directory.SetCurrentDirectory(“C:\”);
Process.Start(“物流倉儲管理.exe”,argstr);}
六、結束語
基于WebService的協同電子商務利用WebService和計算機支持的協同工作技術使企業可按照協同商務的理念,整合企業內部資源和外部資源,完成企業商務活動中企業、客戶、合作伙伴之間的協同關系,最終實現共贏。
參考文獻:
[1]嵇麗:協同電子商務的概念及其內涵.中國信息導報,2002
[2]岳昆王曉玲周傲英:Web服務核心支撐技術:研究綜述.軟件學報,2004.15(3)