許仲生,羅娟娟
(1.集美大學(xué) 誠(chéng)毅學(xué)院,福建廈門 361000;2.廈門海洋職業(yè)技術(shù)學(xué)院,福建廈門 361000)
SOA(Service-Oriented Architecture)是1994年美國(guó)管理咨詢公司Gantner提出的一種思想,原應(yīng)用于軟件開發(fā)中,主要目的是為了提升軟件模塊的多次復(fù)用和提高軟件的隨需應(yīng)變能力。故SOA主要理念在于以獨(dú)立且標(biāo)準(zhǔn)化、面向消息、高度分布的協(xié)議規(guī)范來(lái)整合軟件系統(tǒng),實(shí)現(xiàn)松散耦合的異構(gòu)系統(tǒng)互聯(lián)[1],從而實(shí)現(xiàn)隨需應(yīng)變的目標(biāo)。SOA的主要特點(diǎn)包括:
在SOA的體系中,通過設(shè)立增強(qiáng)服務(wù)注冊(cè)中心的功能來(lái)實(shí)現(xiàn)服務(wù)請(qǐng)求者(服務(wù)需求方)和服務(wù)提供者(服務(wù)供給方)的服務(wù)需求匹配,解決了原來(lái)可能存在的因結(jié)構(gòu)不同導(dǎo)致的需求無(wú)法匹配的問題。服務(wù)請(qǐng)求者可將其服務(wù)需求提交到服務(wù)注冊(cè)中心進(jìn)行服務(wù)查找,服務(wù)提供者也可將其服務(wù)提交到服務(wù)注冊(cè)中心進(jìn)行服務(wù)注冊(cè),服務(wù)注冊(cè)中心將服務(wù)需求和服務(wù)供給進(jìn)行優(yōu)化匹配后,可實(shí)現(xiàn)服務(wù)的綁定和調(diào)用,且由于服務(wù)協(xié)議是標(biāo)準(zhǔn)開放化的,所以可有效地避免服務(wù)請(qǐng)求者和服務(wù)提供者之間結(jié)構(gòu)不同的問題。
在SOA體系中將服務(wù)分成了元業(yè)務(wù)服務(wù)、組合服務(wù)和業(yè)務(wù)流程三個(gè)層次。其中,元業(yè)務(wù)組織是最基本的服務(wù)類型;組合服務(wù)是對(duì)不同元業(yè)務(wù)服務(wù)的組裝整合形成的、主要應(yīng)用于短期內(nèi)運(yùn)行的服務(wù);業(yè)務(wù)流程則是根據(jù)服務(wù)請(qǐng)求者的具體情況所制定的業(yè)務(wù)組合,可為服務(wù)請(qǐng)求者提供較為長(zhǎng)期的服務(wù)類型。SOA體系可根據(jù)服務(wù)請(qǐng)求者的具體業(yè)務(wù)需求進(jìn)行多種服務(wù)的組裝組合,在更好滿足服務(wù)請(qǐng)求者的服務(wù)需求的同時(shí)也保持了良好的靈活性。上述的服務(wù)可在服務(wù)完畢后根據(jù)下一位服務(wù)請(qǐng)求者的不同需求進(jìn)行重新組裝組合,以實(shí)現(xiàn)更好的業(yè)務(wù)復(fù)用。
在SOA體系中,服務(wù)請(qǐng)求者與服務(wù)提供者之間的關(guān)系并非傳統(tǒng)的雙方治理關(guān)系,兩者之間的關(guān)系更多是一種獨(dú)立的契約關(guān)系,雙方在合作關(guān)系、位置、業(yè)務(wù)流程等方面都存在著松散耦合的特點(diǎn)。這一特點(diǎn)也使得本體系具有更好的靈活性,并更能適應(yīng)服務(wù)請(qǐng)求者業(yè)務(wù)發(fā)展的特點(diǎn)。而傳統(tǒng)的緊耦合的特點(diǎn),使得服務(wù)請(qǐng)求者在業(yè)務(wù)發(fā)展的同時(shí),需要不斷地對(duì)業(yè)務(wù)合作伙伴進(jìn)行調(diào)整、篩選和評(píng)估,占用了服務(wù)請(qǐng)求者大部分的時(shí)間精力。
通過引入SOA與服務(wù)的理念,在現(xiàn)有的電子商務(wù)代運(yùn)營(yíng)服務(wù)中力求實(shí)現(xiàn)一種既可保持業(yè)務(wù)靈活性又能實(shí)現(xiàn)良好的服務(wù)組織、運(yùn)作效率和可控的運(yùn)營(yíng)成本。這一過程的實(shí)現(xiàn),須從服務(wù)請(qǐng)求者的服務(wù)業(yè)務(wù)需求著手,分析其業(yè)務(wù)流程,并細(xì)分為具體的組合服務(wù)和元業(yè)務(wù)服務(wù),然后在現(xiàn)有的服務(wù)提供者注冊(cè)的服務(wù)中進(jìn)行業(yè)務(wù)的篩選確定,修訂組合成新的服務(wù)組合,并最終提交經(jīng)優(yōu)化后的服務(wù)流程[2][3](如圖1)。
圖1 基于SOA的電子商務(wù)代運(yùn)營(yíng)服務(wù)運(yùn)作流程
基于SOA的電子商務(wù)代運(yùn)營(yíng)服務(wù)運(yùn)作流程包括:
通過對(duì)電子商務(wù)從業(yè)者的需求分析,挖掘了電子商務(wù)從業(yè)者的服務(wù)需求,可分為一般性需求、隱含需求和特殊需求。其中,一般性需求主要包括電子商務(wù)平臺(tái)建設(shè)和渠道規(guī)劃、網(wǎng)絡(luò)營(yíng)銷及網(wǎng)絡(luò)品牌塑造維護(hù)、訂單處理與客戶服務(wù)、物流供應(yīng)鏈管理、客戶和銷售數(shù)據(jù)挖掘等幾大方面;隱含需求則是從業(yè)者在上述一般性需求的基礎(chǔ)上隱含著個(gè)性化或低成本等方面的需求;特殊需求則是電子商務(wù)不同行業(yè)的從業(yè)者在電子商務(wù)運(yùn)營(yíng)過程中會(huì)因行業(yè)及產(chǎn)品的不同特點(diǎn)所衍生出的不同的需求。這三大需求都是在進(jìn)行服務(wù)需求分析時(shí)所必須要考慮到的。
針對(duì)上述電子商務(wù)從業(yè)者的不同服務(wù)需求,在進(jìn)行服務(wù)產(chǎn)品——電子商務(wù)代運(yùn)營(yíng)服務(wù)的分解中,可按照一般服務(wù)、模塊服務(wù)和定制服務(wù)三種不同的服務(wù)方案進(jìn)行分解。所謂的一般服務(wù)指根據(jù)服務(wù)請(qǐng)求者提交的服務(wù)需求進(jìn)行服務(wù)的查找和指定,通過適用于一般性服務(wù)需求,存在眾多的服務(wù)提供者,且服務(wù)提供者提供的服務(wù)不具有太多的差別,為提高運(yùn)作效率,故由服務(wù)注冊(cè)中心進(jìn)行服務(wù)提供者的指定。模塊服務(wù)主要指根據(jù)服務(wù)請(qǐng)求者提交服務(wù)存在的多樣化,組織不同的服務(wù)提供者,供服務(wù)請(qǐng)求者進(jìn)行選擇;或者對(duì)于不同行業(yè)的特殊需求,組織不同的服務(wù)提供者,供該行業(yè)的服務(wù)請(qǐng)求者進(jìn)行選擇。定制服務(wù)則可根據(jù)服務(wù)請(qǐng)求者的特殊需求或特殊行業(yè)的特殊電子商務(wù)運(yùn)營(yíng)需求組織專用的電子商務(wù)代運(yùn)營(yíng)服務(wù)資源,并進(jìn)行整合優(yōu)化,以更好地滿足其個(gè)性化的需求(見圖2)。
圖2 不同服務(wù)需求與服務(wù)方案的匹配(陰影部分表示可匹配)
電子商務(wù)代運(yùn)營(yíng)商須在不同服務(wù)方案的指導(dǎo)下,對(duì)可供使用的服務(wù)資源進(jìn)行發(fā)現(xiàn)。具體的發(fā)現(xiàn)方式可包括自上而下、自下而上和中間對(duì)齊等三種方式。自上而下主要指根據(jù)不同的服務(wù)方案進(jìn)行業(yè)務(wù)分解形成不同的服務(wù)資源需求,并在現(xiàn)有的服務(wù)資源中進(jìn)行優(yōu)化選擇。自下而上的發(fā)現(xiàn)方法則是在現(xiàn)有服務(wù)資源的優(yōu)勢(shì)互補(bǔ)和整合的基礎(chǔ)上匹配不同的服務(wù)需求。中間對(duì)齊的方法則是根據(jù)優(yōu)化算法對(duì)服務(wù)需求和服務(wù)資源進(jìn)行篩選,最終達(dá)到優(yōu)化匹配。
在實(shí)現(xiàn)服務(wù)資源的發(fā)現(xiàn)和匹配后,如何更好地進(jìn)行服務(wù)的組合和業(yè)務(wù)流程的設(shè)計(jì)就成為本體系中最關(guān)鍵的地方,這一步驟也可稱為電子商務(wù)代運(yùn)營(yíng)服務(wù)的組織。在這一步驟之中,可充分借鑒SOA的基本理念,一方面需要進(jìn)行服務(wù)規(guī)范設(shè)計(jì),具體包括了服務(wù)標(biāo)準(zhǔn)、服務(wù)規(guī)則、具體事件、消息、變更管理等多方面的內(nèi)容,也需要對(duì)需求與服務(wù)之間的依賴關(guān)系和組合關(guān)系進(jìn)行界定,以保證在具體的實(shí)施過程中本服務(wù)體系具體良好的運(yùn)行情況和應(yīng)變能力。另一方面,還需要重點(diǎn)進(jìn)行服務(wù)接口的定義和標(biāo)準(zhǔn)化,在服務(wù)接口中將服務(wù)規(guī)范進(jìn)行系統(tǒng)化和標(biāo)準(zhǔn)化,以保證該服務(wù)規(guī)范的延續(xù)性,并能夠適應(yīng)不同的應(yīng)用場(chǎng)景。
在電子商務(wù)代運(yùn)營(yíng)具體實(shí)施過程中,還需要對(duì)電子商務(wù)代運(yùn)營(yíng)服務(wù)的質(zhì)量進(jìn)行評(píng)估,以更好地跟蹤和反饋原有的服務(wù)方案,并在此基本上進(jìn)行服務(wù)方案的修改和重新設(shè)計(jì)。在質(zhì)量評(píng)估中,主要側(cè)重評(píng)估服務(wù)模塊的沖突情況、業(yè)務(wù)流程的效率和成本、信息管理的傳遞順暢和時(shí)效、合作關(guān)系的優(yōu)化等指標(biāo),并根據(jù)該指標(biāo)的實(shí)際表現(xiàn)情況,進(jìn)行服務(wù)資源的重新發(fā)現(xiàn)和重新組織。
在具體的實(shí)現(xiàn)過程中,借鑒劉瓊(2007)[4]、許芳(2011)[5]等人基于SOA在供應(yīng)鏈及物流管理方面的實(shí)踐經(jīng)驗(yàn),基于SOA的電子商務(wù)代運(yùn)營(yíng)服務(wù)體系可分為界面層、核心功能層、業(yè)務(wù)流程層、服務(wù)層、資源層等五個(gè)層次。這五個(gè)層次分別具有不同的功能,不同層次之間通過標(biāo)準(zhǔn)化的接口進(jìn)行信息、業(yè)務(wù)流的互動(dòng),實(shí)現(xiàn)整個(gè)服務(wù)體系的有序運(yùn)轉(zhuǎn)。
圖3 基于SOA的電子商務(wù)代運(yùn)營(yíng)服務(wù)體系
界面層是電子商務(wù)代運(yùn)營(yíng)服務(wù)體系與主要參與方之間的交互界面。主要參與方包括電子商務(wù)服務(wù)請(qǐng)求者和電子商務(wù)服務(wù)提供方,因此本層次主要是提供參與方進(jìn)行注冊(cè)、信息維護(hù)和信息發(fā)布等功能。隨著移動(dòng)終端的普及化,在界面層的構(gòu)建時(shí),在排版和信息布局中需要精簡(jiǎn),以更好地適應(yīng)移動(dòng)終端具有的屏幕小、表現(xiàn)空間有限等特點(diǎn)。
核心功能層是電子商務(wù)代運(yùn)營(yíng)服務(wù)體系的核心,主要功能為對(duì)電子商務(wù)代運(yùn)營(yíng)的具體運(yùn)作進(jìn)行優(yōu)化管理,保證運(yùn)作質(zhì)量。具體功能包括供應(yīng)商評(píng)價(jià)、界面交互優(yōu)化、客戶關(guān)系優(yōu)化、平臺(tái)優(yōu)化、網(wǎng)絡(luò)營(yíng)銷優(yōu)化、物流運(yùn)作優(yōu)化、信息對(duì)接流轉(zhuǎn)、成本管理和質(zhì)量管理等模塊。每個(gè)模塊主要的細(xì)化功能見表1。
表1 核心功能層組成模塊細(xì)化功能說明
業(yè)務(wù)流程層主要進(jìn)行服務(wù)需求的分析并制定出不同的服務(wù)方案。本層次主要功能在于深入理解客戶的不同服務(wù)需求,并根據(jù)不同的解決方案進(jìn)行服務(wù)方案的細(xì)化,并將細(xì)化后的服務(wù)方案提交到下一層——服務(wù)層。在進(jìn)行服務(wù)方案的細(xì)化過程中,重點(diǎn)要做到以下三點(diǎn):
1.服務(wù)流程重組
流程重組可實(shí)現(xiàn)將職能分散的任務(wù)集合成統(tǒng)一的橫向工作流[6]。對(duì)于電子商務(wù)代運(yùn)營(yíng)來(lái)說,由于服務(wù)方案的具體實(shí)現(xiàn)模塊是分散于不同代運(yùn)營(yíng)資源之中,故利于流程重組的理論對(duì)電子商務(wù)代運(yùn)營(yíng)服務(wù)進(jìn)行集成統(tǒng)一是服務(wù)實(shí)現(xiàn)的關(guān)鍵點(diǎn)。具體的電子商務(wù)代運(yùn)營(yíng)服務(wù)流程重組包括了流程改進(jìn)、流程簡(jiǎn)化、流程重組、流程再設(shè)計(jì)等幾個(gè)主要步驟。
2.服務(wù)合約規(guī)范
合約指的是服務(wù)方案的具體實(shí)現(xiàn)細(xì)節(jié)和交互標(biāo)準(zhǔn),合約是服務(wù)的基礎(chǔ)。服務(wù)合約的規(guī)范包括服務(wù)功能的標(biāo)準(zhǔn)化、數(shù)據(jù)表示的標(biāo)準(zhǔn)化、服務(wù)運(yùn)作策略的標(biāo)準(zhǔn)化等內(nèi)容。服務(wù)合約規(guī)范有助于減少電子商務(wù)運(yùn)作時(shí)的服務(wù)質(zhì)量下降、磨合期過長(zhǎng)等問題,保證電子商務(wù)代運(yùn)營(yíng)服務(wù)的順暢運(yùn)作。
3.服務(wù)耦合
耦合反映事物之間的依賴性。在電子商務(wù)代運(yùn)營(yíng)服務(wù)方案的制定過程中,合理確定服務(wù)方案的各個(gè)組成部分之間的依賴關(guān)系,保證各個(gè)組成部分之間的獨(dú)立性,能隨著市場(chǎng)需求變化進(jìn)行方案的靈活調(diào)整。電子商務(wù)代運(yùn)營(yíng)的服務(wù)耦合可包括:基于服務(wù)合約規(guī)范確定耦合程度、基于不同服務(wù)模塊的功能確定耦合程度、基于客戶需求客戶關(guān)系確定耦合程度。
服務(wù)層主要進(jìn)行具體服務(wù)操作的流程分析和調(diào)整,形成既具有獨(dú)立特點(diǎn)又可拆卸重組的服務(wù)組合,使得可以適應(yīng)不同的操作需求。在服務(wù)層的運(yùn)作過程中,如何確定合適的粒度,保證不同的服務(wù)組合具體相對(duì)完整的功能又保有靈活性是本層的工作重點(diǎn)和難點(diǎn)[7]。為了實(shí)現(xiàn)上述的目的,服務(wù)層須圍繞著服務(wù)進(jìn)行如下的優(yōu)化:
1.服務(wù)發(fā)現(xiàn)
電子商務(wù)代運(yùn)營(yíng)商必須能夠?qū)ΜF(xiàn)有的電子商務(wù)代運(yùn)營(yíng)服務(wù)資源進(jìn)行調(diào)查、跟蹤、再調(diào)查,發(fā)現(xiàn)其中的優(yōu)勢(shì)服務(wù)資源,并進(jìn)行評(píng)估、選擇。這一步驟是電子商務(wù)代運(yùn)營(yíng)商的日常重點(diǎn)工作。
2.服務(wù)封裝
在服務(wù)發(fā)現(xiàn)的基礎(chǔ)上,對(duì)現(xiàn)有的服務(wù)方式進(jìn)行交互方式、功能規(guī)程的確定、需求調(diào)用條件和服務(wù)約束等方面進(jìn)行完善,實(shí)現(xiàn)使用者的易用。
3.服務(wù)自治
賦予部分服務(wù)功能一定的自我管理和自我控制的能力,可以更好地適應(yīng)電子商務(wù)環(huán)境下需求快速變化的情況,提高服務(wù)的應(yīng)變能力和可靠性。
4.服務(wù)復(fù)用
為降低運(yùn)作成本,在服務(wù)組合中,還需要盡可能增強(qiáng)不同服務(wù)的復(fù)用性,滿足不同消費(fèi)群體、不同場(chǎng)合的使用需要。
5.服務(wù)組合
在前面的基礎(chǔ)上,根據(jù)服務(wù)方案的需要進(jìn)行服務(wù)的組織選擇,服務(wù)組合按照組合設(shè)計(jì)、組合運(yùn)作和組合治理三個(gè)步驟進(jìn)行實(shí)施調(diào)整,保證服務(wù)組合的優(yōu)化。
資源層是電子商務(wù)代運(yùn)營(yíng)運(yùn)作的基礎(chǔ),本層次除了需要實(shí)現(xiàn)對(duì)于電子商務(wù)運(yùn)營(yíng)資源的管理,更重要的功能在于通過利用電子商務(wù)運(yùn)營(yíng)過程中的信息系統(tǒng)進(jìn)行信息的收集、整理和集成管理,特別是對(duì)服務(wù)請(qǐng)求方、服務(wù)提供方、消費(fèi)客戶等三方的信息進(jìn)行集成,并在集成的基礎(chǔ)上進(jìn)行數(shù)據(jù)挖掘,分析現(xiàn)有服務(wù)與需求之間存在的不匹配及非最優(yōu)等問題[8],及時(shí)進(jìn)行服務(wù)方案、服務(wù)組織和服務(wù)細(xì)節(jié)的改進(jìn)調(diào)整,促進(jìn)電子商務(wù)代運(yùn)營(yíng)服務(wù)的持續(xù)改進(jìn)。
上述基于SOA的電子商務(wù)代運(yùn)營(yíng)服務(wù)體系的層次劃分,可職責(zé)明確地指導(dǎo)電子商務(wù)代運(yùn)營(yíng)企業(yè)進(jìn)行組織機(jī)構(gòu)的構(gòu)建、信息系統(tǒng)的建設(shè)和實(shí)現(xiàn)等具體工作?;赟OA的電子商務(wù)代運(yùn)營(yíng)服務(wù)體系的構(gòu)建有助于現(xiàn)有電子商務(wù)代運(yùn)營(yíng)商更好地整合資源,更好地滿足客戶需求,更好地適應(yīng)電子商務(wù)和市場(chǎng)發(fā)展變化,從而帶動(dòng)電子商務(wù)代運(yùn)營(yíng)這一新興服務(wù)業(yè)進(jìn)一步發(fā)展壯大,助力傳統(tǒng)企業(yè)投身電子商務(wù)應(yīng)用之中。
[1]張春霞,李旭東,徐 濤.淺談面向服務(wù)架構(gòu)(SOA)的核心理念[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2010,6(19):251-254.
[2]田永紅,蘇依拉.基于 SOA的服務(wù)模型分析與設(shè)計(jì)[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào):自然科學(xué)漢文版,2011,(3),:182 -184.
[3]單 芯,孔慶華,吳晶晶.以 SOA為基的服務(wù)研究[J].現(xiàn)代制造工程,2011,(1):17 -20.
[4]劉 瓊,崔首領(lǐng),葉晶晶.基于SOA的第四方物流服務(wù)平臺(tái)研究[J].機(jī)械設(shè)計(jì)與制造,2007,(9):210-212.
[5]許 芳,徐國(guó)虎.基于SOA理論的服務(wù)供應(yīng)鏈模型構(gòu)建框架研究[J].物流工程與管理,2011,3(33):74-76.
[6]許 紅,嚴(yán) 靜,張群洪.企業(yè)業(yè)務(wù)流程重組的研究進(jìn)展[J].科技管理研究,2010,(11):155-157.
[7][美]Thomas Eri,郭 耀譯.SOA 服務(wù)設(shè)計(jì)原則[D].北京:人民郵電出版社,2009.
[8]李 穎,田 敏.論第三方支付風(fēng)險(xiǎn)評(píng)估指標(biāo)體系的構(gòu)建[J].西安財(cái)經(jīng)學(xué)院學(xué)報(bào),2013,(5):28 -33.
哈爾濱商業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版)2014年2期