韓如云
摘 要
在物聯(lián)網(wǎng)環(huán)境下,隨著各種異構(gòu)網(wǎng)絡(luò)的接入,產(chǎn)生了各種異構(gòu)的數(shù)據(jù),使物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難,基于以上問題提出一種面向異構(gòu)網(wǎng)絡(luò)的中間件,采用緩存機(jī)制實(shí)現(xiàn)對物聯(lián)網(wǎng)海量異構(gòu)數(shù)據(jù)的存儲(chǔ),同時(shí)引入過濾和并行處理的方法,有效地屏蔽了物聯(lián)網(wǎng)數(shù)據(jù)的異構(gòu)性。
【關(guān)鍵詞】物聯(lián)網(wǎng) 中間件 緩存 過濾 并行處理
物聯(lián)網(wǎng)是一種建立在互聯(lián)網(wǎng)上的泛在網(wǎng)絡(luò),物聯(lián)網(wǎng)技術(shù)的重要基礎(chǔ)和核心依然是互聯(lián)網(wǎng),在物聯(lián)網(wǎng)上的傳感器采集的數(shù)據(jù)需要通過各種有線和無線的網(wǎng)絡(luò)準(zhǔn)確地傳遞出去。隨著物聯(lián)網(wǎng)及其應(yīng)用的發(fā)展,網(wǎng)絡(luò)系統(tǒng)環(huán)境的復(fù)雜性也隨之增加,物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難和復(fù)雜。由于物聯(lián)網(wǎng)技術(shù)與其應(yīng)用密切相關(guān),所以為滿足分布式異構(gòu)環(huán)境的應(yīng)用要求,實(shí)現(xiàn)各應(yīng)用間的互操作和互通信,為物聯(lián)網(wǎng)提供一個(gè)統(tǒng)一的技術(shù)架構(gòu)和標(biāo)準(zhǔn)體系顯得尤為重要。
中間件可以將數(shù)據(jù)過濾和處理等通用功能從所有的上層應(yīng)用中分離出來,同時(shí)為上層應(yīng)用提供一組通用的應(yīng)用程序接口用于連接,為上層應(yīng)用屏蔽底層因使用不同技術(shù)而帶來的差異,使得上層應(yīng)用可以集中于服務(wù)層的開發(fā)。為了解決物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)與應(yīng)用層的交互問題,提出利用物聯(lián)網(wǎng)中間件將異構(gòu)網(wǎng)絡(luò)組件細(xì)節(jié)屏蔽起來,為物聯(lián)網(wǎng)應(yīng)用程序開發(fā)人員提供一個(gè)透明捷徑的開發(fā)環(huán)境。
1 物聯(lián)網(wǎng)中間件模型
物聯(lián)網(wǎng)中間件實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)與應(yīng)用系統(tǒng)之間數(shù)據(jù)傳輸、過濾、數(shù)據(jù)格式轉(zhuǎn)換,位于物聯(lián)網(wǎng)的網(wǎng)絡(luò)層與應(yīng)用層之間。
物聯(lián)網(wǎng)中間件由網(wǎng)絡(luò)代理、數(shù)據(jù)總線和數(shù)據(jù)處理三個(gè)部分構(gòu)成。網(wǎng)絡(luò)代理獲取各異構(gòu)網(wǎng)絡(luò)的信息包括網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)格式和網(wǎng)絡(luò)配置。數(shù)據(jù)總線實(shí)現(xiàn)對數(shù)據(jù)的解析以及數(shù)據(jù)的傳輸。數(shù)據(jù)處理層實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的處理和過濾。如圖1所示。
1.1 海量數(shù)據(jù)緩存
物聯(lián)網(wǎng)的顯著特點(diǎn)是數(shù)據(jù)具有海量性,通過網(wǎng)絡(luò)傳輸?shù)拇罅繑?shù)據(jù)如果不進(jìn)行緩存處理,可能會(huì)導(dǎo)致信息丟失。為了實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的緩存設(shè)計(jì)網(wǎng)絡(luò)代理層,同時(shí)采用樹形結(jié)構(gòu)解決數(shù)據(jù)異構(gòu)問題。
異構(gòu)網(wǎng)絡(luò)在連入物聯(lián)網(wǎng)時(shí),對各個(gè)異構(gòu)網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,數(shù)據(jù)格式進(jìn)行記載,由網(wǎng)絡(luò)代理層實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)信息的管理。數(shù)據(jù)解析模塊實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的解析,識(shí)別異構(gòu)數(shù)據(jù)來自哪種類型的網(wǎng)絡(luò),同時(shí)采用樹形結(jié)構(gòu)對數(shù)據(jù)進(jìn)行存儲(chǔ)。
1.2 數(shù)據(jù)過濾
數(shù)據(jù)處理與過濾被一致公認(rèn)為是物聯(lián)網(wǎng)中間件的核心功能之一。因?yàn)閺漠悩?gòu)網(wǎng)絡(luò)獲得的數(shù)據(jù)十分巨大,真正對用戶有意義的數(shù)據(jù)卻不多。如果不將那些冗余的數(shù)據(jù)過濾掉,則會(huì)帶來三個(gè)方面的負(fù)擔(dān):
(1) 網(wǎng)絡(luò)帶寬方面的負(fù)擔(dān),因?yàn)樾枰獋鬏敶罅康臄?shù)據(jù)。
(2)數(shù)據(jù)處理方面的負(fù)擔(dān),因?yàn)樘幚砥餍枰幚泶罅康臄?shù)據(jù)。
(3)數(shù)據(jù)存儲(chǔ)方面的負(fù)擔(dān),因?yàn)閿?shù)據(jù)庫需要存儲(chǔ)大量額外的數(shù)據(jù)。
中間件接收來自異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù),這些數(shù)據(jù)會(huì)存在冗余和錯(cuò)誤。所以要對數(shù)據(jù)進(jìn)行過濾,消除冗余數(shù)據(jù)。
1.3 數(shù)據(jù)并行處理
連入物聯(lián)網(wǎng)中的網(wǎng)絡(luò)多種多樣,網(wǎng)絡(luò)傳輸協(xié)議和數(shù)據(jù)格式各不相同,采用并行處理的方法,對不同網(wǎng)絡(luò)中的數(shù)據(jù)分開處理,根據(jù)網(wǎng)絡(luò)代理中的信息,對各異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)處理器進(jìn)行設(shè)置,將異構(gòu)數(shù)據(jù)轉(zhuǎn)換成格式統(tǒng)一的數(shù)據(jù)。
2 結(jié)論
本文通過對物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)的分析,提出了面向異構(gòu)網(wǎng)絡(luò)的物聯(lián)網(wǎng)中間件,基于物聯(lián)網(wǎng)數(shù)據(jù)的海量特性引入緩存機(jī)制,采用數(shù)據(jù)過濾的方法,有效地減少了無用數(shù)據(jù)的處理,同時(shí)采用并行處理策略,實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的并行處理。
參考文獻(xiàn)
[1]WHITE S,ALVES A,RORKE D.Web logic event server:a lightweight,modular application server for event processing [C]//Proceedings of the Second International Conference on Distributed Event-based Systems.New York:ACM Press,2008:193-200.
[2]EMMERICH W.Software engineering and middleware:a roadmap [C]//Proceeding of the Conference on the Future of Software Engineering.New York:ACM Press,2008:117-129.
[3]秦滔.物聯(lián)網(wǎng)與RFID中間件探討[J].電腦與信息技術(shù),2010.
[4]鄭樹泉,王倩,丁志剛.基于Web服務(wù)以物為中心的物聯(lián)網(wǎng)中間件的研究與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2013.
[5]沈蘇彬,范曲立,宗平,毛燕琴,黃維.物聯(lián)網(wǎng)的體系結(jié)構(gòu)與相關(guān)技術(shù)研究[J].南京郵電大學(xué)學(xué)報(bào),2009.
[6]譚云松,韓建軍.一種面向服務(wù)的物聯(lián)網(wǎng)中間件模型[J].計(jì)算機(jī)科學(xué),2011.
[7]楊慧,丁志剛,鄭樹泉,黃卓.一種面向服務(wù)的物聯(lián)網(wǎng)中間件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2013.
作者單位
遼寧大學(xué)信息學(xué)院 遼寧省沈陽市 110000
摘 要
在物聯(lián)網(wǎng)環(huán)境下,隨著各種異構(gòu)網(wǎng)絡(luò)的接入,產(chǎn)生了各種異構(gòu)的數(shù)據(jù),使物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難,基于以上問題提出一種面向異構(gòu)網(wǎng)絡(luò)的中間件,采用緩存機(jī)制實(shí)現(xiàn)對物聯(lián)網(wǎng)海量異構(gòu)數(shù)據(jù)的存儲(chǔ),同時(shí)引入過濾和并行處理的方法,有效地屏蔽了物聯(lián)網(wǎng)數(shù)據(jù)的異構(gòu)性。
【關(guān)鍵詞】物聯(lián)網(wǎng) 中間件 緩存 過濾 并行處理
物聯(lián)網(wǎng)是一種建立在互聯(lián)網(wǎng)上的泛在網(wǎng)絡(luò),物聯(lián)網(wǎng)技術(shù)的重要基礎(chǔ)和核心依然是互聯(lián)網(wǎng),在物聯(lián)網(wǎng)上的傳感器采集的數(shù)據(jù)需要通過各種有線和無線的網(wǎng)絡(luò)準(zhǔn)確地傳遞出去。隨著物聯(lián)網(wǎng)及其應(yīng)用的發(fā)展,網(wǎng)絡(luò)系統(tǒng)環(huán)境的復(fù)雜性也隨之增加,物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難和復(fù)雜。由于物聯(lián)網(wǎng)技術(shù)與其應(yīng)用密切相關(guān),所以為滿足分布式異構(gòu)環(huán)境的應(yīng)用要求,實(shí)現(xiàn)各應(yīng)用間的互操作和互通信,為物聯(lián)網(wǎng)提供一個(gè)統(tǒng)一的技術(shù)架構(gòu)和標(biāo)準(zhǔn)體系顯得尤為重要。
中間件可以將數(shù)據(jù)過濾和處理等通用功能從所有的上層應(yīng)用中分離出來,同時(shí)為上層應(yīng)用提供一組通用的應(yīng)用程序接口用于連接,為上層應(yīng)用屏蔽底層因使用不同技術(shù)而帶來的差異,使得上層應(yīng)用可以集中于服務(wù)層的開發(fā)。為了解決物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)與應(yīng)用層的交互問題,提出利用物聯(lián)網(wǎng)中間件將異構(gòu)網(wǎng)絡(luò)組件細(xì)節(jié)屏蔽起來,為物聯(lián)網(wǎng)應(yīng)用程序開發(fā)人員提供一個(gè)透明捷徑的開發(fā)環(huán)境。
1 物聯(lián)網(wǎng)中間件模型
物聯(lián)網(wǎng)中間件實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)與應(yīng)用系統(tǒng)之間數(shù)據(jù)傳輸、過濾、數(shù)據(jù)格式轉(zhuǎn)換,位于物聯(lián)網(wǎng)的網(wǎng)絡(luò)層與應(yīng)用層之間。
物聯(lián)網(wǎng)中間件由網(wǎng)絡(luò)代理、數(shù)據(jù)總線和數(shù)據(jù)處理三個(gè)部分構(gòu)成。網(wǎng)絡(luò)代理獲取各異構(gòu)網(wǎng)絡(luò)的信息包括網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)格式和網(wǎng)絡(luò)配置。數(shù)據(jù)總線實(shí)現(xiàn)對數(shù)據(jù)的解析以及數(shù)據(jù)的傳輸。數(shù)據(jù)處理層實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的處理和過濾。如圖1所示。
1.1 海量數(shù)據(jù)緩存
物聯(lián)網(wǎng)的顯著特點(diǎn)是數(shù)據(jù)具有海量性,通過網(wǎng)絡(luò)傳輸?shù)拇罅繑?shù)據(jù)如果不進(jìn)行緩存處理,可能會(huì)導(dǎo)致信息丟失。為了實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的緩存設(shè)計(jì)網(wǎng)絡(luò)代理層,同時(shí)采用樹形結(jié)構(gòu)解決數(shù)據(jù)異構(gòu)問題。
異構(gòu)網(wǎng)絡(luò)在連入物聯(lián)網(wǎng)時(shí),對各個(gè)異構(gòu)網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,數(shù)據(jù)格式進(jìn)行記載,由網(wǎng)絡(luò)代理層實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)信息的管理。數(shù)據(jù)解析模塊實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的解析,識(shí)別異構(gòu)數(shù)據(jù)來自哪種類型的網(wǎng)絡(luò),同時(shí)采用樹形結(jié)構(gòu)對數(shù)據(jù)進(jìn)行存儲(chǔ)。
1.2 數(shù)據(jù)過濾
數(shù)據(jù)處理與過濾被一致公認(rèn)為是物聯(lián)網(wǎng)中間件的核心功能之一。因?yàn)閺漠悩?gòu)網(wǎng)絡(luò)獲得的數(shù)據(jù)十分巨大,真正對用戶有意義的數(shù)據(jù)卻不多。如果不將那些冗余的數(shù)據(jù)過濾掉,則會(huì)帶來三個(gè)方面的負(fù)擔(dān):
(1) 網(wǎng)絡(luò)帶寬方面的負(fù)擔(dān),因?yàn)樾枰獋鬏敶罅康臄?shù)據(jù)。
(2)數(shù)據(jù)處理方面的負(fù)擔(dān),因?yàn)樘幚砥餍枰幚泶罅康臄?shù)據(jù)。
(3)數(shù)據(jù)存儲(chǔ)方面的負(fù)擔(dān),因?yàn)閿?shù)據(jù)庫需要存儲(chǔ)大量額外的數(shù)據(jù)。
中間件接收來自異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù),這些數(shù)據(jù)會(huì)存在冗余和錯(cuò)誤。所以要對數(shù)據(jù)進(jìn)行過濾,消除冗余數(shù)據(jù)。
1.3 數(shù)據(jù)并行處理
連入物聯(lián)網(wǎng)中的網(wǎng)絡(luò)多種多樣,網(wǎng)絡(luò)傳輸協(xié)議和數(shù)據(jù)格式各不相同,采用并行處理的方法,對不同網(wǎng)絡(luò)中的數(shù)據(jù)分開處理,根據(jù)網(wǎng)絡(luò)代理中的信息,對各異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)處理器進(jìn)行設(shè)置,將異構(gòu)數(shù)據(jù)轉(zhuǎn)換成格式統(tǒng)一的數(shù)據(jù)。
2 結(jié)論
本文通過對物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)的分析,提出了面向異構(gòu)網(wǎng)絡(luò)的物聯(lián)網(wǎng)中間件,基于物聯(lián)網(wǎng)數(shù)據(jù)的海量特性引入緩存機(jī)制,采用數(shù)據(jù)過濾的方法,有效地減少了無用數(shù)據(jù)的處理,同時(shí)采用并行處理策略,實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的并行處理。
參考文獻(xiàn)
[1]WHITE S,ALVES A,RORKE D.Web logic event server:a lightweight,modular application server for event processing [C]//Proceedings of the Second International Conference on Distributed Event-based Systems.New York:ACM Press,2008:193-200.
[2]EMMERICH W.Software engineering and middleware:a roadmap [C]//Proceeding of the Conference on the Future of Software Engineering.New York:ACM Press,2008:117-129.
[3]秦滔.物聯(lián)網(wǎng)與RFID中間件探討[J].電腦與信息技術(shù),2010.
[4]鄭樹泉,王倩,丁志剛.基于Web服務(wù)以物為中心的物聯(lián)網(wǎng)中間件的研究與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2013.
[5]沈蘇彬,范曲立,宗平,毛燕琴,黃維.物聯(lián)網(wǎng)的體系結(jié)構(gòu)與相關(guān)技術(shù)研究[J].南京郵電大學(xué)學(xué)報(bào),2009.
[6]譚云松,韓建軍.一種面向服務(wù)的物聯(lián)網(wǎng)中間件模型[J].計(jì)算機(jī)科學(xué),2011.
[7]楊慧,丁志剛,鄭樹泉,黃卓.一種面向服務(wù)的物聯(lián)網(wǎng)中間件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2013.
作者單位
遼寧大學(xué)信息學(xué)院 遼寧省沈陽市 110000
摘 要
在物聯(lián)網(wǎng)環(huán)境下,隨著各種異構(gòu)網(wǎng)絡(luò)的接入,產(chǎn)生了各種異構(gòu)的數(shù)據(jù),使物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難,基于以上問題提出一種面向異構(gòu)網(wǎng)絡(luò)的中間件,采用緩存機(jī)制實(shí)現(xiàn)對物聯(lián)網(wǎng)海量異構(gòu)數(shù)據(jù)的存儲(chǔ),同時(shí)引入過濾和并行處理的方法,有效地屏蔽了物聯(lián)網(wǎng)數(shù)據(jù)的異構(gòu)性。
【關(guān)鍵詞】物聯(lián)網(wǎng) 中間件 緩存 過濾 并行處理
物聯(lián)網(wǎng)是一種建立在互聯(lián)網(wǎng)上的泛在網(wǎng)絡(luò),物聯(lián)網(wǎng)技術(shù)的重要基礎(chǔ)和核心依然是互聯(lián)網(wǎng),在物聯(lián)網(wǎng)上的傳感器采集的數(shù)據(jù)需要通過各種有線和無線的網(wǎng)絡(luò)準(zhǔn)確地傳遞出去。隨著物聯(lián)網(wǎng)及其應(yīng)用的發(fā)展,網(wǎng)絡(luò)系統(tǒng)環(huán)境的復(fù)雜性也隨之增加,物聯(lián)網(wǎng)應(yīng)用程序開發(fā)變得更加困難和復(fù)雜。由于物聯(lián)網(wǎng)技術(shù)與其應(yīng)用密切相關(guān),所以為滿足分布式異構(gòu)環(huán)境的應(yīng)用要求,實(shí)現(xiàn)各應(yīng)用間的互操作和互通信,為物聯(lián)網(wǎng)提供一個(gè)統(tǒng)一的技術(shù)架構(gòu)和標(biāo)準(zhǔn)體系顯得尤為重要。
中間件可以將數(shù)據(jù)過濾和處理等通用功能從所有的上層應(yīng)用中分離出來,同時(shí)為上層應(yīng)用提供一組通用的應(yīng)用程序接口用于連接,為上層應(yīng)用屏蔽底層因使用不同技術(shù)而帶來的差異,使得上層應(yīng)用可以集中于服務(wù)層的開發(fā)。為了解決物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)與應(yīng)用層的交互問題,提出利用物聯(lián)網(wǎng)中間件將異構(gòu)網(wǎng)絡(luò)組件細(xì)節(jié)屏蔽起來,為物聯(lián)網(wǎng)應(yīng)用程序開發(fā)人員提供一個(gè)透明捷徑的開發(fā)環(huán)境。
1 物聯(lián)網(wǎng)中間件模型
物聯(lián)網(wǎng)中間件實(shí)現(xiàn)異構(gòu)網(wǎng)絡(luò)與應(yīng)用系統(tǒng)之間數(shù)據(jù)傳輸、過濾、數(shù)據(jù)格式轉(zhuǎn)換,位于物聯(lián)網(wǎng)的網(wǎng)絡(luò)層與應(yīng)用層之間。
物聯(lián)網(wǎng)中間件由網(wǎng)絡(luò)代理、數(shù)據(jù)總線和數(shù)據(jù)處理三個(gè)部分構(gòu)成。網(wǎng)絡(luò)代理獲取各異構(gòu)網(wǎng)絡(luò)的信息包括網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)格式和網(wǎng)絡(luò)配置。數(shù)據(jù)總線實(shí)現(xiàn)對數(shù)據(jù)的解析以及數(shù)據(jù)的傳輸。數(shù)據(jù)處理層實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的處理和過濾。如圖1所示。
1.1 海量數(shù)據(jù)緩存
物聯(lián)網(wǎng)的顯著特點(diǎn)是數(shù)據(jù)具有海量性,通過網(wǎng)絡(luò)傳輸?shù)拇罅繑?shù)據(jù)如果不進(jìn)行緩存處理,可能會(huì)導(dǎo)致信息丟失。為了實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的緩存設(shè)計(jì)網(wǎng)絡(luò)代理層,同時(shí)采用樹形結(jié)構(gòu)解決數(shù)據(jù)異構(gòu)問題。
異構(gòu)網(wǎng)絡(luò)在連入物聯(lián)網(wǎng)時(shí),對各個(gè)異構(gòu)網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議,數(shù)據(jù)格式進(jìn)行記載,由網(wǎng)絡(luò)代理層實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)信息的管理。數(shù)據(jù)解析模塊實(shí)現(xiàn)對異構(gòu)網(wǎng)絡(luò)數(shù)據(jù)的解析,識(shí)別異構(gòu)數(shù)據(jù)來自哪種類型的網(wǎng)絡(luò),同時(shí)采用樹形結(jié)構(gòu)對數(shù)據(jù)進(jìn)行存儲(chǔ)。
1.2 數(shù)據(jù)過濾
數(shù)據(jù)處理與過濾被一致公認(rèn)為是物聯(lián)網(wǎng)中間件的核心功能之一。因?yàn)閺漠悩?gòu)網(wǎng)絡(luò)獲得的數(shù)據(jù)十分巨大,真正對用戶有意義的數(shù)據(jù)卻不多。如果不將那些冗余的數(shù)據(jù)過濾掉,則會(huì)帶來三個(gè)方面的負(fù)擔(dān):
(1) 網(wǎng)絡(luò)帶寬方面的負(fù)擔(dān),因?yàn)樾枰獋鬏敶罅康臄?shù)據(jù)。
(2)數(shù)據(jù)處理方面的負(fù)擔(dān),因?yàn)樘幚砥餍枰幚泶罅康臄?shù)據(jù)。
(3)數(shù)據(jù)存儲(chǔ)方面的負(fù)擔(dān),因?yàn)閿?shù)據(jù)庫需要存儲(chǔ)大量額外的數(shù)據(jù)。
中間件接收來自異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù),這些數(shù)據(jù)會(huì)存在冗余和錯(cuò)誤。所以要對數(shù)據(jù)進(jìn)行過濾,消除冗余數(shù)據(jù)。
1.3 數(shù)據(jù)并行處理
連入物聯(lián)網(wǎng)中的網(wǎng)絡(luò)多種多樣,網(wǎng)絡(luò)傳輸協(xié)議和數(shù)據(jù)格式各不相同,采用并行處理的方法,對不同網(wǎng)絡(luò)中的數(shù)據(jù)分開處理,根據(jù)網(wǎng)絡(luò)代理中的信息,對各異構(gòu)網(wǎng)絡(luò)的數(shù)據(jù)處理器進(jìn)行設(shè)置,將異構(gòu)數(shù)據(jù)轉(zhuǎn)換成格式統(tǒng)一的數(shù)據(jù)。
2 結(jié)論
本文通過對物聯(lián)網(wǎng)異構(gòu)網(wǎng)絡(luò)的分析,提出了面向異構(gòu)網(wǎng)絡(luò)的物聯(lián)網(wǎng)中間件,基于物聯(lián)網(wǎng)數(shù)據(jù)的海量特性引入緩存機(jī)制,采用數(shù)據(jù)過濾的方法,有效地減少了無用數(shù)據(jù)的處理,同時(shí)采用并行處理策略,實(shí)現(xiàn)對異構(gòu)數(shù)據(jù)的并行處理。
參考文獻(xiàn)
[1]WHITE S,ALVES A,RORKE D.Web logic event server:a lightweight,modular application server for event processing [C]//Proceedings of the Second International Conference on Distributed Event-based Systems.New York:ACM Press,2008:193-200.
[2]EMMERICH W.Software engineering and middleware:a roadmap [C]//Proceeding of the Conference on the Future of Software Engineering.New York:ACM Press,2008:117-129.
[3]秦滔.物聯(lián)網(wǎng)與RFID中間件探討[J].電腦與信息技術(shù),2010.
[4]鄭樹泉,王倩,丁志剛.基于Web服務(wù)以物為中心的物聯(lián)網(wǎng)中間件的研究與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2013.
[5]沈蘇彬,范曲立,宗平,毛燕琴,黃維.物聯(lián)網(wǎng)的體系結(jié)構(gòu)與相關(guān)技術(shù)研究[J].南京郵電大學(xué)學(xué)報(bào),2009.
[6]譚云松,韓建軍.一種面向服務(wù)的物聯(lián)網(wǎng)中間件模型[J].計(jì)算機(jī)科學(xué),2011.
[7]楊慧,丁志剛,鄭樹泉,黃卓.一種面向服務(wù)的物聯(lián)網(wǎng)中間件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2013.
作者單位
遼寧大學(xué)信息學(xué)院 遼寧省沈陽市 110000