袁曉慶

《國務院關于深化“互聯網+先進制造業”發展工業互聯網的指導意見》提出,到2025年,形成3-5個具有國際競爭力的工業互聯網平臺,培育百萬工業APP,實現百萬家企業上云,形成建平臺和用平臺雙向迭代、互促共進的制造業新生態。
培育百萬工業APP,是建設工業互聯網平臺生態的核心。是形成工業互聯網平臺雙邊市場的關鍵。工業APP是基于工業PaaS平臺上的工業微服務組件,封裝形成的面向特定行業、特定應用場景的一個個云端數字化解決方案,本質上是以應用服務的形式實現工業知識的沉淀、傳播、復用和價值創造。
工業APP是工業互聯網平臺的關鍵
工業APP作為工業互聯網平臺上承載的一種新型工業軟件,標志著軟件產業的發展進入4.0階段,代表著制造業數字化、網絡化、智能化轉型升級的新路徑。
一部軟件產業的發展史,就是一部軟件架構持續優化的發展史,就是一部從軟硬一體到軟硬解耦、從本地應用到云端應用、從單體結構到微服務架構不斷演進的歷史。工業APP作為工業互聯網平臺上承載的一種新型工業軟件,標志著軟件產業的發展進入4.0階段,代表著制造業數字化、網絡化、智能化轉型升級的新路徑。
一是從軟件的發展歷程看,工業APP標志著軟件業進入4.0階段。
全球軟件產業發展經歷了軟硬一體、單機應用、云化應用、云生應用四個階段,其基本脈絡是軟件在沿著松散解耦、靈活組態、快速部署、按需定制的方向演進。
第一階段是1946年到1975年,這一時期軟件是和硬件捆綁在一起進行銷售的,其基本特征是軟硬一體化。
第二階段是1975年以后,Microsoft和Oracle的出現使得軟件開始成為一個獨立產業,標志著軟件產業進人了以單機應用為典型特征的數字化階段。
第三階段是從1999年開始,Salesforce的出現,標志軟件產業進入了以云化應用為典型特征的網絡化階段。
第四階段從2008年開始,蘋果APPStore的正式上線,標志著軟件產業進入了以云生應用為典型特征的智能化階段。2016年,GE面向全球開放Predix平臺,標志著APP正從消費領域向工業領域快速滲透,工業APP成為了支撐制造業數字化、網絡化、智能化轉型升級的一種新型軟件形態。
二是從軟件的技術架構看,工業APP是一系列工業微服務組件的再封裝。
微服務是Thought Works首席科學家Martin Fowler 2014年提出的概念,形象來說,每個微服務組件都是一個積木式的模塊,可使用這些模塊組裝出不同的應用服務。學術一點來說,微服務就是把單體架構軟件按業務功能解構成多個職責單一的小模塊,并利用輕量化機制HTTP RESTfulAPI實現通信,組裝成面向特定行業、特定應用場景的新型工業APP。
與傳統單體架構相比,微服務架構可實現工業APP的靈活組態、持續更新和快速部署,具有以下四項優點。
第一是松耦合,每個模塊只負責一項功能,比如只負責用戶登錄功能、身份驗證功能、位置服務功能、故障診斷功能或可視化功能等。
第二是易開發,模塊可由小團隊負責,支持不同的開發語言、數據存儲技術和技術堆棧,可大幅提高開發效率。
第三是易部署,可以對模塊進行持續更新、持續部署、持續交付。
第四是易擴展,每個模塊運行在隔離的容器環境中,有自己的獨立進程,可以單獨擴展每一個模塊。
三是從軟件的業務功能看,工業APP是面向特定行業特定應用場景的一個個云端數字化解決方案。
工業APP本質上是工業技術的軟件化,是人們對工業研發設計、生產制造、經營管理等制造全過程運行規律的顯性化、模型化、代碼化,是承載工業基礎技術、行業知識和經驗體系的新載體,是基于工業PaaS平臺開發的一個個云端數字化解決方案。培育工業APP,就是通過軟件技術把制造企業內部分散、隱性的工業知識進行顯性化,促進工業知識的沉淀、傳播、復用與價值創造。
伊梅爾特在哈佛商業評論《我是如何重造GE》一文中也講道:"GE不能成為一個只有扁平增長的千億美元級的公司,我們把GE想象成是一個超級商店,是一個全球知識交換中心。”
從軟件的開發范式看,工業APP是工業知識生產的流水線革命。1913年,福特建立了汽車生產的流水線,福特裝配線的每項任務有一個工位,大部分零件以標準件的形式被組裝,幾百輛車可以同時生產,每輛汽車的組裝時間由原來的12小時28分縮短至90分鐘,生產效率提高了8倍。
工業互聯網平臺相當于軟件生產的流水線,正引發一場工業軟件研發、工業知識生產的革命,促進工業APP生產的規?;?,工業paaS上每項功能都是一個微服務組件,以“搭積木”的形式被調用,工業APP的開發周期從以月、周為單位縮短至以天、小時為單位,基于平臺開發一款APP甚至只需要15分鐘。