資源描述:
《企業(yè)信息系統(tǒng)定制化集成技術(shù)研究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、企業(yè)信息系統(tǒng)定制化集成技術(shù)研究王凱1劉衛(wèi)東1周毅1陳沖2(1.國網(wǎng)山東省電力公司信息通信公司山東濟(jì)南250001;2.埃森哲(中國)有限公司上海200020)摘要:隨著公司信息化水平的快速提升,各業(yè)務(wù)條線的信息系統(tǒng)呈井噴式陸續(xù)上線,同時也帶來了異構(gòu)性系統(tǒng)集成難題。木文研宄并開發(fā)了一種配置式的系統(tǒng)集成方案,綜合多種集成技術(shù),通過應(yīng)用層配置來實(shí)現(xiàn)與多個異構(gòu)系統(tǒng)進(jìn)行集成,用于即時獲取并推送時效資訊,進(jìn)行業(yè)務(wù)系統(tǒng)間數(shù)據(jù)交換,實(shí)現(xiàn)被集成系統(tǒng)的木地化操作,提高業(yè)務(wù)一體化和自動化處理水平。關(guān)鍵詞:異構(gòu)系統(tǒng);定制化;集成序言隨著公司提升信息化水平計(jì)劃的穩(wěn)步執(zhí)行,各業(yè)務(wù)條線的信息系統(tǒng)呈井噴式陸續(xù)上線,有效提
2、升了企業(yè)員工的工作效率和公司的信息化水平。但是由于各業(yè)務(wù)條線的系統(tǒng)分布實(shí)施,因此架構(gòu)不同,技術(shù)路線各異,沒有形成公司整體層面的系統(tǒng)基礎(chǔ)平臺或總線平臺,系統(tǒng)間數(shù)據(jù)流通閉塞,形成了嚴(yán)重的“信息孤島”現(xiàn)象。而對于新部署系統(tǒng)來說,已投入運(yùn)行的業(yè)務(wù)系統(tǒng)就是重要的系統(tǒng)資源和數(shù)據(jù)來源,通過有效的集成,可以充分利用原系統(tǒng)的數(shù)據(jù)及業(yè)務(wù)功能,避免重復(fù)建設(shè)?;谝陨闲枨螅覀冮_展了信息系統(tǒng)定制化集成技術(shù)研宄,以期通過實(shí)現(xiàn)可配置的系統(tǒng)集成,實(shí)現(xiàn)對信息系統(tǒng)數(shù)據(jù)資源和業(yè)務(wù)資源的靈活高效集成。技術(shù)研究背景該研宄針對某一新推行的信息系統(tǒng)展開,以期通過技術(shù)手段實(shí)現(xiàn)對現(xiàn)有的多個在運(yùn)系統(tǒng)的集成,從而能夠充分利用現(xiàn)有系統(tǒng)的數(shù)據(jù)資
3、源和業(yè)務(wù)資源。系統(tǒng)集成通常的解決思路是通過同各系統(tǒng)開發(fā)接口的方式實(shí)現(xiàn),若集成規(guī)模較大,還需考慮引入數(shù)據(jù)總線等架構(gòu)方案。但是通過調(diào)研了解到目前被集成的系統(tǒng)現(xiàn)狀如下:1)被集成系統(tǒng)系統(tǒng)架構(gòu)不冋、技術(shù)路線各異,但多數(shù)為Web系統(tǒng),因此是構(gòu)建于HTTP協(xié)議之上的;2)部分系統(tǒng)由于管理、部署方式的限制,或由于系統(tǒng)過于老舊而導(dǎo)致的再次維護(hù)與開發(fā)能力的缺失,無法建立接
4、_1或適配器。更進(jìn)一步,為了保證系統(tǒng)的可擴(kuò)展性和可配置性,需要滿足以下需求:1)系統(tǒng)架構(gòu)上,當(dāng)前系統(tǒng)的可配置集成功能,應(yīng)獨(dú)立為一個模塊,為其他各模塊提供與被集成系統(tǒng)進(jìn)行數(shù)據(jù)交互的公共通道;2)對于未來部署的系統(tǒng),能夠保證當(dāng)前系統(tǒng)的運(yùn)維閉隊(duì)
5、即可完成系統(tǒng)集成,無需大量開發(fā)工作;3)能夠?qū)崿F(xiàn)用戶端對被接入數(shù)據(jù)或信息的選擇性配置或訂閱。傳統(tǒng)的系統(tǒng)集成方案有其廣泛的適應(yīng)性,但針對當(dāng)前狀況卻存在如下不足:1)集成成本較高,該成本包括接U開發(fā)和集成架構(gòu)部署所帶來的人力、吋間和資金成本,這通常借助需要公司層面的信息化規(guī)劃和部署;2)前面介紹到的被集成系統(tǒng)不具備提供接口或適配器的能力,則傳統(tǒng)集成方案通常不再適用。綜上考慮,需要綜合采用多種集成手段,通過可配置的方式,針對被集成系統(tǒng)具體情況,以及集成需求,冇效規(guī)避以上不足,其至可以通過在應(yīng)用層實(shí)現(xiàn)無耦合的系統(tǒng)間集成,無需與被集成系統(tǒng)的開發(fā)、實(shí)施或運(yùn)維人員進(jìn)行溝通。技術(shù)總體方案在當(dāng)前系統(tǒng)中構(gòu)建系
6、統(tǒng)集成模塊,該模塊綜合多種集成技術(shù),通過應(yīng)用層配置來實(shí)現(xiàn)與多種系統(tǒng)進(jìn)行集成的方法。其重點(diǎn)在于“可配置”,系統(tǒng)內(nèi)置多種集成方案,以及豐富的系統(tǒng)集成配置參數(shù),運(yùn)維人員甚至用戶,可以通過在系統(tǒng)的前端頁面上配置,實(shí)現(xiàn)與其他系統(tǒng)的集成,一方面極大減少了開發(fā)工作量,另一方面,能夠?yàn)橄到y(tǒng)集成模塊提供較高的可擴(kuò)展性。1)可配置集成技術(shù)的需求①可以滿足多種系統(tǒng)集成需求,以適配采用不同技術(shù)路線的系統(tǒng)接入,此外,系統(tǒng)集成可以實(shí)現(xiàn)雙向數(shù)據(jù)交換;①系統(tǒng)集成可以通過配置方式實(shí)現(xiàn),無需或僅需少量系統(tǒng)開發(fā)即可實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)資源的連接,配置包括后臺配置和用戶配置;②為保證部分系統(tǒng)數(shù)據(jù)的時效性,須實(shí)現(xiàn)定時數(shù)據(jù)采集;③須滿足多并
7、發(fā)性能要求。2)總體設(shè)汁思路綜合以上需求,總體設(shè)計(jì)思路如下:①對于系統(tǒng)集成模塊來說,它是連接本系統(tǒng)外部與內(nèi)部的“郵局”,負(fù)責(zé)根據(jù)數(shù)據(jù)流轉(zhuǎn)需求建立系統(tǒng)連接,對來自不同系統(tǒng)的數(shù)據(jù)進(jìn)行格式解析,轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),供系統(tǒng)內(nèi)部模塊使用;②系統(tǒng)外部的數(shù)據(jù)包括由用戶配置的連接信息,以及同其他系統(tǒng)交互過程中的采集需求、錄入數(shù)據(jù);系統(tǒng)內(nèi)部模塊則采用統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)同系統(tǒng)集成模塊交互;本模塊采用分層結(jié)構(gòu),由連接器、交互器、解析器構(gòu)成,艿各自功能如下:①連接器負(fù)責(zé)與所連接系統(tǒng)建立和保持連接,并維護(hù)連接池,供交互器使用;②交互器負(fù)責(zé)“溝通”工作,獲取連接之后,同目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交換;③解析器負(fù)責(zé)“翻譯”工作,將
8、交互器所獲得的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)結(jié)構(gòu),供系統(tǒng)內(nèi)部其他模塊使用,或者將系統(tǒng)內(nèi)部艽他模塊產(chǎn)生的數(shù)據(jù)轉(zhuǎn)換為能夠與目標(biāo)系統(tǒng)進(jìn)行交互的數(shù)據(jù)格式,交由交互器“告知”目標(biāo)系統(tǒng)。此外,通過多線程編程技術(shù),維護(hù)線程池,供系統(tǒng)連接過程使用;對于吋效性要求較強(qiáng)的系統(tǒng)數(shù)據(jù)信息的獲取過程,開發(fā)啟動例程,并配置至定吋器中,實(shí)現(xiàn)定時數(shù)據(jù)采集。技術(shù)實(shí)現(xiàn)細(xì)節(jié)本節(jié)針對各技術(shù)點(diǎn)進(jìn)行詳細(xì)介紹。1)連接器連接器的任務(wù)是讀取系統(tǒng)配置信息,然后根據(jù)配置信息冋0標(biāo)系