資源描述:
《基于soa框架下的電子商務(wù)平臺(tái)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、于SOA框架下的電子商務(wù)平臺(tái)摘要電子商務(wù)平臺(tái)是銷(xiāo)售流程擺脫時(shí)間和空間限制因素的關(guān)鍵。從以往應(yīng)用經(jīng)驗(yàn)可知,隨著買(mǎi)方和提供方需求的不斷變化,傳統(tǒng)電子商務(wù)平臺(tái)逐漸暴露出一些問(wèn)題。對(duì)此,可以將SOA應(yīng)用在電子商務(wù)平臺(tái)設(shè)計(jì)中,以此促進(jìn)平臺(tái)性能的提升。本文從SOA的概念入手,對(duì)基于SOA框架下的電子商務(wù)平臺(tái)進(jìn)行分析和研究?!娟P(guān)鍵詞】SOA框架電子商務(wù)平臺(tái)設(shè)計(jì)在電子信息技術(shù)不斷發(fā)展的背景中,電子商務(wù)平臺(tái)應(yīng)運(yùn)而生。該平臺(tái)的出現(xiàn)和應(yīng)用使得交易效率發(fā)生顯著提升。但在實(shí)際應(yīng)用中,提供方(商家)提供商品種類(lèi)的增多及銷(xiāo)售方式等因素都有可能發(fā)生變化,除此之外,買(mǎi)方對(duì)電子商務(wù)平臺(tái)的安全要求也變得越來(lái)越明顯。這些變化對(duì)電
2、子商務(wù)平臺(tái)的要求具體表現(xiàn)為應(yīng)該具備良好的可維護(hù)性和擴(kuò)展性能。在傳統(tǒng)電子商務(wù)平臺(tái)無(wú)法滿(mǎn)足的情況下,可以利用SOA技術(shù)實(shí)現(xiàn)上述目標(biāo)。1SOA1.1SOA的概念SOA是指一種面向服務(wù)的技術(shù)架構(gòu),它是通過(guò)相關(guān)IT技術(shù)和電子信息技術(shù)組合形成的一種平臺(tái)。SOA的特點(diǎn)之一為其將企業(yè)原本的業(yè)務(wù)流程定義成業(yè)務(wù)服務(wù),這種具有可復(fù)用特點(diǎn)及封閉性特點(diǎn)的代碼容器能夠有效滿(mǎn)足企業(yè)的業(yè)務(wù)處理修正或業(yè)務(wù)流程變更需求。對(duì)于企業(yè)而言,SOA與企業(yè)的使用需求契合度更高。1.2SOA的應(yīng)用優(yōu)勢(shì)從整體角度來(lái)講,SOA的應(yīng)用優(yōu)勢(shì)主要包含以下幾種:1.2.1低成本優(yōu)勢(shì)相對(duì)子其他技術(shù)而言,SOA可以實(shí)現(xiàn)所有原有系統(tǒng)軟件、硬件的合理化集成
3、。在這種情況下,由于原本具有獨(dú)立性特點(diǎn)的各個(gè)系統(tǒng)可以直接進(jìn)行交互溝通,使得整個(gè)電子商務(wù)T?臺(tái)的開(kāi)發(fā)和實(shí)現(xiàn)成木發(fā)生顯著降低。1.2.2技術(shù)優(yōu)勢(shì)就技術(shù)方面而言,SOA的應(yīng)用使得電子商務(wù)平臺(tái)的構(gòu)架設(shè)計(jì)變得更加合理,其在為企業(yè)用戶(hù)提供優(yōu)質(zhì)的搜索和査詢(xún)功能的同時(shí),還能實(shí)現(xiàn)多種不同系統(tǒng)的有效集成。除此之外,當(dāng)企業(yè)用戶(hù)產(chǎn)生便捷化操作電子商務(wù)平臺(tái)的需求時(shí),基于SOA的電子商務(wù)平臺(tái)還能夠滿(mǎn)足其移動(dòng)智能終端的幵發(fā)需求,通過(guò)Web頁(yè)面模式叫移動(dòng)智能終端的程序轉(zhuǎn)化,使得企業(yè)川戶(hù)企業(yè)能夠隨吋隨地完成對(duì)各項(xiàng)商品交易訂單的處理。2基于SOA框架下的電子商務(wù)平臺(tái)這里主要從以下幾方面入手,對(duì)基于SOA框架下的電子商務(wù)平臺(tái)進(jìn)
4、行分析:2.1基于SOA框架的電子商務(wù)平臺(tái)模型基于SOA框架的電子商務(wù)平臺(tái)模型由多個(gè)不同的要素組成的,而Web服務(wù)則是該平臺(tái)模型實(shí)現(xiàn)的基礎(chǔ)。對(duì)于企業(yè)用戶(hù)而言,其通過(guò)瀏覽器屮的Web界面接口進(jìn)入電子商務(wù)平臺(tái)登錄界面,并完成數(shù)據(jù)傳?。為了防止電子商務(wù)平臺(tái)中的不同數(shù)據(jù)傳輸環(huán)節(jié)出現(xiàn)下擾問(wèn)題,該模型將多個(gè)應(yīng)用模塊的管理流程設(shè)計(jì)為由對(duì)應(yīng)的客戶(hù)端完成相應(yīng)應(yīng)用模塊系統(tǒng)的管理工作。2.2基于SOA框架的SB2BEP設(shè)計(jì)為了提升電子商務(wù)平臺(tái)的使用性能,可以利用SOA框架設(shè)計(jì)出SB2BEP系統(tǒng)。該系統(tǒng)的設(shè)計(jì)主要包含以下幾種要素:2.2.1基于SOA的SB2BEP系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)可以將SB2BEP系統(tǒng)設(shè)計(jì)為圖1
5、所示。在這種體系結(jié)構(gòu)中,通用Web模式的提供使得各個(gè)企業(yè)能夠利用Web頁(yè)面在任何地方獲取電子商務(wù)平臺(tái)的資源信息,完成對(duì)自身交易訂單的處理以及產(chǎn)品的供應(yīng)或更換。該體系主要包含以下幾個(gè)組成部分:數(shù)裾持久層。該要素的作用主耍是通過(guò)對(duì)整個(gè)平臺(tái)屮數(shù)據(jù)庫(kù)的訪問(wèn)獲取相關(guān)數(shù)據(jù)信息,并完成由對(duì)象范式向關(guān)系范式的合理轉(zhuǎn)化。當(dāng)該部分設(shè)計(jì)存在質(zhì)量問(wèn)題時(shí),整個(gè)電子商務(wù)平臺(tái)的使用性能會(huì)受到不良影響。表示層。該部分的作用是滿(mǎn)足各個(gè)企業(yè)用戶(hù)的Web訪問(wèn)頁(yè)面、產(chǎn)品更新、訂單處理、商品査詢(xún)以及登錄注冊(cè)等交易流程屮涉及到的頁(yè)面的生成。業(yè)務(wù)邏輯層。該要素的作用是滿(mǎn)足供應(yīng)方企業(yè)的各項(xiàng)業(yè)務(wù)功能,如提供售后服務(wù)功能、商家管理等。2.2
6、.2該系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)基于SOA的SB2BEP系統(tǒng)設(shè)計(jì)主要涉及以下幾種關(guān)鍵技術(shù):DAO模式技術(shù)。該技術(shù)的作用主要是實(shí)現(xiàn)數(shù)據(jù)源中數(shù)據(jù)處理與獲取的抽象化。將這種技術(shù)應(yīng)用在基于SOA的SB2BEP系統(tǒng)的數(shù)據(jù)持久層中,其通過(guò)接口的統(tǒng)一化提供,使得業(yè)務(wù)邏輯對(duì)交易流程中所有數(shù)據(jù)的CRUD操作可以全部由這些接口完成。MVC模式技術(shù)。這種技術(shù)的作用是可以將電子商務(wù)平臺(tái)的業(yè)務(wù)邏輯與表示邏輯有效分離開(kāi)來(lái),使得平臺(tái)結(jié)構(gòu)變得更加清晰直觀,有利于后續(xù)擴(kuò)展及運(yùn)維工作的順利進(jìn)行。因此,在實(shí)際的系統(tǒng)設(shè)計(jì)工作屮,可以將MVC技術(shù)應(yīng)用在基于SOA的SB2BEP系統(tǒng)的表示層設(shè)計(jì)中。平臺(tái)Web服務(wù)接口設(shè)計(jì)技術(shù)。該技術(shù)的應(yīng)用質(zhì)量
7、直接影響企業(yè)商家的交易流程和使用體驗(yàn)。為了保證接口設(shè)計(jì)的合理性,該技術(shù)的應(yīng)用應(yīng)該嚴(yán)格結(jié)合實(shí)際使用需求進(jìn)行。從當(dāng)前情況來(lái)看,接口設(shè)計(jì)技術(shù)應(yīng)該實(shí)現(xiàn)的功能主要包含商家信息編輯、修改、商品訂購(gòu)、訂單査詢(xún)等。3結(jié)論隨著企業(yè)用戶(hù)和買(mǎi)方使用需求和管理需求的變化,傳統(tǒng)電子商務(wù)平臺(tái)的難以維護(hù)特點(diǎn)和不可擴(kuò)展性影響了交易活動(dòng)的順利進(jìn)行。對(duì)此,可以利用SOA框架,將各個(gè)不同的系統(tǒng)集成到一起,結(jié)合Web服務(wù)接口設(shè)計(jì)技術(shù)、MVC模式技術(shù)以及DAO模