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

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