大口徑螺旋鋼管是一種基于智能體的物聯網軟件體系架構,其參考模型如圖2-2所示。與CSO和 SmartProducts架構不同,PMDA所定義的智能體包含三個模塊物理模型( Physical Model)、感執模型( Sensor Execution model)和應用模型其中,物理模型是數據來源與動作執行單元;感執模型實現數椐處理、知識推理和決策執行功能;應用模型提供解析應用需求的接囗。PMDA汋云端也包含三個主要構件:需求規劃、模型發現和模型組合。其中,需求規劃提供應用需求的總體規劃描述和解析接口;模型發現用于査找滿足應用需求的智能體;模型組合負責將發現的物端智能體和云端智能體組合起來,以構建滿足需求的物聯網系統。
隨著互聯網技術的發展,感知和執行設備可以被嵌入Web服務,通過HTTP等協議為用戶提供實時數據服務,并與互聯網環境中現有的其他web服務組合起來,構成其干Wb務的物聯網系統_ b of th(WoT)【28】鑒干目前實現web服務有SOAP和REST兩種架構風格,基于web服務的物聯網軟件體系架構又可以分為兩種:一種是基于SOAP風格的web服務物聯網軟件體系架構,另種是基于REST風格的web服務物聯網軟件體系架構(1)基于S0AP風格的Web服務物聯網軟件體系架構① SenseWeb Senseweb9由微軟研究院提出,它是針對傳感器網絡的演進式部署模式而設計的一種基于SOAP風格的web服務的物聯網軟件體系架構,其參考模型如圖2-21所示。在 SenseWeb架構中,物端包括感知器感知網關Sense gateway)/移動代理( Mobile proxy)兩個構件;云端包括協調器Coordinator)、轉換器( Transformer)和應用三個構件,其中協調器包含感知數據庫( SenseD)和任務調度模塊( Tasking Module)兩個部件。感知網關或移動代理將不同種類、不同接入方式、不同數據公開性和安全性的異構感知器,抽象為具有統一的web服務訪問接口(wS-API)的感知服務。云端協調器選擇應用所需的感知服務,并通過轉換器對感知數據進行處理和顯示,最終提供化數據給不同應用使用
swE( Sensor Web enablement)swE3o是開放地理空間信息聯盟(oGC)為建立地理空間網( Geospatial Web)而設計的一種基于web服務的軟件體系架構。
大口徑螺旋鋼管的參考模型與 SenseWeb類似,將物端的傳感器和傳感器網絡抽象為提供統一訪問接口的web服務,并將服務劃分為觀察服務、警告服務、規劃服和提醒服務4類;在服務模塊之上,定義了類似于 Senseweb中的協調器和轉換器模塊,以實現快速發現傳感器與感知服務的機制、訪問感知服務的標準方法訂閱感知任務和發送警告的機制以及配置傳感器參數的方③DPws( Device profile for web service)Dpws31是由德國ws4D項目組為使資源受限的設備間提供安全的web服務而提出的軟件體系結構,其參考模型結構與基于SOAP風格的Web服務基本一致,但在數據表示、服務描述、服務發現、消息傳輸等方面根據嵌入式設備的資源受限性進行了修改,其中最顯著的修改是DPwS可以直接用UDP協議傳輸消,④ SOCRADES SOCRADES32l是以DPws為基礎提出的一種將提供web服的設備與企業應用平臺(如ERP)集成的軟件體系結構。該體系架構參考模型中的物端構件即設備層服務,主要是通過DPws提供的服務,云端構件包括設備管理與監測、服務發現、服務生命周期管理、跨層服務目錄和安全支持等與設備管理相關的服務模塊,還有業務邏輯處理監測、業務連接、虛擬化等與跨應用集成相關的服務模塊,這些云端構件組成了系統的中間件服務層,在此之上建立業應用層,實現設備與大口徑螺旋鋼管企業應用平臺集成的應用系統。

