工業 APP 的概念
工業 APP 的概念:
在工業 APP 概念出現之前,消費領域和移動互聯網領域已經有很多的APP;在工業領域,GE 等國外工業巨頭已將APP 概念引入到工業領域。隨著我國兩化融合的深入,工業互聯網等新技術的出現,企業需要通過持 中國工業技術軟件化產業聯盟 工業互聯網產業聯盟 3 續積累沉淀工業技術知識以獲得創新能力,共享共用需求持續凸顯,在工業技術知識與信息技術(尤其是軟件技術)之間,需要有一個兩方融合的載體,于是“工業技術軟件化”理念被提出,在此理念的推動下,借鑒消費領域以及國外工業領域的實踐,工業 APP 概念被正式提出。
工業 APP 是基于松耦合、組件化、可重構、可重用思想,面向特定工業場景,解決具體的工業問題,基于平臺的技術引擎、資源、模型和業務組件,將工業機理、技術、知識、算法與最佳工程實踐按照系統化組織、模型化表達、可視化交互、場景化應用、生態化演進原則而形成的應用程序,是工業軟件發展的一種新形態。
工業 APP 所依托的平臺,可以是工業互聯網平臺、公有云或私有云平臺,也可以是大型工業軟件平臺,還可以是通用的操作系統平臺(包括用于工業領域的移動端操作系統、通用計算機操作系統、工業操作系統和工業軟件操作系統等)。
工業 APP 是為了解決特定的具體問題、滿足特定的具體需要而將實踐證明可行和可信的工業技術知識封裝固化后所形成的一種工業應用程序。工業 APP 只解決具體的工業問題,而不是抽象后的問題。例如,齒輪設計APP 只針對某種類型的齒輪設計問題,而不是將齒輪設計抽象成面向一般幾何體設計的點、線、面、體、布爾運算等設計問題。而后者是一般工業軟件解決的問題。 工業 APP 可以讓工業技術經驗與知識得到更好的保護與傳承、更快地運轉、更大規模地應用,從而放大工業技術的效應,推動工業知識的沉淀、復用和重構。
工業 APP 是一種特殊的工業應用程序,是可運行的工業技術知識的載體,工業 APP 中承載了解決特定問題的具體業務場景、流程、數據與數據流、經驗、算法、知識等工業技術要素,工業APP 承載這些技術要素,每一個工業 APP 都是一些具體工業技術與知識要素的集合與載體。

工業 APP 的典型特征:
工業 APP 借鑒了消費 APP 方便靈活的特性,又承載了工業技術軟件化的理念,作為工業軟件的新形態又具有軟件的特性,同時依托平臺具有生態化的特征。因此工業 APP 具有六方面典型特征:特定工業技術知識載體;面向特定工業場景的特定適應性;小輕靈,易操作;可解耦/可重構;依托平臺;集群化應用等特征
1)特定工業技術知識載體
工業 APP 是某一項或某些具體的工業技術知識的軟件形態的載體,這是工業 APP 的本質特征。工業 APP 所承載的工業技術知識只解決具體的問題,而不是抽象后的問題。正如前面所列舉的例子,齒輪設計APP只承載解決某種類型的齒輪設計問題的具體工業技術知識。一般的工業軟件雖然也承載工業技術知識,但這些工業技術知識通常是抽象后的通用機理,如幾何建模技術與知識,解決的是一大類工業問題。
2)特定適應性
每一個工業 APP 承載解決某項具體問題的工業技術知識,表達一個或多個特定的功能,解決特定的具體問題,具有典型的特定適應性。例如,某類齒輪設計 APP 只完成該類型的齒輪設計,更換齒輪類型后就不適用了。
3)小輕靈,易操作
每一個工業 APP 只解決某一些或幾項具體的問題,功能單一,并且工業 APP 的開發運行都依托平臺的資源,每一個工業APP 不需要考慮完整的技術引擎、算法等基礎技術要素,因此工業APP 的體量相對較小。工業 APP 是富集的工業技術知識載體,通過知識封裝和驅動,讓一般人也可以使用專家的知識,通過簡便的操作,完成過去需要專家才能完成的工作。只有這樣,工業 APP 才能廣泛地推廣使用。
4)可解耦/可重構
每一個組件化的工業 APP,邊界明確,接口明確。使得工業APP可以不被緊耦合約束到某一個具體的應用軟件中,與其他的應用程序或APP通過接口交互實現松耦合應用。
5)依托平臺
工業 APP 從概念提出到開發、應用,以及生態的構建與形成,都是基于平臺開展的。每一個工業 APP 只解決特定的具體問題,這就要求工業APP 必須具備一個龐大的生態來支撐。生態的建設需要社會化力量共同努力,平臺既可以提供工業 APP 生態快速建設的基礎,又可以減少每一個APP 開發過程中重復地進行基礎技術開發和基礎資源構建,降低工業APP開發的門檻,還可以通過平臺來統一規范與標準,實現工業APP的廣泛重用。
