最新欄目文章加載中。,。,。
中間件誘惑
????特約作者: 吳曉偉 ????一位制造行業(yè)的首席信息官(CIO)正在著手上馬信息化二期工程,,但此時(shí)的他卻遭遇到了前所未有的挑戰(zhàn): 老板要求降低 IT 支出,企業(yè)早期的幾個(gè)信息系統(tǒng)需要整合,,新的業(yè)務(wù)類型開(kāi)始出現(xiàn)。這三個(gè)挑戰(zhàn)環(huán)環(huán)相扣,,但又互為掣肘,,讓人無(wú)從下手。 ????事實(shí)上,,這是大部分行業(yè)的 CIO 面臨的普遍問(wèn)題,。盡管平臺(tái)化、構(gòu)件化和中間件技術(shù)已經(jīng)初步緩解了應(yīng)用系統(tǒng)內(nèi)部的可靠性和效率問(wèn)題,,也基本可以解決應(yīng)用系統(tǒng)之間數(shù)據(jù)層面的互通,,但面對(duì)企業(yè)業(yè)務(wù)規(guī)模的日益膨脹和快速變化,傳統(tǒng)的中間件技術(shù)正變得越來(lái)越難以勝任,。 ????那么,,該如何解決系統(tǒng)的集成和擴(kuò)展問(wèn)題呢?隨之出現(xiàn)的 SOA(服務(wù)型架構(gòu))熱潮,,讓 CIO 們看到了希望,。來(lái)自應(yīng)用的需求正促使中間件技術(shù)不斷完善,,以更靈活的方式滿足用戶快速變化的需求。 ????從產(chǎn)品到平臺(tái)的跨越 ????作為銀行的客戶,,您想隨時(shí)了解自己賬戶的任何變動(dòng)嗎,?與大多數(shù)銀行的客戶一樣,中國(guó)農(nóng)業(yè)銀行的客戶也可以通過(guò)短信隨時(shí)了解到自己賬戶的支出或存入的變化,,并通過(guò)手機(jī)進(jìn)行查詢,、轉(zhuǎn)賬和繳費(fèi)。這些功能的實(shí)現(xiàn),,得益于農(nóng)行采用消息中間件搭建消息服務(wù)平臺(tái),。該平臺(tái)打通了中心與柜員之間、柜員與柜員之間,、銀行與客戶之間的消息通道,。值得一提的是,這個(gè)平臺(tái)不只是“把信息從這里傳到那里”那么簡(jiǎn)單,,它還可以按照業(yè)務(wù)需求進(jìn)行擴(kuò)展,。 ????由于以前農(nóng)行在信息化方面的投入較少,沒(méi)有過(guò)多的單獨(dú)業(yè)務(wù)系統(tǒng)的限制,,所以在信息化建設(shè)大規(guī)模投入之初,,就選擇了平臺(tái)化的設(shè)計(jì)思想。當(dāng)業(yè)務(wù)部門提出消息服務(wù)的業(yè)務(wù)需求時(shí),,農(nóng)行軟件開(kāi)發(fā)中心就決定基于消息中間件構(gòu)建消息服務(wù)平臺(tái),。類似的用中間件來(lái)搭建平臺(tái)的例子還有很多,僅記者接觸過(guò)的就有: 中國(guó)聯(lián)通采用應(yīng)用服務(wù)器搭建自己的電子商務(wù)平臺(tái),,天信達(dá)用消息中間件建立網(wǎng)上航空物流公共信息交換平臺(tái),,云南省公安廳應(yīng)用中間件搭建了數(shù)據(jù)交換平臺(tái)。 ????作為一種獨(dú)立的服務(wù)程序,,中間件包括消息中間件,、交易中間件、安全中間件,、應(yīng)用服務(wù)器中間件,、網(wǎng)絡(luò)中間件等諸多種類。但對(duì)于用戶來(lái)說(shuō),,中間件不應(yīng)僅是一種技術(shù)或是一種應(yīng)用,,而應(yīng)是一個(gè)讓各種系統(tǒng)應(yīng)用走向融合的平臺(tái)。 ????從中國(guó)國(guó)內(nèi)信息化發(fā)展的進(jìn)程來(lái)看,,這種對(duì)平臺(tái)的需求也屬必然,。目前,不少用戶的信息化建設(shè)取得了較大的進(jìn)展,,但由于先前缺乏統(tǒng)一的規(guī)劃和技術(shù)路線,,當(dāng)需要了解企業(yè)生產(chǎn)經(jīng)營(yíng)情況時(shí),,往往需要在 ERP、CRM 和 FM 等系統(tǒng)之間不停地切換,,不僅要更換用戶名和同時(shí)記住多個(gè)密碼,,更重要的是系統(tǒng)之間信息共享困難、缺乏數(shù)據(jù)的互聯(lián)互通,,影響了整體性能的發(fā)揮,。因此,統(tǒng)一平臺(tái)的出現(xiàn),,成為中間件產(chǎn)品發(fā)展的必然趨勢(shì),。 ????在中間件市場(chǎng),廠商顯然也意識(shí)到中間件平臺(tái)的重要性,。Oracle 在進(jìn)行一系列收購(gòu)后,,推出了 Fusion 中間件。Fusion 不僅可以完美兼容現(xiàn)有的 Oracle 產(chǎn)品,,并且可以接受符合標(biāo)準(zhǔn)的第三方組件,。標(biāo)準(zhǔn)的開(kāi)放,一方面可以幫助企業(yè)增值,,另一方面也有助于跟 ISV 的合作,,用來(lái)構(gòu)建與 Oracle 兼容的產(chǎn)品。另外,,SAP 推出了新的技術(shù)平臺(tái) SAP NetWeaver,,微軟也發(fā)布了 Microsoft Dynamics GP 平臺(tái)。 ????當(dāng)然,,面對(duì)中間件產(chǎn)品呈現(xiàn)的平臺(tái)化趨勢(shì),,在 Oracle 的 Fusion 和 SAP 的 Netweaver 引領(lǐng)潮流的同時(shí),國(guó)內(nèi)廠商也在積極跟進(jìn),,紛紛推出自身的中間件平臺(tái)產(chǎn)品,,例如用友的 UAP、金蝶的BOS和金算盤的 VP 等,。由于這些平臺(tái)化中間件產(chǎn)品更多地整合了用戶的需求,可以預(yù)見(jiàn),,它們將更容易得到用戶的青睞,。 ????SOA 構(gòu)想 ????隨著業(yè)務(wù)的不斷發(fā)展,如何打破信息孤島,,已成為許多行業(yè)企業(yè)最為迫切的課題,。以電信行業(yè)為例,電信有很多的業(yè)務(wù),,如本地電話業(yè)務(wù)就有普通電話,、ISDN 一線通,、公用電話、國(guó)內(nèi)長(zhǎng)途業(yè)務(wù),、小靈通,、商務(wù)集團(tuán)、電話程控新業(yè)務(wù)以及國(guó)際長(zhǎng)途業(yè)務(wù)的區(qū)分,,此外還有公共熱線服務(wù),、數(shù)據(jù)多媒體服務(wù)、增值服務(wù)和電話卡服務(wù)等業(yè)務(wù),,這些業(yè)務(wù)是隨著市場(chǎng)的需求不斷變化衍生而來(lái)的,。為了滿足這些不同業(yè)務(wù)的需求,電信部門分別構(gòu)建了不同類型的業(yè)務(wù)系統(tǒng),,這些系統(tǒng)也就成為一個(gè)個(gè)“信息孤島”,,彼此割裂了業(yè)務(wù)之間的聯(lián)系。 ????為了打破“信息孤島”,,20 世紀(jì) 90 年代曾誕生了大量的 EAI 產(chǎn)品,,而中間件廠商也開(kāi)發(fā)出了相應(yīng)的產(chǎn)品,并得到廣泛的應(yīng)用,,如 IBM 的 Websphere Integration,、東方通科技的 TongIntegrator 等。但隨著系統(tǒng)之間的整合變得更為復(fù)雜,、業(yè)務(wù)需求變得更加靈活,,而且開(kāi)發(fā)成本也需要降低,僅僅依靠傳統(tǒng)的中間件產(chǎn)品,,已經(jīng)很難滿足需要,。 ????在這種情況下,SOA 得到了中間件廠商的推崇,。作為一種全新的應(yīng)用軟件架構(gòu),,SOA 力圖將所有的功能封裝成相互獨(dú)立的服務(wù)模塊,然后再通過(guò)完備定義的接口相互聯(lián)系起來(lái),。當(dāng)用戶在不同應(yīng)用系統(tǒng)之間構(gòu)建新的業(yè)務(wù)應(yīng)用的時(shí)候,,就可以按照一定的順序來(lái)請(qǐng)求這些功能模塊所提供的服務(wù),從而構(gòu)建新的業(yè)務(wù)流程,。從用戶的角度來(lái)看,,SOA 提供的思路和方法,可以最大程度地解決復(fù)用問(wèn)題,,無(wú)疑非常出色,。 ????雖然不是一項(xiàng)新技術(shù),但 SOA 似乎一夜之間成為了大家關(guān)注的對(duì)象,。BEA 在 2004 年底就提出了“Deploy SOA Now,!”(現(xiàn)在就部署 SOA?。┑目谔?hào)。2005 年 7 月,,惠普推出了 OpenView SOA,。與此同時(shí),IBM 也推出了相同的計(jì)劃,,聯(lián)手企業(yè)合作者,、應(yīng)用程序開(kāi)發(fā)商和系統(tǒng)集成者,共同使用 IBM 的技術(shù)資源,,期望能夠在大型和中型企業(yè)實(shí)現(xiàn) SOA 項(xiàng)目的推廣,。Oracle 也推出了服務(wù)導(dǎo)向架構(gòu)套件──Oracle SOA Suite,其“插座式”能力使客戶在利用現(xiàn)有中間件技術(shù)的同時(shí),,可充分享受到 SOA 帶來(lái)的種種益處,。 ????在剛剛結(jié)束的 OASIS 會(huì)議以及以 SOA 和整合為主題的全球會(huì)議論壇上,SOA 如何真正應(yīng)用于各行各業(yè),,成了全球 SOA 落地的最熱點(diǎn)問(wèn)題,。也就是說(shuō),在 SOA 技術(shù)大行其道的今天,,全球?qū)鹘y(tǒng)中間件技術(shù)的應(yīng)用非常普遍,,傳統(tǒng)技術(shù)如何向 SOA 技術(shù)過(guò)度,兩者在不同的行業(yè)需求背景下如何很好地配合和融合,,相互替換,,兄共存,這種模式將在很長(zhǎng)一段時(shí)間之內(nèi)存在,,并逐漸發(fā)展,。這其實(shí)就是解決最大限度的復(fù)用問(wèn)題,進(jìn)而降低開(kāi)發(fā)成本,,提高開(kāi)發(fā)效率,。 ????但也有專家提出,SOA 只是一個(gè)箭頭,,離應(yīng)用還有一定距離,。主要的問(wèn)題在于,SOA 更偏重在松耦合結(jié)構(gòu)的應(yīng)用集成方面,,解決系統(tǒng)的集成和擴(kuò)展問(wèn)題,,并不跟行業(yè)的具體業(yè)務(wù)相關(guān)聯(lián),仍然存在著一個(gè)針對(duì)行業(yè)特性的缺位,。顯然,僅依靠 SOA,,目前還很難解決這些行業(yè)特性,、行業(yè)復(fù)用性等問(wèn)題,。 ????我們可以選擇誰(shuí)? ????IDC 數(shù)據(jù)顯示,,1998 年中間件市場(chǎng)總值僅為 12.34 億美元,,而到 2004 年達(dá)到 90.3 億美元,年增長(zhǎng)率高達(dá) 39.7%,。中國(guó)中間件近年來(lái)也進(jìn)入了快速發(fā)展階段,,預(yù)計(jì)今后 5 年市場(chǎng)的容量將達(dá)到 9 億美元左右。 ????在市場(chǎng)快速增長(zhǎng)的同時(shí),,用戶也開(kāi)始逐漸成熟,。一方面,需求差異化日益明顯,,不同行業(yè),、不同企業(yè)、不同階段的客戶對(duì)中間件的需求有較大的不同,;另一方面,,用戶只相信品牌和追求功能大而全的年代已經(jīng)一去不復(fù)返了。現(xiàn)在,,用戶在中間件上的投資應(yīng)用大多以實(shí)用為原則,。 ????中間件當(dāng)前主要應(yīng)用在一些垂直行業(yè)系統(tǒng),如金融,、電信,、金字工程等,各個(gè)品牌只要通過(guò)了總公司(總部)的入圍選型,,就很容易在地方分支機(jī)構(gòu)推廣應(yīng)用,。不過(guò),在用戶主動(dòng)選擇中,,解決方案的適合與否,,成了最為關(guān)鍵的因素。目前已有廠商提供了數(shù)十種針對(duì)各行業(yè),、各應(yīng)用系統(tǒng)的產(chǎn)品解決方案,,有針對(duì)性地滿足了多種類型客戶的需要。 ????目前,,市場(chǎng)上的中間件廠商很多,,可供用戶選擇的產(chǎn)品也不少。從整體來(lái)看,,國(guó)外廠商在技術(shù)實(shí)力,、整體架構(gòu)等方面占有明顯的優(yōu)勢(shì),它們更多的是注重產(chǎn)品的通用性,產(chǎn)品的行業(yè)特性相對(duì)欠缺,。而在國(guó)內(nèi)廠商陣營(yíng)中,,已有 30 多家企業(yè)進(jìn)入或宣布要進(jìn)入中間件市場(chǎng),他們大多脫身于行業(yè)應(yīng)用,,對(duì)行業(yè)有較為深刻的理解,,但在產(chǎn)品、應(yīng)用方面的積累較為欠缺,,面臨同質(zhì)化,、通用性差等問(wèn)題。另外,,國(guó)內(nèi)外廠商的產(chǎn)品價(jià)格也有一些明顯的差別,。 ????那么,是選擇技術(shù)先進(jìn)性還是選擇滿足行業(yè)特性,,是選擇性能較高還是選擇價(jià)格較低,,用戶需要根據(jù)自身的情況做出衡量。 相關(guān)稿件
|
500強(qiáng)情報(bào)中心
|
深入財(cái)富中文網(wǎng)
|