加快培育杀手级工业APP如何突破三大“卡脖子”瓶颈
2019-10-24袁晓庆
袁晓庆
《国务院关于深化“互联网+先进制造业”发展工业互联网的指导意见》提出,到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分钟。