中間件概況
信息系統綜合集成的水平反映了一個(gè)企業(yè)、一個(gè)部門(mén),乃至整個(gè)國家信息化建設的水平。面對復雜多變的網(wǎng)絡(luò )世界,中間件已經(jīng)成為信息系統綜合集成的利器。中間件是繼操作系統和數據庫管理系統之后隨著(zhù)網(wǎng)絡(luò )的興起和發(fā)展而新興的一種基礎軟件,可以視為位于網(wǎng)絡(luò )各結點(diǎn)操作系統之上、網(wǎng)絡(luò )應用系統之下的一層支撐軟件。
與單機應用相比,網(wǎng)絡(luò )應用所面臨的問(wèn)題是開(kāi)放的、演變的,分布性、自治性和異構性。作為支持網(wǎng)絡(luò )應用的中間件,必須支持隨需而變,適應網(wǎng)絡(luò )世界及其應用的發(fā)展與變化,把分布在網(wǎng)絡(luò )各處自治、異構的信息系統有效地集成為一個(gè)一體化的系統。
計算機信息系統是利用計算機采集、存儲、處理、傳輸和管理各類(lèi)信息,并以人機交互方式提供信息服務(wù)的計算機應用系統,是由計算機硬件、軟件和相關(guān)的應用人員組織而成的一體化系統。上述信息系統的各部分都是分布在網(wǎng)上的。
為支持信息系統的綜合集成,新一代中間件通常采用分布對象技術(shù),以及軟總
線(xiàn)加軟構件的總體結構,通過(guò)對象代理、消息代理、適配器和包裝器等機制,并圍繞信息系統的上述基本結構,在基礎設施之上建立基礎中間件,進(jìn)而深入應用軟件的資源層、業(yè)務(wù)層和表現層建立應用中間件,最終面向具體應用領(lǐng)域建立領(lǐng)域應用框架(或平臺),從而全方位支撐信息系統的綜合集成。
中間件是繼操作系統、數據庫管理系統之后,隨著(zhù)網(wǎng)絡(luò )技術(shù)的發(fā)展和應用而不斷深入的一種基礎軟件。中間件可以劃分為基礎中間件、應用中間件和領(lǐng)域應用框架三類(lèi)。其中,應用中間件主要有數據資源集成、應用資源集成、業(yè)務(wù)流程集成、門(mén)戶(hù)集成等中間件。
中間件市場(chǎng)三點(diǎn)關(guān)鍵
一、2007年國內中間件市場(chǎng)上,傳統單一功能的中間件如安全中間件、交易中間件產(chǎn)品出現萎縮。
隨著(zhù)企業(yè)信息化的不斷深入,傳統單一功能的中間件逐漸不能滿(mǎn)足企業(yè)用戶(hù)的綜合復雜的業(yè)務(wù)需求。提供完整綜合功能的中間件產(chǎn)品,成為必然要求。如市場(chǎng)上常用的Java應用服務(wù)器平臺產(chǎn)品,多數已經(jīng)集成了傳統中間件的功能,如交易事務(wù)處理、安全認證功能。但是在傳統行業(yè),如銀行、電信,這些行業(yè)對某些業(yè)務(wù)的功能和性能有特殊要求,因此,傳統單一功能的中間件如交易中間件的需求會(huì )長(cháng)期存在。
二、傳統工作流技術(shù)(WorkFlow)和CORBA相關(guān)技術(shù)結合。
隨著(zhù)SOA概念推廣及產(chǎn)品和市場(chǎng)發(fā)展,Web服務(wù)相關(guān)規范逐漸成熟,其對應產(chǎn)品、技術(shù)和開(kāi)源實(shí)現也得到了迅速發(fā)展。服務(wù)的創(chuàng )建、調用及服務(wù)編排(BPEL)也都有了成熟可靠的產(chǎn)品,這對傳統工作流產(chǎn)品及CORBA相關(guān)技術(shù)產(chǎn)品造成強烈沖擊。
三、在Web開(kāi)發(fā)技術(shù)上面,Java和 。Net都得到了很大的發(fā)展,Java方面如Struts+Hibernate+Spring,JSP+Servlet+EJB,JSF等,。NET方面如ASP、COM、C#等。這些技術(shù)的快速發(fā)展,必將逐漸淘汰傳統的PHP、CGI等Web開(kāi)發(fā)技術(shù)。
電子政務(wù)建設的整合大潮
隨著(zhù)企業(yè)信息化的深入及技術(shù)的發(fā)展,在2007年,一些原本“曲高和寡”的技術(shù)和產(chǎn)品會(huì )逐漸為客戶(hù)和市場(chǎng)所接受,如企業(yè)應用集成(Enterprise Application Integration,EAI)開(kāi)發(fā)平臺,Web服務(wù)相關(guān)技術(shù)和實(shí)現產(chǎn)品,人工智能軟件如專(zhuān)家系統、決策支持系統等等。而新的技術(shù)和產(chǎn)品也會(huì )不斷涌現,來(lái)切實(shí)滿(mǎn)足市場(chǎng)和客戶(hù)需求,如面向B2B應用與集成的開(kāi)發(fā)平臺和工具、面向服務(wù)組件架構(Service Component Architecture,SCA )協(xié)議的產(chǎn)品等。
以農業(yè)部“信息資源庫”和“全國信息聯(lián)播”項目為例。在以前,由于受限于建設初期技術(shù)的成熟度,以及各個(gè)部屬單位在信息系統搭建時(shí)間、應用技術(shù)以及規劃上的不統一,農業(yè)部的整體信息環(huán)境內異構、信息孤島現象普遍存在。
而傳統的信息共享及交換是通過(guò)電子郵件進(jìn)行,不但工作量大、重復勞動(dòng)且效率不高、時(shí)效性不強,影響信息服務(wù)的效果。而通過(guò)采用消息中間件數據交換平臺后,農業(yè)部“全國農業(yè)網(wǎng)站信息資源庫”和“全國信息聯(lián)播”頻道的建設真正實(shí)現了跨系統的、統一的數據模型構建,實(shí)現了其IT環(huán)境中的信息資源的整合,不但解決了手工錄入等繁重而重復的工作,而且加速了全國農業(yè)信息的流通和各地特色資源的互補,保證在分布式環(huán)境下實(shí)現信息共享的安全性、高效性、完整性和可靠性,也保證了業(yè)務(wù)的完整性。
從技術(shù)上講,面向服務(wù)的軟件架構SOA將成為新一代網(wǎng)絡(luò )服務(wù)的基礎框架,基于SOA體系架構的中間件是中間件的一個(gè)重要發(fā)展方向。在SOA架構下,中間件各層可供共享的每個(gè)基礎構件和業(yè)務(wù)功能構件均可包裝成一個(gè)Web服務(wù),以支持跨越集成與協(xié)同功能。
從市場(chǎng)上看,中間件發(fā)展的一個(gè)顯著(zhù)特征是國產(chǎn)中間件的崛起。國際巨頭一統天下的格局正在被打破,一大批擁有自主知識產(chǎn)權的國內中間件廠(chǎng)商的興起給我國中間件市場(chǎng)的發(fā)展帶來(lái)了生機。
事實(shí)上,中間件是一個(gè)既注重共性,同時(shí)也注重個(gè)性的領(lǐng)域,廠(chǎng)商對行業(yè)的了解程度對于客戶(hù)相當重要。而隨著(zhù)以東方通科技為代表的國內中間件廠(chǎng)商的崛起,特別是電子政務(wù)建設對中間件的需求高潮的到來(lái),民族廠(chǎng)商已經(jīng)在市場(chǎng)格局中迎來(lái)發(fā)展的拐點(diǎn)。
更為重要的是,電子政務(wù)建設的整合大潮,給國內中間件廠(chǎng)商帶來(lái)全新機遇。據相關(guān)資料顯示,2005年我國電子政務(wù)市場(chǎng)規模達到了478億元,比上年增長(cháng)了16。3%;部委、省級、地級和縣級政府網(wǎng)站的擁有率分別達到了93。4%、90。3%、93。1%和69。3%。據分析,電子政務(wù)的投入規模今年有望突破500億,其中,中間件的比例約為3%。
國內中間件實(shí)力與國外還存在差距
因此,僅電子政務(wù)領(lǐng)域中間件的需求市場(chǎng)就有15億以上的規模,這里還不包括中間件的需求大戶(hù)中小企業(yè)。還有一點(diǎn)不容忽視的是,政府一直鼓勵民族軟件廠(chǎng)商的發(fā)展,電子政務(wù)也是敏感領(lǐng)域,在同等性?xún)r(jià)比的條件下對國產(chǎn)中間件廠(chǎng)商有所傾斜幾成必然趨勢。
目前,在電子政務(wù)開(kāi)始的實(shí)踐中,已經(jīng)有200多個(gè)政府行業(yè)項目從國產(chǎn)中間件中受益。這些項目,打破時(shí)空限制及條塊分割的制約,為政府管理科學(xué)化和現代化提供了強有力的技術(shù)支持。
今天,我國的信息化建設開(kāi)始走向應用階段,將各類(lèi)信息資源之間進(jìn)行關(guān)聯(lián)、整合、協(xié)同、互動(dòng)和按需服務(wù),這為中間件的發(fā)展提供了巨大空間。目前,網(wǎng)絡(luò )應用中間件逐漸在基礎中間件、應用中間件、應用框架等三個(gè)層面形成激烈的產(chǎn)品競爭和市場(chǎng)競爭格局。
整體來(lái)看,國內中間件廠(chǎng)商的整體實(shí)力與國外廠(chǎng)商還存在很大的差距。盡管說(shuō)國內中間件產(chǎn)品的成熟度沒(méi)問(wèn)題,但要市場(chǎng)普遍接受?chē)a(chǎn)中間件產(chǎn)品,卻還有一個(gè)相當長(cháng)的過(guò)程。當然,國內中間件廠(chǎng)商及其產(chǎn)品也具有非常明顯的優(yōu)勢,更貼近國家信息化的現實(shí)需求,積累了豐富的中間件應用經(jīng)驗,國產(chǎn)中間件產(chǎn)品可以在實(shí)用性和易用性方面更加貼近本地化市場(chǎng)需求,在技術(shù)支持和服務(wù)方面也具有相當的優(yōu)勢??梢钥吹?,國產(chǎn)中間件已經(jīng)廣泛成功應用于我國政府、交通、金融、證券、保險、稅務(wù)、電信、移動(dòng)、教育等行業(yè)或領(lǐng)域的信息化建設,并成為大型應用系統建設不可缺少的一環(huán)。
在基礎軟件中,如果說(shuō)在自主操作系統和數據庫管理系統研發(fā)方面,我們已喪失了不少機遇,那么中間件為我們提供了切入基礎軟件的良好契機。這是因為中間件技術(shù)是一種開(kāi)放性的技術(shù),介于操作系統和網(wǎng)絡(luò )應用之間的廣袤疆域都是中間件馳騁的領(lǐng)地。
到目前為止,世界上尚未出現起壟斷作用的中間件產(chǎn)品,而我國在中間件技術(shù)起步較早,進(jìn)展也較快。在國家863等計劃的支持下,國防科技大學(xué)、中科院軟件所、北京大學(xué)和北京航空航天大學(xué)等國內研究機構已開(kāi)發(fā)出產(chǎn)品化程度較高的、與國際先進(jìn)技術(shù)同步發(fā)展的中間件成果;國內已涌現出中創(chuàng )軟件中間件、東方通科技、金蝶中間件等一批從事中間件產(chǎn)品開(kāi)發(fā)的專(zhuān)業(yè)公司,并在金融、電信、交通、政務(wù)、軍事等領(lǐng)域獲得大量成功應用,取得了明顯的社會(huì )效益和經(jīng)濟效益。
在研究機構與軟件企業(yè)中,至少已有四項成果取得國家科技進(jìn)步獎。隨著(zhù)國家信息化建設的不斷深入,我們有理由相信:具有自主知識產(chǎn)權的國產(chǎn)中間件成果與產(chǎn)品一定會(huì )在我國信息化建設中發(fā)揮越來(lái)越關(guān)鍵的作用。(電腦商報)
聯(lián)系客服