林德民 王漢龍
企業(yè)服務(wù)總線(Enterprise Service Bus,ESB)的概念是從SOA發(fā)展而來(lái)的。一個(gè)ESB是一個(gè)預(yù)先組裝的SOA實(shí)現(xiàn),它包含了實(shí)現(xiàn)SOA分層目標(biāo)所必需的基礎(chǔ)功能部件。企業(yè)服務(wù)總線是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構(gòu),可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價(jià)的解決方案,同時(shí)它還可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)了不同服務(wù)之間的通信和整合。
3 基于SOA的企業(yè)服務(wù)總線的設(shè)計(jì)與應(yīng)用
3.1 企業(yè)服務(wù)總線總體架構(gòu)
廈煙公司業(yè)務(wù)系統(tǒng)的特點(diǎn)是分布式應(yīng)用,業(yè)務(wù)系統(tǒng)眾多,信息交互頻繁,開(kāi)發(fā)商各不相同,技術(shù)架構(gòu)、數(shù)據(jù)庫(kù)不統(tǒng)一,信息集成的難點(diǎn)是集成規(guī)范標(biāo)準(zhǔn)化、集中管理、有效監(jiān)控。因此廈煙采用IBM WebSphere Message Broker(簡(jiǎn)稱(chēng)WMB)技術(shù)平臺(tái)構(gòu)建基于SOA的企業(yè)服務(wù)總線,規(guī)范數(shù)據(jù)交換格式[5],提高信息化應(yīng)用的集成效率與擴(kuò)展性。企業(yè)服務(wù)總線的總體架構(gòu)如圖1所示:
參考文獻(xiàn)
[1] 戚琦,廖建新,王純,等.基于SOA的數(shù)據(jù)業(yè)務(wù)服務(wù)總線的研究設(shè)計(jì)[J],計(jì)算機(jī)科學(xué)2008Vol.35 No.6
[2] 《卷煙工業(yè)企業(yè)信息化建設(shè)指導(dǎo)意見(jiàn)》,煙草行業(yè)文件,國(guó)煙辦綜〔2011〕212號(hào)
[3] 《數(shù)據(jù)中心交換服務(wù)體系Web服務(wù)標(biāo)準(zhǔn)》,中華人民共和國(guó)煙草行業(yè)標(biāo)準(zhǔn),YC/T324-2009
[4] 范玉順.《信息化戰(zhàn)略管理與方法》.北京:清華大學(xué)出版社,2008.
[5] 范玉順,李慧芳.企業(yè)集成技術(shù)的研究現(xiàn)狀與發(fā)展趨勢(shì)[J] 《中國(guó)制造業(yè)信息化》,Vol.32,No.1,2003