工业 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的广泛重用。