如果說軟體是物聯網的關鍵和靈魂,那麼中間件就是這個靈魂的核心

如果說軟件是物聯網的關鍵和靈魂,那麼中間件就是這個靈魂的核心

物聯網產業發展的重心是能夠帶來實際效果的應用,而軟件是做好應用的關鍵。

如果說軟件是物聯網的關鍵和靈魂,那麼中間件就是這個靈魂的核心

物聯網軟件包括服務器端的應用軟件和中間件以及數據挖掘和分析軟件,還有傳輸層和末端的嵌入式軟件。如果說軟件是物聯網的關鍵和靈魂,那麼中間件(middleware)就是這個靈魂的核心。

如果說軟件是物聯網的關鍵和靈魂,那麼中間件就是這個靈魂的核心

中間件是一類連接軟件組件和應用的計算機軟件,它包括一組服務,以便運行在一臺或多臺機器下的多個軟件通過網絡進行交互。也有人將中間件定義為分佈式系統中位於操作系統和應用軟件間的軟件層。儘管對中間件的定義有多種,但各類定義對中間件內涵的描述是一致的,即“連接”。中間件是位於不同軟件之間的,能夠在各類軟件問起到連接作用的軟件組件,這裡描述的軟件既包括操作系統,也包括應用程序及其他可複用的軟件模塊。中間件技術所提供的互操作性,推動了分佈式體系架構的演進。

如果說軟件是物聯網的關鍵和靈魂,那麼中間件就是這個靈魂的核心

最早具有中間件技術思想及功能的軟件是IBM的CICS,但由於CICS不是分佈式環境的產物,因此人們一般把Tuxedo作為第一個嚴格意義上的中間件產品。Tuxedo是1984年在當時屬於AT&T的貝爾實驗室開發完成的,但由於分佈式處理當時並沒有在商業應用上獲得像今天一樣的成功,Tuxedo在很長一段時期裡只是實驗室產品,後來被Novell收購,在經過Novell並不成功的商業推廣之後,1995年被現在的BEA公司收購。儘管中間件的概念很早就已經產生,但中間件技術的廣泛運用卻是在最近10年之中。其他許多中間件產品也都是最近幾年才成熟起來。


分享到:


相關文章: