成果信息
項(xiàng)目以網(wǎng)絡(luò)化應(yīng)用的運(yùn)行支撐和集成整合為突破口,旨在建立支持網(wǎng)絡(luò)化應(yīng)用開發(fā)、運(yùn)行、集成和管理的一體化中間件平臺(tái)。經(jīng)過(guò)多年的刻苦攻關(guān),形成了網(wǎng)絡(luò)軟件基礎(chǔ)架構(gòu)平臺(tái),即網(wǎng)馳(ONCE)平臺(tái),它從消息通信、基礎(chǔ)服務(wù)、組件容器、業(yè)務(wù)集成等不同層次將現(xiàn)有主流JEE 和Web Services 技術(shù)體系進(jìn)行了抽象和融合,全面支持組件化和服務(wù)化的網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)集成、部署運(yùn)行和管理維護(hù),其作用就像“網(wǎng)絡(luò)環(huán)境下的操作系統(tǒng)”一樣。網(wǎng)馳(ONCE)平臺(tái)采用了首創(chuàng)的“微內(nèi)核總線+組件容器框架” 柔性中間件平臺(tái)結(jié)構(gòu),支持平臺(tái)組件及應(yīng)用的松耦合集成和按需配給。參照J(rèn)EE、Web服務(wù)技術(shù)體系,形成了包括微內(nèi)核總線、基礎(chǔ)服務(wù)、組件容器框架、集成協(xié)作框架的網(wǎng)絡(luò)軟件基礎(chǔ)架構(gòu)平臺(tái),平臺(tái)功能部件被封裝為統(tǒng)一的組件模型,由微內(nèi)核總線靈活插拔裝配,支持應(yīng)用及平臺(tái)組件的松耦合集成和按需配置, 形成柔性中間件平臺(tái), 并采用產(chǎn)品線工程方法,實(shí)現(xiàn)組件容器框架的高效復(fù)用和可定制。目前網(wǎng)馳平臺(tái)已定制形成并發(fā)布的中間件系統(tǒng)可以覆蓋目前大多數(shù)主流的中間件類型,主要包括:1)Web 應(yīng)用服務(wù)器OnceAS,是Web 應(yīng)用開發(fā)、部署、運(yùn)行和管理的基礎(chǔ)環(huán)境;2 ) SOAP 引擎OnceSOAPExpress,是Web 服務(wù)運(yùn)行支撐系統(tǒng);3)XML 解析引擎OnceXMLParser,是網(wǎng)絡(luò)化應(yīng)用中基礎(chǔ)的XML 解析支撐系統(tǒng);4)流程引擎OnceBPEL,是服務(wù)組合與協(xié)作的支撐系統(tǒng);5)數(shù)據(jù)集成中間件OnceDI,是分布異構(gòu)數(shù)據(jù)提取、轉(zhuǎn)換、傳輸和加載的支撐系統(tǒng);6)門戶中間件OncePortal, 是面向組織內(nèi)外分布、異構(gòu)資源統(tǒng)一集成、發(fā)布和訪問的支撐系統(tǒng)。網(wǎng)馳平臺(tái)還包括應(yīng)用開發(fā)與管理工具OnceToolkits,用于支持網(wǎng)絡(luò)化軟件的開發(fā)和管理。)
背景介紹
網(wǎng)絡(luò)化是軟件技術(shù)和應(yīng)用的主流,國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展強(qiáng)烈依托于大型網(wǎng)絡(luò)應(yīng)用軟件。但目前網(wǎng)絡(luò)化軟件難以完全信賴,系統(tǒng)性能下降、服務(wù)失效乃至完全崩潰等現(xiàn)象時(shí)有發(fā)生,其根本原因在于網(wǎng)絡(luò)化增加了系統(tǒng)的復(fù)雜性,導(dǎo)致系統(tǒng)運(yùn)行管理和開發(fā)集成難度極大增加,傳統(tǒng)軟件工程開發(fā)方法和技術(shù)已不能滿足需要。)
應(yīng)用前景
該成果已應(yīng)用到航天、航空、核電、08奧運(yùn)等國(guó)家重點(diǎn)領(lǐng)域和重點(diǎn)工程,以及中組部、商務(wù)部等政府部門,如中國(guó)共產(chǎn)黨基本信息管理系統(tǒng)全國(guó)應(yīng)用推廣8萬(wàn)多套。通過(guò)網(wǎng)馳成果的應(yīng)用,推動(dòng)了一大批軟件企業(yè)的生產(chǎn)能力和技術(shù)競(jìng)爭(zhēng)力,如中科軟公司的保險(xiǎn)領(lǐng)域核心應(yīng)用平臺(tái)市場(chǎng)占有率全國(guó)第一,具有廣闊的應(yīng)用前景。)