机械machine.hc360.com

从GE经验看中国工业互联网微服务发展之道

发布时间:2018-09-27 10:30:19

来源:国际工业自动化网

作者:佚名

当前,微服务被业内认为是未来工业互联网环境下开发复杂工业APP的主流方法。

赛迪智库软件产业研究所认为,我国应从三个方面推动工业互联网微服务发展:强化技术支撑,提高微服务开发核心能力;提倡业务导向,集聚多主体推动资源池建设;进行生态引领,创新组织理方式。

在工业互联网领域,由于工业知识琐碎、工业应用复杂度高等问题,业内人士普遍认为,使用微服务架构将成为开发工业APP的主流方式。国外主流的工业互联网平台,如GE的Predix、西门子的Mindsphere、施耐德Eco Struxure等,都通过Cloud Foundry云平台支持工业微服务组件的开发、部署和管理,从而达到简化工业APP开发的目的。

事实上,随着工业互联网时代的来临,工业微服务组件已成为工业互联网平台的核心资产,构建微服务核心生态已成为工业互联网竞争的新高地。GE的Predix平台在工业微服务领域处于国际领先水平,其经验能够为提升我国工业微服务能力提供有效借鉴。

GE部署微服务生态的经验

(一)完善业务层,提供丰富的工业微服务组件资源

微服务组件是工业互联网平台的核心资产,也是国内外各大主流工业互联网平台的重点建设方向之一。Predix平台以业务为导向,为满足不同场景下解决方案的快速定制,为合作伙伴和用户提供了丰富的微服务组件资源。

目前,Predix平台对用户开放的微服务组件达上百个,服务范围覆盖资产服务、数据服务和分析服务。资产服务是为创建工业资产建模及相关业务规则的服。资产服务是Predix最重要、最有工业特色的一种服务,其中用于资产管理的微服务AssetService,允许定义设备的关键属性和指标,支持将复杂的工业设备拆解成层次化的模块,实现可视化映射和展示。

数据服务是提供从设备获取数据的服务。它支持多种工业数据标准,允许多种获取方式及数据预处理,并将数据存储在适当的设备中。其中,典型代表有支持时间序列数据存储的微服务、支持可水平扩展的二进制对象存储的微服务,以及提供关系型数据存储的微服务。分析服务是Predix平台的核心能力,通过分析创造洞察力,随后将该洞察力转换为能够带来实际业务效果的行动。Predix平台主要提供两种类型的分析服务:运营分析,即在飞机发动机、风力发电机等源位置处对数据进行实时分析,检测异常并进行瞬时修正,防止设备损坏;历史分析,即通过分析历史运营数据构建预测模型,该模型可用于更高效地运营整个制造工厂或设备系统。

(二)夯实支撑层,提供便捷的微服务管理功能

大量微服务组件导致了管理及调用的复杂性,特别是在微服务组件数量极多的情况下更为明显,因此,为用户提供微服务管理功能至关重要。Predix为开发者提供目录、分类和编排等功能。

目录用于管理所发布的微服务组件。微服务组件开发者可以通过RESTAPI和UI将元数据(Metadata)添加到目录条目中以方便用户搜索;工业应用程序开发人员可以根据特定分类浏览或搜索分析。分类是对目录中托管的微服务组件根据其位置进行分类。这为相关微服务提供了结构化方法,且有助于分析检索。

编排是执行微服务组件间的协调工作。通过编排,系统会根据规则、定时器和事件处理分析对一系列微服务进行调度。另外,编排还能够定义微服务之间的数据流,使一个微服务的输出成为另一个微服务的输入。值得注意的是,为微服务提供编排功能是Predix平台的独特之处。

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

广告

慧聪会员登录

忘记用户名?

忘记密码?

登录

注册

没有会员账号?只需一分钟注册,您可获得: 海量买卖家资源,成单机会就在眼前