解析中間件技術(shù)上是否完全依賴(lài)SOA |
發(fā)布時(shí)間: 2012/8/23 17:39:53 |
廠商宣傳為了制造效應(yīng),但SOA架構(gòu)的中間件仍然是應(yīng)用上一個(gè)比較籠統(tǒng)的范疇。目前,SOA(面向服務(wù)架構(gòu))大潮正在席卷著整個(gè)世界,而且勢(shì)不可擋。作為一種集成企業(yè)應(yīng)用的方法論,SOA具備靈活性、標(biāo)準(zhǔn)性、重用性強(qiáng)和成本低等優(yōu)點(diǎn)。廠商也一再?gòu)?qiáng)調(diào),通過(guò)SOA,用戶(hù)可以將所有組件服務(wù)簡(jiǎn)單組合在一起,這些服務(wù)可以被共享、重用和連接,從而實(shí)現(xiàn)更高效的企業(yè)業(yè)務(wù)集成應(yīng)用。 從現(xiàn)狀來(lái)看,SOA則更多地被傳統(tǒng)中間件廠商談及和宣傳,中間件和SOA甚至被形容為“魚(yú)和水的關(guān)系,中間件廠商借助SOA理念實(shí)現(xiàn)了自我發(fā)展和跨越”。誠(chéng)然,對(duì)于中間件來(lái)說(shuō),SOA是技術(shù)方面的大勢(shì)所趨,但真會(huì)是目前似乎“完全依賴(lài)SOA”的關(guān)系嗎? 廠商競(jìng)相追逐 當(dāng)今IT正在發(fā)生著很大變化,例如在數(shù)據(jù)層面上,企業(yè)信息量變得龐大,數(shù)據(jù)類(lèi)型的應(yīng)用也隨之增多,在安全性上的要求也更高;從邏輯層來(lái)看,企業(yè)業(yè)務(wù)流程變化更快,復(fù)雜性變高。在界面層用戶(hù)希望功能強(qiáng)大而操作快捷,資料來(lái)源和互動(dòng)性要更豐富,因此對(duì)用戶(hù)來(lái)說(shuō),擁有一個(gè)成熟的IT基礎(chǔ)為業(yè)務(wù)打下基礎(chǔ)就尤為重要。 而從近日近700人參與的甲骨文融合技術(shù)峰會(huì)上也能看出,如何制定和實(shí)施中間件戰(zhàn)略也成為IT主管所關(guān)注的焦點(diǎn),涉及的方面包括: SOA、企業(yè)級(jí)Web 2.0、商業(yè)智能、身份管理、內(nèi)容管理、數(shù)據(jù)集成和基礎(chǔ)架構(gòu)管理等熱門(mén)話(huà)題。 SOA架構(gòu)已經(jīng)被視為下一代Web服務(wù)的基礎(chǔ)架構(gòu),目前國(guó)外IT廠商所開(kāi)發(fā)的相關(guān)產(chǎn)品大多是基于SOA架構(gòu),IBM、BEA更是表示,SOA落實(shí)到具體的軟件產(chǎn)品就是中間件。于是,基于SOA架構(gòu)的中間件產(chǎn)品成了軟件廠商競(jìng)相追逐的目標(biāo)。 IBM將SOA作為軟件市場(chǎng)的最大策略,將其WebSphere軟件轉(zhuǎn)為SOA戰(zhàn)略,并應(yīng)用于其主機(jī)系統(tǒng),企業(yè)可以很容易地把復(fù)合型應(yīng)用建立在門(mén)戶(hù)網(wǎng)站中,以解決公司員工的問(wèn)題。BEA也把SOA定為未來(lái)惟一的戰(zhàn)略方向;诨ヂ(lián)網(wǎng)的解決方案產(chǎn)品線相對(duì)比較豐富,例如其Weblogic就在市場(chǎng)取得很大成功。 而Oracle融合中間件定義全面,覆蓋了用戶(hù)界面、商業(yè)智能、內(nèi)容管理、SOA業(yè)務(wù)流程管理、應(yīng)用服務(wù)器和身份管理領(lǐng)域,并與網(wǎng)格基礎(chǔ)設(shè)施和企業(yè)管理器構(gòu)成了強(qiáng)大的軟件技術(shù)平臺(tái),其中間件不僅可以獨(dú)立使用,還能與應(yīng)用系統(tǒng)相集成,因此用戶(hù)數(shù)也已經(jīng)超過(guò)5萬(wàn)多家。 基于SOA的Oracle融合中間件中如業(yè)務(wù)流程管理、商業(yè)智能、企業(yè)績(jī)效管理等也遵循了IT基礎(chǔ)的六個(gè)原則:業(yè)務(wù)驅(qū)動(dòng)、與業(yè)務(wù)緊密相關(guān)、能提升價(jià)值、更高效率及更低風(fēng)險(xiǎn)、高靈活性。 國(guó)產(chǎn)中間件廠商也看到了SOA架構(gòu)的趨勢(shì),東方通、普元等國(guó)內(nèi)中間件一線廠商也積極響應(yīng)中間件SOA戰(zhàn)略,并在此基礎(chǔ)上做行業(yè)應(yīng)用上的一些創(chuàng)新。 從眾多的廠商蜂擁而至可以看出,SOA無(wú)疑是未來(lái)趨勢(shì)。 關(guān)系密切但不依賴(lài) 之所以SOA會(huì)成為廠商關(guān)注的IT架構(gòu),是因?yàn)樵?a target="_blank" style="color: #0000ff; font-size: 14px; text-decoration: none">SOA架構(gòu)下,“服務(wù)”成為應(yīng)用系統(tǒng)的基本組件,這樣一來(lái),IT和業(yè)務(wù)的結(jié)合不再像以前那樣變得分散和形成孤島。而且,SOA架構(gòu)使應(yīng)用系統(tǒng)具備靈活性,并完全符合Web服務(wù)和XML標(biāo)準(zhǔn),因此用戶(hù)不用去關(guān)心其底層的實(shí)現(xiàn)技術(shù)。這使用戶(hù)的應(yīng)用變得簡(jiǎn)單。 不過(guò),SOA架構(gòu)的中間件仍然是對(duì)中間件應(yīng)用上一個(gè)比較籠統(tǒng)的范疇,其包括應(yīng)用服務(wù)器、消息中間件、交易中間件、門(mén)戶(hù)服務(wù)器等多個(gè)類(lèi)別,其中如應(yīng)用服務(wù)器、門(mén)戶(hù)中間件等與互聯(lián)網(wǎng)關(guān)系密切的應(yīng)用,很容易就能封裝而且本身也支持Web服務(wù),這其實(shí)類(lèi)似于SOA。另外,對(duì)于消息中間件、交易中間件等要去基于SOA,其意義不會(huì)明顯。 當(dāng)然,不能因此去否定SOA對(duì)于中間件的意義,如果中間件基于SOA架構(gòu),無(wú)論是從整體應(yīng)用還是后續(xù)的再開(kāi)發(fā),都顯得十分清晰,例如企業(yè)業(yè)務(wù)流程中,各個(gè)關(guān)鍵業(yè)務(wù)如市場(chǎng)、供應(yīng)、物流方面都能依托SOA架構(gòu),SOA又與現(xiàn)在企業(yè)應(yīng)用居多的 Web服務(wù)緊密聯(lián)系在一起。使其以Web服務(wù)方式體現(xiàn)并互相調(diào)用,很容易實(shí)現(xiàn)業(yè)務(wù)之間的信息整合。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |