《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于云計算平臺的EPC中間件系統
基于云計算平臺的EPC中間件系統
RFID中國網
萬方數據
摘要: 去年,溫家寶總理在政府工作報告中明確提出“加快物聯網的研發應用,再一次體現了政府高度重視物聯網的發展。在國家政策推動下,電信運營商積極介入物聯網業務,把物聯網作為未來重要的贏利點。1物聯網體系結構及現有EPC中間件設計特點物聯網是通過射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協議,把任何物品與互聯網連接起來,進行信息交換和通訊,以實現智能化識別、定位、跟蹤、監控和管理的一種網絡。在業界,物聯剛一般被公認為分成三個層次,底層是感知和收集前端數據的感知層,中間是傳輸和處理數據的網絡層,最上面是利用經過分析處
關鍵詞: EPC 中間件 云計算
Abstract:
Key words :

         去年,溫家寶總理在政府工作報告中明確提出“加快物聯網的研發應用 ,再一次體現了政府高度重視物聯網的發展。在國家政策推動下,電信運營商積極介入物聯網業務,把物聯網作為未來重要的贏利點。

         1 物聯網體系結構及現有EPC中間件設計特點

         物聯網是通過射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協議,把任何物品與互聯網連接起來,進行信息交換和通訊,以實現智能化識別、定位、跟蹤、監控和管理的一種網絡。在業界,物聯剛一般被公認為分成三個層次,底層是感知和收集前端數據的感知層,中間是傳輸和處理數據的網絡層,最上面是利用經過分析處理的感知數據,為用戶提供各種應用服務的應用層。物聯網系統架構如圖1所示。

         感知層是物聯網發展和應用的基礎,主要通過射頻識別(RFID)系統實現RFID標簽的自動采集和識別。RFID標簽附著于可跟蹤的物品上,從而實現全球流通,感知器與信息系統相連, 讀取標簽中的電子代碼(Electronic Product Code,EPC),并將其輸入網絡信息系統。

         物聯網的網絡層將建立在現有的移動通信網絡和互聯網基礎上,對感知層采集上傳的數據進行存儲、查詢、分析、挖掘、理解以及基于感知數據決策和行為,而實現這一系列數據管理和處理的核心是EPC中間件,它作為物聯網網絡層的重要組成部分,承前啟后,為應用層提供各類服務基礎。

         應用層是物聯網發展的目的,軟件開發、智能控制技術將會為用戶提供豐富多彩的物聯網應用,各種行業和家庭應用的開發將會推動物聯網的普及,也給整個物聯網產業鏈帶來利潤。

         從物聯網體系架構來看,基于現有的資源,運營商的核心競爭力在物聯網網絡層這部分,既要發揮自己的優勢,又要避免被局限在管道的角色上,運營商應該把目光聚焦在EPC中間件上,成為物聯網巾間件服務提供商,把控網絡層的核心,占據物聯網產業鏈的價值高地。

         物聯網企業信息交互的EPC中間件設計結合了傳統中間件的特點,利用基于CORBAR~RMI的J2EE技術實現.程對象調用,能夠最大程度的實現分布式的軟件體系:構。在中間件開發的后期,以SOA的形式通WebService發布在企業服務總線上,方便客戶端的調用。同時使用J2EE當中的EJB技術明確的規范了事務操作和事務管理并且有相應J2EE容器來對中間件當中的事務進行管理。

         EPC中間件能夠屏蔽應用層和網絡協議的差異,為各種具體應用提供多種通訊機制;并提供相應的平臺以滿足不同領域的需要。因此,中間件為下層應用提供了一個相對穩定的上層服務環境。然而,傳統中間件所應遵循的一些原則離實際還有較大差距,多數流行的中間件服務使用的API和協議都是專有的,使得應用建立于不同廠家的產品很難實現互操作。有些中間件服務只提供部分平臺的實現,從而限制了應用在異構系統之間的移植。應用開發者在這些中間件服務之上建立自己的應用還要承擔相當大的風險,隨著服務的延展往往還需重寫他們的應用。盡管中間件服務提高了分布計算的抽象化程度,但應用開發者還需面臨許多艱難的設計選擇,例如,開發者還需決定分布應用在Client方和Server方的功能分配。通常將表示服務放在Cfient方以方便使用顯示設備,將數據服務放存Server方以靠近數據庫,但實際應用中也并非總是如此,何況其它應用功能如何分配也是不容易確定的。

         針對上述不足,本文提出一個基于云計算平臺的EPC中間件體系架構,運營商可以利用云計算平臺抽象化計算與存儲資源,整合中間件服務,動態的分配給需要使用的各項用戶或應用,在其上開發業務應用時只需要按照其應用程序接口規范調用所需資源即可,其使用費用跟總的資源使用量成正比而不像以往跟系統吞吐撮成止比。如此用戶只需關心業務邏輯實現,運營商可以把各種應用服務部署到云計算平臺運行然后通過云計算平臺的控制面板或者接口提供應用服務。

         如此一來,物聯網中的應用服務程序可通過共享同一個龐大的云計算資源池來獲得超大的系統吞吐能力以滿足用戶在某些情況下所需要的超高計算或者存儲資源請求,而付出的代價卻只是其總的資源使用量的費用。以上系統的動態擴展與收縮過程并不需要用戶干預,系統會自動進行,開發者在其平臺上開發時除了按照其規范并遵循程序易于被橫向擴展的原則外,跟丌發本地應用程序沒有太大區別,這給系統開發者與使用者都帶來了很大的實惠,而運營商也可以牢牢的控制中間件服務這一核心環節。

         2 改進的EPC中間件體系結構

         EPC中間件系統基于云計算平臺,主要由邊界節點(Es)和內部節點(Is)構成,其中節點間多為異地分布。這一特點決定廠分布式的系統架構應該是一種必然的選擇,基于云計算技術的系統結構則能夠最人限度地發揮分布式計算的優勢。為此,本文提出 一種改進的EPC中間件系統結構,如圖2所示。

         邊界節點中,RFID識讀器用于接受RFID標簽的射頻信號,信息初步處理后,通過數據傳輸接口向相應的內部節點傳遞。

         內部節點由事件管理系統、任務管理系統、接口模塊組成。事件管理系統主要用于接收和處理從邊界節點得到的信息,并過濾得到所需的數據;任務管理系統負責管理由上級中間件或企業應用程序發送到本級中間件的任務,這些任務代表用戶在EPC中間件端運行,運用SOAP服務器負責表明任務管理的功能和接口,它使任務管理器成為可以被所有系統統一訪問的SOAP服務;接口模塊由面向企業具體應用的接口、EPC信息服務(EPCIS)接口以及ONSH服務接口構成,它是EPC中間件系統與外界交互的通道,通過使用云計算技術,接口模塊向外部提供有狀態的Web Service,屏蔽了系統內部各子系統實現的差異,統一了EPC中間件與外部環境之間的通信方式,模塊內子系統采用SOA的設計思想,使整個模塊變得靈活而易于擴展,當外部環境的業務邏輯改變時,只要Web Service接口不變,EPC中間件就無須作調整。

         3 云計算的應用

         云計算平臺提供EPC中間件系統應用服務的基本運行環境,滿足服務的定義、服務管理和服務調用等三個方面的要求。運行環境對服務的定義的支持,使用戶能進行服務定義來滿足業務的需求。服務管理主要提供對服務的組裝、編排、監管等功能,以滿足特定業務流程的定義。而服務調用則為用戶提供的服務調用的統一接口,方便用戶使用云計算平臺中的服務。但在復雜企業運用方面,云計算并沒有很好的軟件架構。從本質上說,在抽象層次上,服務位于業務和技術中間。面向服務的軟件架構設計一方面必須理解在業務需求和可以提供的服務之間的動態關系,另一方面,同樣要理解服務與提供這些服務的底層技術之間的關系。面向服務架構(SOA)將其服務的IT架構抽象出來,將其功能以粗粒度的服務形式表示出來,每種服務都清晰地表示其業務價值,那么,這些服務的顧客(可能在公司內部,也可能是公司的某個業務伙伴)就可以得到這些服務,而不必考慮其后臺實現的具體技術。更進一步,如果顧客能夠發現并綁定可用的服務,那么在這些服務背后的IT系統能夠提供更大的靈活性。SOA強調服務第一,業務和IT對齊,為靈活而構建的思想,這些都能很好的幫助云計算平臺快速應對服務需求變化。所以考慮采用SOA與云計算相結合的方式,充分發揮各自優勢,提供更加開放完善的EPC中間件體系架構。

         3.1應用服務定義層設計

         服務定義主要為用戶提供在平臺中定義服務的功能,包括兩個方面的含義,其一支持企業的目標和戰略的服務設計。SOA的IT與業務對齊的思想可以實現滿足云計算的這種需求。其二是從編程角度上看,支持服務的設計與開發,即具體服務的實現。

         為了使用SOA構建系統,在應用服務定義層將引用服務組件體系結構(Service Component Architecture,SCA),SCA是一組規范,描述了用于使用面向服務的體系結構來構建應用程序和系統的模型。在SCA中業務功能都是用服務來描述的,通過將這些服務進行組裝就可以提供新的業務;在組裝的過程中,可能需要新開發一些服務,也可能從企業己有的業務功能中抽取出服務進行重用。通常將構建面向服務的應用程序的步驟分為兩大部分:

         ·組件的實現,提供服務和使用其他服務。

         ·為了構建業務應用程序對組件集進行的組裝,通過將服務引用連接到服務來完成。

         在服務定義層將服務實現和服務組裝從基礎設施功能細節以及用于調用服務的訪問方法細節分離開來,我們可以方便的將構件的服務轉換為不同的調用協議,實現SOA中對各業務模塊間服務整合的功能。SCA組件在業務級別進行操作,只使用非常少的中間件API進行工作,同時它的接口是標準的,主要是WSDL接口和I a接口,可以通過組件容器提供QoS(quality of service)的服務。

         3.2應用服務管理層設計

         服務管理主要提供組裝服務所需的流程編排服務,統一事件支持, 以及相關的規則服務、任務調度、選擇器等。服務管理層提供的服務既可為系統內部服務集成提供支持,也可以以Web Service或API的方式提供給外部程序調用,如服務編排和規則服務等,這也為平臺為用戶提供了更多服務選擇。

         SOA中流程往往是跨系統的,通過流程編排與管理來協調服務之間的業務流轉,監控服務的運行狀況,并通過對流程的優化提高服務對應用的響應時間,降低運營成本。此外,流程編排與管理負責把在流程協調的同時,產生的相關應用開發人員的任務,推送到個人工作臺。所以把流程服務提供給最終用戶是使用是平臺的不可或缺的功能,也是平臺的一大特色。

         在管理層引入統一事件的支持,提供對業務事件的支持,幫助各服務模塊間實現松耦合。業務邏輯發出事件后不需要關心事件消費對象,為業務流程的組合帶來了很大的靈活性,而且可以實現服務間非侵入式的集成。在流程管理方面,統一事件支持還提供了業務流程的自動流轉的功能。

         3.3應用服務調用層設計

         提供給外層使用的服務位于該層。提供的服務包括:支持開發用戶在平臺中開發運用的SDK,可供外部調用的Web Service,平臺提供的個性化軟件服務,以及滿足用戶個性化需求的其它服務。

         SDK提供在云平臺上開發的應用工具,類似傳統開發中的API,但這里的SDK是經過深度定制的,提供符合云計算平臺的架構的應用服務接口。提供SDK的主要目的是滿足企業對IT的個性化需求。在當前企業自己管理軟件的模式中,當企業需要一些個性化的軟件時,技術部門就會把這個應用開發出來放到服務器上。如果有云計算平臺提供服務時,企業可以借助SDK來開發個性化應用。

         SDK提供支持企業應用基本的API,包括存儲服務,隊列服務,安全認證服務等。此外還提供調用Web Service和封裝成Web Service供外部調用的能力。

         4 問題和對策

         一直以來,安全問題都制約著云計算的發展,是云計算在企業中實施的最大障礙。本文總結了平臺面的安全問題并提出了相應的對策。

         (1)數據安全。平臺中的數據一般通過Internet傳輸,數據交由云服務管理后需要保住數據的安全,包括數據在服務器端的計算和數據備份問題。一般來說,企業數據都要求高安全性,如客戶資料,合同中的投標規則等。但企業把這些數據提交給云計算平臺后,企業就失去了對數據的控制權,無法確保數據的安全,增加了數據被泄露的可能性。

         針對這個問題,當數據在Internet上的傳輸時,可以通過建立SSL安全隧道,采用VPN技術等方式來保證數據安全傳輸;當敏感數據保存到數據庫中時也可以通過加密處理有效的保證數據的安全。各企業應用之間的隔離可以通過云計算的虛擬技術實現,保證企業與企業之間的數據隔離開來。

         (2)服務質量。面對云計算服務,企業用戶通常會對系統可靠性,可用性等方面持懷疑態度,擔心出現問題后無法得到服務商的及時解決,諸如此類都影響到了企業中云計算的全面應用。

         針對這個問題,可以引入SLA服務水平協議來為用戶提供可靠的服務。同時SLA可以進一步對云服務提供商進行約束,提高服務質量,增加企業用戶對云服務的信心。

         5 結論

         運營商布局物聯網產業,角色很關鍵,不能只做信息的透明通道,應該在控制行業信息的基礎上拓展行業信息化解決方案,立足傳輸、傳感網絡和應用網絡開展產業合作,并借助物聯網與3G網絡結合的機遇在產業鏈中占據更加重要的位置。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩国产限制| 国产精品系列在线| 欧美影院视频| 在线综合亚洲| 亚洲美女毛片| 亚洲欧洲一二三| 亚洲高清在线观看一区| 午夜久久美女| 亚洲婷婷综合色高清在线| 亚洲毛片在线| 亚洲免费观看高清完整版在线观看| 一区在线影院| 狠狠色综合网| 激情文学综合丁香| 在线日本高清免费不卡| 国内精品福利| 国产自产在线视频一区| 好看的亚洲午夜视频在线| 国产日本欧美视频| 国产伦精品一区二区三区视频黑人 | 最新高清无码专区| 亚洲人午夜精品免费| 亚洲国产综合在线| 亚洲人成在线免费观看| 亚洲精品五月天| 在线视频精品一区| 亚洲午夜在线观看视频在线| 久久av一区| 亚洲国产小视频在线观看| 亚洲高清网站| 99国产精品| 亚洲图中文字幕| 亚洲欧美日韩国产成人| 欧美一区二区三区婷婷月色| 久久精品人人做人人爽| 美女久久网站| 欧美三级中文字幕在线观看| 国产精品嫩草99a| 国产一区二区三区四区在线观看| 国一区二区在线观看| 一区在线视频| 亚洲毛片在线| 亚洲伊人一本大道中文字幕| 亚洲免费中文| 久久爱www.| 日韩亚洲在线| 亚洲一区在线视频| 久久成人精品一区二区三区| 久热精品视频在线| 欧美日韩国产色综合一二三四| 国产精品国产三级国产a| 国产手机视频一区二区| 精品999久久久| 国内外成人免费视频| 亚洲国产精品久久久| 亚洲视频综合在线| 久久www免费人成看片高清| 亚洲美女色禁图| 亚洲图片欧洲图片日韩av| 欧美一站二站| 久久久成人精品| 99成人精品| 蜜桃伊人久久| 欧美日韩亚洲一区二区三区在线观看| 国产精品外国| 亚洲国产成人av| 亚洲一区二区三区乱码aⅴ| 久久国产精品电影| 夜夜嗨av一区二区三区中文字幕| 午夜天堂精品久久久久| 男女激情久久| 国产精品区一区二区三区| 精品999成人| 亚洲视频中文字幕| 亚洲欧洲一区二区三区| 亚洲欧美日本伦理| 欧美成人免费一级人片100| 国产精品毛片| 亚洲精品免费一二三区| 欧美亚洲尤物久久| 9l国产精品久久久久麻豆| 欧美一区二区三区婷婷月色 | 西西人体一区二区| 欧美激情中文字幕在线| 国产一区二区三区电影在线观看 | 亚洲精品1区| 性视频1819p久久| 欧美日本一区二区三区| 韩国v欧美v日本v亚洲v| 一本久久a久久精品亚洲| 亚洲高清资源综合久久精品| 亚洲制服少妇| 欧美精品久久久久久久久久| 国模精品一区二区三区| 亚洲视频一区在线| 亚洲精选在线观看| 久久亚洲国产成人| 国产精品无码专区在线观看| 日韩视频在线观看| 最新日韩中文字幕| 久久一区亚洲| 国产真实乱子伦精品视频| 亚洲欧美在线视频观看| 亚洲欧美韩国| 国产精品99免费看| 99在线精品视频| 一区二区三区视频在线看| 欧美国产日韩一二三区| 在线精品国产欧美| 久久精品人人做人人爽| 久久久久久久一区二区| 国产午夜精品一区二区三区欧美| 亚洲免费视频成人| 羞羞视频在线观看欧美| 国产精品视频内| 亚洲一区在线免费观看| 午夜精品一区二区三区电影天堂| 国产精品大片免费观看| 99国产精品| 亚洲一区二区三区精品在线观看| 欧美日韩精品一二三区| 日韩视频免费在线观看| 一区二区三区日韩精品| 欧美人与禽性xxxxx杂性| 亚洲欧洲另类| 日韩视频一区二区三区在线播放| 欧美va天堂在线| 国外成人在线视频网站| 久久精品一区蜜桃臀影院 | 亚洲欧美在线另类| 欧美日韩国产精品专区| 亚洲激情网站| 一区二区欧美激情| 欧美精品aa| 亚洲国产中文字幕在线观看| 亚洲高清不卡av| 欧美综合二区| 国内精品视频666| 久久不射电影网| 久久久久久电影| 国产性做久久久久久| 亚洲永久免费观看| 久久精品亚洲一区二区| 国产欧美日韩另类一区| 亚洲一区二区三区在线播放| 亚洲伊人伊色伊影伊综合网| 欧美日韩在线观看一区二区三区| 亚洲校园激情| 性18欧美另类| 国产欧美一区二区精品忘忧草| 亚洲一区免费在线观看| 性欧美长视频| 国产精品毛片一区二区三区| 欧美亚洲日本国产| 久久久99国产精品免费| 国内精品久久久久久久影视蜜臀| 久久精品91| 免费欧美视频| 91久久夜色精品国产九色| 亚洲美女啪啪| 欧美日韩一区二区欧美激情| 99热免费精品在线观看| 久久福利电影| 一区二区在线视频播放| 亚洲精品影院| 欧美日韩一区二区在线观看视频| 99视频日韩| 久久久噜久噜久久综合| 激情小说另类小说亚洲欧美| 亚洲片区在线| 欧美日韩精品不卡| 亚洲小说春色综合另类电影| 老司机亚洲精品| 亚洲精品你懂的| 亚洲欧美日韩国产成人| 国产视频久久久久久久| 亚洲高清资源综合久久精品| 欧美性视频网站| 亚洲欧美综合v| 免费一级欧美片在线播放| 亚洲精品久久嫩草网站秘色| 亚洲自啪免费| 在线电影国产精品| 国产精品99久久久久久www| 国产精品美女| 久久激情视频免费观看| 欧美福利视频在线观看| 亚洲男人第一av网站| 久久亚洲精品网站| 亚洲精品乱码| 欧美一区二区三区免费观看| 91久久精品美女高潮| 亚洲男女毛片无遮挡| 狠狠综合久久| 亚洲一二三四区| 国产亚洲免费的视频看| 亚洲尤物在线视频观看| 国内自拍亚洲| 亚洲一区二区三区四区五区午夜| 国产亚洲午夜|