摘要:SOA的出現(xiàn),給解決電子商務(wù)系統(tǒng)中存在的問(wèn)題帶來(lái)了可行性。本文基于SOA對(duì)網(wǎng)上售書(shū)系統(tǒng)業(yè)務(wù)模式和流程通過(guò)服務(wù)的重新組合變得更加靈活。利用SOA架構(gòu)進(jìn)行了改進(jìn),提高了工作效率。
關(guān)鍵詞:SOA 整合 改進(jìn) 系統(tǒng)
SOA以服務(wù)為核心,從業(yè)務(wù)角度出發(fā),將業(yè)務(wù)轉(zhuǎn)換為一組相互鏈接的服務(wù)或可重復(fù)業(yè)務(wù)任務(wù),可以對(duì)這些服務(wù)進(jìn)行結(jié)合,以完成特定的業(yè)務(wù)任務(wù),從而讓業(yè)務(wù)快速適應(yīng)不斷變化的客觀條件和需求。SOA的出現(xiàn),為解決開(kāi)發(fā)電子商務(wù)系統(tǒng)中遇見(jiàn)的上述問(wèn)題提供了一種非常有效的途徑。SOA將業(yè)務(wù)隨著面向服務(wù)架構(gòu)的提出與實(shí)現(xiàn)之后,給解決電子商務(wù)系統(tǒng)中存在的問(wèn)題帶來(lái)了可行性。SOA以服務(wù)為核心,從業(yè)務(wù)角度出發(fā),將業(yè)務(wù)轉(zhuǎn)換為一組相互鏈接的服務(wù)或可重復(fù)業(yè)務(wù)任務(wù),可以對(duì)這些服務(wù)進(jìn)行結(jié)合,以完成特定的業(yè)務(wù)任務(wù),從而讓業(yè)務(wù)快速適應(yīng)不斷變化的客觀條件和需求。
網(wǎng)上書(shū)店電子商務(wù)級(jí)網(wǎng)站代表著書(shū)店的公眾形象,是網(wǎng)上書(shū)店在互聯(lián)網(wǎng)上形象的具體體現(xiàn),為樹(shù)立網(wǎng)上書(shū)店企業(yè)的形象,網(wǎng)站的主界面設(shè)計(jì)非常重要,力求美觀大方,簡(jiǎn)潔、專(zhuān)業(yè),根據(jù)當(dāng)?shù)氐奶厣惋L(fēng)采,把網(wǎng)上書(shū)店電子商務(wù)級(jí)網(wǎng)站真正建成一個(gè)信息互動(dòng)的交流平臺(tái)。
SOA的設(shè)計(jì)理念是將企業(yè)的IT架構(gòu)建立在一系列的執(zhí)行業(yè)務(wù)功能的服務(wù)基礎(chǔ)上,IT資產(chǎn)通過(guò)服務(wù)的形式得到重用。業(yè)務(wù)模式和流程也可以通過(guò)服務(wù)的重新組合變得更加靈活。
新廣圖書(shū)城是一家圖書(shū)批銷(xiāo)中心。公司以圖書(shū)為主,多種經(jīng)營(yíng)為輔,經(jīng)營(yíng)項(xiàng)目包括圖書(shū)、報(bào)刊、音像制品、文化用品等。該公司擁有一個(gè)電子商務(wù)網(wǎng)站和一套信息系統(tǒng)(ERP),用來(lái)發(fā)布和管理產(chǎn)品信息,并與零部件供應(yīng)商及銷(xiāo)售代理商進(jìn)行商業(yè)活動(dòng)。由于長(zhǎng)期與該企業(yè)合作的零配件供應(yīng)商和銷(xiāo)售代理商的內(nèi)部信息系統(tǒng)都基于異構(gòu)的開(kāi)發(fā)平臺(tái),導(dǎo)致彼此系統(tǒng)間通信相當(dāng)困難、效率低下、資源無(wú)法共享,這樣就難以適應(yīng)競(jìng)爭(zhēng)日趨激烈的市場(chǎng)需求?,F(xiàn)在利用SOA架構(gòu)對(duì)以下幾個(gè)模塊進(jìn)行改進(jìn):
(1)產(chǎn)品信息
發(fā)布產(chǎn)品信息通常的實(shí)現(xiàn)方法是制造企業(yè)把產(chǎn)品信息發(fā)布到該公司的電子商務(wù)網(wǎng)站上,銷(xiāo)售代理商通過(guò)瀏覽該公司網(wǎng)站的Web頁(yè)面查詢(xún)產(chǎn)品信息,這樣,Web頁(yè)面成了制造企業(yè)和銷(xiāo)售代理商交互的必經(jīng)之路。這種傳統(tǒng)的實(shí)現(xiàn)方法有兩個(gè)缺陷:其一,銷(xiāo)售代理商每次瀏覽Web頁(yè)面都必須從大量的信息中篩選自己關(guān)注的信息,由于一些代理商長(zhǎng)期與該制造公司合作,對(duì)其電子商務(wù)網(wǎng)站的業(yè)務(wù)已經(jīng)非常熟悉了,沒(méi)有必要每次把大量的時(shí)間浪費(fèi)在篩選信息上,而且對(duì)這些信息的獲取和檢索都是手工的,這樣就造成了信息的延遲、誤差、難以存儲(chǔ)甚至難以處理;其二,僅僅通過(guò)電子商務(wù)網(wǎng)站的方式發(fā)布產(chǎn)品信息是遠(yuǎn)遠(yuǎn)不夠的,這樣很難被潛在的銷(xiāo)售代理商發(fā)現(xiàn),以致阻礙了銷(xiāo)售渠道的擴(kuò)大,進(jìn)而影響該公司經(jīng)濟(jì)效益的長(zhǎng)遠(yuǎn)增長(zhǎng)。
針對(duì)網(wǎng)上書(shū)店的具體特點(diǎn)和服務(wù)內(nèi)容,在網(wǎng)站系統(tǒng)的規(guī)劃和建設(shè)中,需要考慮到應(yīng)該將網(wǎng)上書(shū)店電子商務(wù)級(jí)網(wǎng)站建設(shè)成為一個(gè)便于擴(kuò)展,可以為更多群眾、企業(yè)、團(tuán)體提供更專(zhuān)業(yè)、更便捷、更優(yōu)質(zhì)服務(wù)的系統(tǒng)服務(wù)平臺(tái)。
這樣,既簡(jiǎn)化了業(yè)務(wù)流程,也給銷(xiāo)售代理商提供了方便。真正實(shí)現(xiàn)了公司信息系統(tǒng)與代理商信息系統(tǒng)的直接交互,而省去了通過(guò)Web頁(yè)面交互這一環(huán)節(jié)。對(duì)于該公司來(lái)說(shuō),也大大減少了花費(fèi)在網(wǎng)站上產(chǎn)品信息管理的時(shí)間和精力。同時(shí),作為服務(wù)發(fā)布出去的產(chǎn)品信息通過(guò)在UDDI上注冊(cè),可以被更多的潛在銷(xiāo)售代理商發(fā)現(xiàn),從而擴(kuò)大企業(yè)的銷(xiāo)售渠道,創(chuàng)造新的商機(jī)。
(2)訂單管理
通常,新廣圖書(shū)城通過(guò)Web頁(yè)面接收訂單。當(dāng)訂單業(yè)務(wù)發(fā)生更改時(shí),該公司內(nèi)部系統(tǒng)中與此功能相關(guān)的其他功能模塊也要做相應(yīng)的更改,以保證業(yè)務(wù)上的流暢。由于各功能模塊間緊密耦合,業(yè)務(wù)流程的稍許變化就必須修改大量的代碼,這樣會(huì)增加維護(hù)的難度,并造成不必要的高額成本。為了減少因業(yè)務(wù)變更帶來(lái)的不利影響、實(shí)現(xiàn)合作企業(yè)之間的資源共享,在訂單管理方面采用以下解決方案:將訂單管理封裝為Web服務(wù),利用S以業(yè)務(wù)靈活性、對(duì)客戶(hù)透明性的特點(diǎn),制造企業(yè)可以輕松的更改訂單管理功能而不會(huì)對(duì)其他功能模塊以及銷(xiāo)售代理商造成影響。銷(xiāo)售代理商只需輸入相關(guān)參數(shù),調(diào)用訂單管
前臺(tái)訂書(shū)模塊主要是書(shū)城用戶(hù)登錄該系統(tǒng)通過(guò)身份驗(yàn)證后可以進(jìn)行以下操作,用戶(hù)可以通過(guò)圖書(shū)查詢(xún)顯示系統(tǒng)查看圖書(shū)信息,圖書(shū)查詢(xún)系統(tǒng)提供各種查詢(xún)條件,用戶(hù)可以通過(guò)圖書(shū)名稱(chēng)、類(lèi)別、作者、出版社等條件進(jìn)行查詢(xún),了解圖書(shū)最新信息,如果需要訂購(gòu)可以通過(guò)訂單生成系統(tǒng)生成訂單提交后臺(tái)等待處理結(jié)果;同時(shí)用戶(hù)還可以進(jìn)入用戶(hù)個(gè)人辦公室模塊查看用戶(hù)訂單處理情況,接收總店的一些公告信息等和總店進(jìn)行信息交互。
(3)庫(kù)存管理
由于新廣圖書(shū)城的庫(kù)存信息無(wú)法讓供應(yīng)商共享,造成效率低下,影響了企業(yè)的收益。為此,設(shè)計(jì)以下解決方案: 新廣圖書(shū)城將零配件庫(kù)存信息封裝成Web服務(wù)發(fā)布出去,這樣就可以使供應(yīng)商迅速獲得制造企業(yè)零配件的需求信息;同時(shí),各家供應(yīng)商可以將產(chǎn)品信息(比如:名稱(chēng)、折扣、出版社、供應(yīng)量等)封裝成Web服務(wù)發(fā)布出去,新廣圖書(shū)城就可以對(duì)各個(gè)供應(yīng)商提交的零配件目錄進(jìn)行比較、篩選,找到適合自己的零配件供應(yīng)商。
圖書(shū)庫(kù)管理系統(tǒng)主要是實(shí)現(xiàn)從后臺(tái)對(duì)圖書(shū)庫(kù)的增加、刪除、修改等;實(shí)現(xiàn)對(duì)圖書(shū)書(shū)目的增加、刪除、修改;同時(shí)還實(shí)現(xiàn)對(duì)圖書(shū)類(lèi)別的增加、刪除、修改。在該系統(tǒng)中程序支持文字和圖片兩種格式,每本書(shū)都將存儲(chǔ)圖書(shū)縮略圖、大圖、圖書(shū)介紹文字和圖書(shū)類(lèi)別等信息。
(4)配送管理
配送管理系統(tǒng)根據(jù)訂單報(bào)告生成配送報(bào)表,配送情況都將在數(shù)據(jù)庫(kù)中存儲(chǔ),包括該配送的訂單信息,執(zhí)行人信息,執(zhí)行情況等信息可以方便的查詢(xún)。
基于SOA的業(yè)務(wù)整合設(shè)計(jì),系統(tǒng)通過(guò)接口功能模塊從中心應(yīng)用系統(tǒng)中獲取銷(xiāo)售、計(jì)劃、客戶(hù)信息,免去相應(yīng)數(shù)據(jù)的再收集存儲(chǔ),這樣保證了數(shù)據(jù)資源的準(zhǔn)確性、減少了業(yè)務(wù)處理量,提高了工作效率。