楊菡 龔業

摘 要
電子商務平臺是銷售流程擺脫時間和空間限制因素的關鍵。從以往應用經驗可知,隨著買方和提供方需求的不斷變化,傳統電子商務平臺逐漸暴露出一些問題。對此,可以將SOA應用在電子商務平臺設計中,以此促進平臺性能的提升。本文從SOA的概念入手,對基于SOA框架下的電子商務平臺進行分析和研究。
【關鍵詞】SOA 框架 電子商務平臺 設計
在電子信息技術不斷發展的背景中,電子商務平臺應運而生。該平臺的出現和應用使得交易效率發生顯著提升。但在實際應用中,提供方(商家)提供商品種類的增多及銷售方式等因素都有可能發生變化,除此之外,買方對電子商務平臺的安全要求也變得越來越明顯。這些變化對電子商務平臺的要求具體表現為應該具備良好的可維護性和擴展性能。在傳統電子商務平臺無法滿足的情況下,可以利用SOA技術實現上述目標。
1 SOA
1.1 SOA的概念
SOA是指一種面向服務的技術架構,它是通過相關IT技術和電子信息技術組合形成的一種平臺。SOA的特點之一為其將企業原本的業務流程定義成業務服務,這種具有可復用特點及封閉性特點的代碼容器能夠有效滿足企業的業務處理修正或業務流程變更需求。對于企業而言,SOA與企業的使用需求契合度更高。
1.2 SOA的應用優勢
從整體角度來講,SOA的應用優勢主要包含以下幾種:
1.2.1 低成本優勢
相對于其他技術而言,SOA可以實現所有原有系統軟件、硬件的合理化集成。在這種情況下,由于原本具有獨立性特點的各個系統可以直接進行交互溝通,使得整個電子商務平臺的開發和實現成本發生顯著降低。
1.2.2 技術優勢
就技術方面而言,SOA的應用使得電子商務平臺的構架設計變得更加合理,其在為企業用戶提供優質的搜索和查詢功能的同時,還能實現多種不同系統的有效集成。除此之外,當企業用戶產生便捷化操作電子商務平臺的需求時,基于SOA的電子商務平臺還能夠滿足其移動智能終端的開發需求,通過Web頁面模式向移動智能終端的程序轉化,使得企業用戶企業能夠隨時隨地完成對各項商品交易訂單的處理。
2 基于SOA框架下的電子商務平臺
這里主要從以下幾方面入手,對基于SOA框架下的電子商務平臺進行分析:
2.1 基于SOA框架的電子商務平臺模型
基于SOA框架的電子商務平臺模型由多個不同的要素組成的,而Web服務則是該平臺模型實現的基礎。對于企業用戶而言,其通過瀏覽器中的Web界面接口進入電子商務平臺登錄界面,并完成數據傳輸。為了防止電子商務平臺中的不同數據傳輸環節出現干擾問題,該模型將多個應用模塊的管理流程設計為由對應的客戶端完成相應應用模塊系統的管理工作。
2.2 基于SOA框架的SB2BEP設計
為了提升電子商務平臺的使用性能,可以利用SOA框架設計出SB2BEP系統。該系統的設計主要包含以下幾種要素:
2.2.1 基于SOA的SB2BEP系統的體系結構設計
可以將SB2BEP系統設計為圖1所示。在這種體系結構中,通用Web模式的提供使得各個企業能夠利用Web頁面在任何地方獲取電子商務平臺的資源信息,完成對自身交易訂單的處理以及產品的供應或更換。該體系主要包含以下幾個組成部分:
(1)數據持久層。該要素的作用主要是通過對整個平臺中數據庫的訪問獲取相關數據信息,并完成由對象范式向關系范式的合理轉化。當該部分設計存在質量問題時,整個電子商務平臺的使用性能會受到不良影響。
(2)表示層。該部分的作用是滿足各個企業用戶的Web訪問頁面、產品更新、訂單處理、商品查詢以及登錄注冊等交易流程中涉及到的頁面的生成。
(3)業務邏輯層。該要素的作用是滿足供應方企業的各項業務功能,如提供售后服務功能、商家管理等。
2.2.2 該系統設計的關鍵技術
基于SOA的SB2BEP系統設計主要涉及以下幾種關鍵技術:
(1)DAO模式技術。該技術的作用主要是實現數據源中數據處理與獲取的抽象化。將這種技術應用在基于SOA的SB2BEP系統的數據持久層中,其通過接口的統一化提供,使得業務邏輯對交易流程中所有數據的CRUD操作可以全部由這些接口完成。
(2)MVC模式技術。這種技術的作用是可以將電子商務平臺的業務邏輯與表示邏輯有效分離開來,使得平臺結構變得更加清晰直觀,有利于后續擴展及運維工作的順利進行。因此,在實際的系統設計工作中,可以將MVC技術應用在基于SOA的SB2BEP系統的表示層設計中。
(3)平臺Web服務接口設計技術。該技術的應用質量直接影響企業商家的交易流程和使用體驗。為了保證接口設計的合理性,該技術的應用應該嚴格結合實際使用需求進行。從當前情況來看,接口設計技術應該實現的功能主要包含商家信息編輯、修改、商品訂購、訂單查詢等。
3 結論
隨著企業用戶和買方使用需求和管理需求的變化,傳統電子商務平臺的難以維護特點和不可擴展性影響了交易活動的順利進行。對此,可以利用SOA框架,將各個不同的系統集成到一起,結合Web服務接口設計技術、MVC模式技術以及DAO模式技術等關鍵技術的應用,提升電子商務平臺的性能。
參考文獻
[1]毛新生.SOA原理.方法.實踐[M].北京:電子工業出版社,2013(11).
[2]劉翔,劉家紅,吳泉源.基于SOA架構的公安應用集成平臺的研究與實現[J].計算機工程與設計,2013(18).
[3]高健,丁香乾,侯瑞春,劉學義.基于SOA的系統集成應用研究[J].微計算機信息,2015(18).
作者簡介
楊菡(1992-),女,湖南省邵陽市人,同濟大學軟件學院研究生在讀,職稱:碩士,研究方向為大數據。
龔業(1992-),女,上海市人,同濟大學軟件學院研究生在讀,職稱:碩士,研究方向為數據挖掘。
作者單位
同濟大學軟件學院 上海市 201804