IT業這幾年的重要變化就是各類“As-A-Service”的興起, 從最早的SaaS, 到后來的PaaS, IaaS, 這些aaS有一個共同的基礎, 那就是基于云計算技術, 由云計算服務商提供服務, 用戶通過訂閱取得服務。
隨著各類不同設備的聯網, 我們所處的商業和技術環境發生了變化, 我們不再需要“購買“設備, 我們僅僅需要”訂閱“它們。 技術發展的速度使得舊有的設備會被很快過時, 很多公司購買的嶄新軟硬件甚至還沒完全整合到系統中去就已經落伍了。
這種以“訂閱”方式的服務提供了兩樣東西: 第一, 保證了企業能夠總是獲得最新的功能和服務, 第二, 提供了靈活性。
云計算服務公司每天都有全職的開發人員來開發新的功能, 幾乎每幾周就會推出新的功能, 可以讓所有的用戶都可以使用。而維持相應水準的開發團隊對于絕大多數企業不論從經濟回報還是技術水平來說都不現實。
而在物聯網領域, 云計算的興起使得很多公司在重新審視他們現有解決方案的經濟性, 靈活性以及技術先進性。
PaaS處于SaaS和IaaS之間, 在物聯網應用開發的過程中, 基礎設施(如中間件, 操作系統, 虛擬化, 存儲以及網絡等)這些部分, 可以交由第三方來管理, 從而使得物聯網開發者可以更加專注于自身的業務。
PaaS結合物聯網有以下幾個方面的優勢:
數據:
物聯網的興起很大程度上是由于大數據的興起。 物聯網的數據采集, 數據存儲, 數據分析等的需求使得大多數物聯網應用需要面對不同的數據使用場景。 PaaS可以使得開發者能夠在不需要過多考慮底層存儲的情況下, 對數據有充分的控制權。
靈活性:
數據分析是一個不斷需要調整的過程, 開發者需要不斷地根據用戶的實際需求調整產品。 優秀的開發者往往在開發中保持靈活可調的模塊以適應未來的變化。 PaaS能夠很好地提供開發者需要的靈活性。
快速推出有競爭力產品:
物聯網市場的競爭將會越來越激烈。 這要求開發者能夠以周為單位,更快地推出產品以保持
競爭力。 這需要開發者認真考慮自身的產品, 哪些需要自行開發, 而那些可以采用現有的PaaS平臺。
優化工作流程
很多采用物聯網解決方案的客戶看中的是自動化。 比如生產線上,可以不依靠人工, 而是依靠檢測設備來檢測產品的質量。 這就要求新的物聯網應用除了產品功能外, 還需要優化現有的工作流程。 采用PaaS的方式能夠更好地幫助企業優化工作流程。
提高開發效率
物聯網的開發往往需要不同地域的開發者共同參與。 有的需要在現場, 有的需要遠程辦公。 云平臺可以給開發者提供一個良好的協同工作的環境, 從而提高開發效率。
正如Gartner的研究主管Fabrizio Biscotti認為的那樣:“PaaS不僅僅是在AIM領域(應用,基礎設施,中間件)快速增長, 在企業應用市場的各個方面也都在驚人的增長。” 在物聯網領域, 2015年, PaaS在物聯網開發工具方面顯示出了強勁的勢頭, 而這樣勢頭正在繼續深入到物聯網領域的其他方面。