“工业操作系统?那和安卓系统有什么区别?”
聊到工业操作系统,一位朋友表示曾被问到这样一个略显尴尬的问题。
其实工业操作系统这个词国内已经有不少厂商在讲,树根互联、蓝卓、徐工汉云、格创东智、航天云网等用过这个词,业内也多多少少有些认识,但这仍然局限于业内。对于行业以外的人,比如证监 会,二级市场,普通开发者,这种“黑话”就变得有点令人费解了,毕竟提到操作系统,大家想到的就是安卓、Linux、Windows们。
那么工业操作系统又为什么会被提出呢,且不只一家厂商使用呢?
作者理解之所以工业操作系统被平台厂商提出,正是因为工业互联网平台的定位,跟操作系统的定位有一些相似:
操作系统的定位:在硬件和应用软件之间,为软件屏蔽硬件差异,支撑应用开发和运行,自身只是底座,为客户提供服务主要依靠生态。
对于手机、电脑等计算设备而言,操作系统的重要性不言而喻。
而如果我们把一个工厂比作一个手机/电脑,现场生产、自动化设备对应手机的各个零件模块,生产管理软件对应手机上的应用/APP,那工厂里面是不是也应用有个东西,对应手机的操作系统呢?
要对应作为操作系统,这个东西应该是在现场设备和管理业务软件之间的一个底座,支撑业务应用的开发和运行,并通过应用生态满足各类不同需求。工业互联网平台提倡的设备接入、支撑APP开发刚好符合这一定位。因此,这样一个功能定位的东西,或许可以称为工业操作系统。
但工业互联网平台领域有个明显的问题,就是用一个概念,同时包含了软件产品、公有云平台、公司运营几个完全不同的事情。因此,目前当我们提供工业互联网平台,更多理解为一个服务的提供商。也是因此,有些平台厂商打出工业操作系统的概念,其实就是在用另一个更能表现业务功能定位的概念,来去解释自身的业务,即:
公司提供的产品服务,定位在工厂设备和工业业务应用之间,并通过生态,为工业业务管理的全面解决方案。
从这个角度,这类公司被称为数字工厂整体解决方案商可能还更好些。
但一般讲的操作系统,毕竟是一个具体的软件产品。如果按上面的讲 法,自然也就没法解释跟安卓的区别,毕竟一个在描述业务定位,一个在描述软件产品。
那定位在工厂设备和工业业务应用之间的这个东西,它是否能够以一个具体的软件产品形态存在?毕竟传统大家一般对工厂信息化的认识,就是一个一个IT系统的建设,ERP、MES、WMS、APS......
但随着IT系统增多,数据孤岛严重,越来越多企业意识到需要有“平台”来将系统数据贯通。为此也有不少企业在轰轰烈烈的开展“中台”、“大数据平台”建设。这样的平台,当然就是一个(或者一套)具体的软件产品。
这样的平台定位其实可大可小,如果定位在比较低的车间设备管理层面,就是一个功能丰富的工业物联网平台,如果定位在制造运营层面,则是制造运营平台。通过这样的平台,实现数据的汇聚,并支撑敏捷类管理APP的开发,发挥的正是工厂的“操作系统”的作用。关于这样平台的更具体信息,参见“阅读原文”。
但不论工业物联网平台,还是制造运营平台,就作者了解,行业内的共识尚且不足。
正是因为认识不足,如果能用“操作系统”这样相对更好理解其功能定位的概念,去帮更多企业和市场认识和理解,倒不失为一件坏事。但如果只是用新词在描述公司业务,恐怕又会把工业操作系统变成平台一样“每个人心中有个哈姆雷特”的概念,让本就概念混乱的工业互联网市场雪上加霜。
其实不止工业操作系统,当工业软件从面向业务流程逐渐向面向数据演化,从中形成一系列非传统意义上的软件产品,且形态还在持续演化。这些软件虽然也要面对工业企业高度的个性化需求,但其中有很多功能和模块是有强共性的,可以被抽象被固化为相对标准(但带了一定的PaaS和配置能力)的产品。
可惜遗憾的是,国内不少厂商在这方面的研究不足,加上由于跨越了云、大数据、工业的很多领域,国内相当多的研究机构和专家都在这方面缺少足够的认知,做了很多无谓的概念辨析。抱怨项目制太重不能解决工业互联网平台厂商的盈利问题,研究工业互联网时代新的产品应该是什么样或许也不一定能解决这个问题,但总归应该有所帮助。
作者了解到一些平台厂商在研究SAP等ERP厂商,这应该是一个好的信号,也希望跟对此有相关研究的同学也来联系作者一起交流交流,大家共同学习进步!