
信息系統(tǒng)綜合集成的水平反映了一個(gè)企業(yè)、一個(gè)部門(mén),乃至整個(gè)國(guó)家信息化建設(shè)的水平。面對(duì)復(fù)雜多變的網(wǎng)絡(luò)世界,中間件已經(jīng)成為信息系統(tǒng)綜合集成的利器。
信息系統(tǒng)綜合集成的水平反映了一個(gè)企業(yè)、一個(gè)部門(mén),乃至整個(gè)國(guó)家信息化建設(shè)的水平。面對(duì)復(fù)雜多變的網(wǎng)絡(luò)世界,中間件已經(jīng)成為信息系統(tǒng)綜合集成的利器。
中間件是繼操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之后隨著網(wǎng)絡(luò)的興起和發(fā)展而新興的一種基礎(chǔ)軟件,可以視為位于網(wǎng)絡(luò)各結(jié)點(diǎn)操作系統(tǒng)之上、網(wǎng)絡(luò)應(yīng)用系統(tǒng)之下的一層支撐軟件。
與單機(jī)應(yīng)用相比,網(wǎng)絡(luò)應(yīng)用所面臨的問(wèn)題是開(kāi)放的、演變的,分布性、自治性和異構(gòu)性。作為支持網(wǎng)絡(luò)應(yīng)用的中間件,必須支持隨需而變,適應(yīng)網(wǎng)絡(luò)世界及其應(yīng)用的發(fā)展與變化,把分布在網(wǎng)絡(luò)各處自治、異構(gòu)的信息系統(tǒng)有效地集成為一個(gè)一體化的系統(tǒng)。
計(jì)算機(jī)信息系統(tǒng)是利用計(jì)算機(jī)采集、存儲(chǔ)、處理、傳輸和管理各類(lèi)信息,并以人機(jī)交互方式提供信息服務(wù)的計(jì)算機(jī)應(yīng)用系統(tǒng),是由計(jì)算機(jī)硬件、軟件和相關(guān)的應(yīng)用人員組織而成的一體化系統(tǒng)。上述信息系統(tǒng)的各部分都是分布在網(wǎng)上的。
為支持信息系統(tǒng)的綜合集成,新一代中間件通常采用分布對(duì)象技術(shù),以及軟總線加軟構(gòu)件的總體結(jié)構(gòu),通過(guò)對(duì)象代理、消息代理、適配器和包裝器等機(jī)制,并圍繞信息系統(tǒng)的上述基本結(jié)構(gòu),在基礎(chǔ)設(shè)施之上建立基礎(chǔ)中間件,進(jìn)而深入應(yīng)用軟件的資源層、業(yè)務(wù)層和表現(xiàn)層建立應(yīng)用中間件,最終面向具體應(yīng)用領(lǐng)域建立領(lǐng)域應(yīng)用框架(或平臺(tái)),從而全方位支撐信息系統(tǒng)的綜合集成。
中間件是繼操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)之后,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用而不斷深入的一種基礎(chǔ)軟件。中間件可以劃分為基礎(chǔ)中間件、應(yīng)用中間件和領(lǐng)域應(yīng)用框架三類(lèi)。其中,應(yīng)用中間件主要有數(shù)據(jù)資源集成、應(yīng)用資源集成、業(yè)務(wù)流程集成、門(mén)戶(hù)集成等中間件。
一、2007年國(guó)內(nèi)中間件市場(chǎng)上,傳統(tǒng)單一功能的中間件如安全中間件、交易中間件產(chǎn)品出現(xiàn)萎縮。
隨著企業(yè)信息化的不斷深入,傳統(tǒng)單一功能的中間件逐漸不能滿足企業(yè)用戶(hù)的綜合復(fù)雜的業(yè)務(wù)需求。提供完整綜合功能的中間件產(chǎn)品,成為必然要求。如市場(chǎng)上常用的Java應(yīng)用服務(wù)器平臺(tái)產(chǎn)品,多數(shù)已經(jīng)集成了傳統(tǒng)中間件的功能,如交易事務(wù)處理、安全認(rèn)證功能。但是在傳統(tǒng)行業(yè),如銀行、電信,這些行業(yè)對(duì)某些業(yè)務(wù)的功能和性能有特殊要求,因此,傳統(tǒng)單一功能的中間件如交易中間件的需求會(huì)長(zhǎng)期存在。
二、傳統(tǒng)工作流技術(shù)(WorkFlow)和CORBA相關(guān)技術(shù)結(jié)合。
隨著SOA概念推廣及產(chǎn)品和市場(chǎng)發(fā)展,Web服務(wù)相關(guān)規(guī)范逐漸成熟,其對(duì)應(yīng)產(chǎn)品、技術(shù)和開(kāi)源實(shí)現(xiàn)也得到了迅速發(fā)展。服務(wù)的創(chuàng)建、調(diào)用及服務(wù)編排(BPEL)也都有了成熟可靠的產(chǎn)品,這對(duì)傳統(tǒng)工作流產(chǎn)品及CORBA相關(guān)技術(shù)產(chǎn)品造成強(qiáng)烈沖擊。
三、在Web開(kāi)發(fā)技術(shù)上面,Java和 .Net都得到了很大的發(fā)展,Java方面如Struts+Hibernate+Spring,JSP+Servlet+EJB,JSF等,.NET方面如ASP、COM、C#等。這些技術(shù)的快速發(fā)展,必將逐漸淘汰傳統(tǒng)的PHP、CGI等Web開(kāi)發(fā)技術(shù)。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類(lèi)軟件信息研發(fā)企業(yè)名錄