打造工业互联网微服务生态的三个着力点

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:xueyupiaoling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  当前,微服务被业内认为是未来工业互联网环境下开发复杂工业APP的主流方法。GE的Predix平台是全球工业微服务领域的翘楚,能够提供丰富的微服务组件资源、便捷的微服务管理功能,以及多维度的工业级安全保障,使企业能够通过资产性能管理、资产建模、数据采集和存储、数据分析来提高生产力。对标GE的Predix平台,我国工业微服务发展目前还存在不少问题。赛迪智库软件产业研究所认为,我国应从三个方面推动工业互联网微服务发展:强化技术支撑,提高微服务开发核心能力;提倡业务导向,集聚多主体推动资源池建设;进行生态引领,创新组织管理方式。
  在工业互联网领域,由于工业知识琐碎、工业应用复杂度高等问题,业内人士普遍认为,使用微服务架构将成为开发工业APP的主流方式。国外主流的工业互联网平台,都通过Cloud Foundry云平台支持工业微服务组件的开发、部署和管理,从而达到简化工业APP开发的目的。事实上,随着工业互联网时代的来临,工业微服务组件已成为工业互联网平台的核心资产,构建微服务核心生态已成为工业互联网竞争的新高地。GE的Predix平台在工业微服务领域处于国际领先水平,其经验能够为提升我国工业微服务能力提供有效借鉴。
  Predix部署
  先进微服务生态的经验
  (一)完善业务层,提供丰富的工业微服务组件资源。微服务组件是工业互联网平台的核心资产,也是国内外各大主流工业互联网平台的重点建设方向之一。Predix平台以业务为导向,为满足不同场景下解决方案的快速定制,为合作伙伴和用户提供了丰富的微服务组件资源。目前,Predix平台对用户开放的微服务组件达上百个,服务范围覆盖资产服务、数据服务和分析服务。Predix平台主要提供两种类型的分析服务:运营分析,即在飞机发动机、风力发电机等源位置处对数据进行实时分析,检测异常并进行瞬时修正, 防止设备损坏;历史分析,即通过分析历史运营数据构建预测模型,该模型可用于更高效地运营整个制造工厂或设备系统。
  (二)夯实支撑层,提供便捷的微服务管理功能。大量微服务组件导致了管理及调用的复杂性,特别是在微服务组件数量极多的情况下更为明显,因此,为用户提供微服务管理功能至关重要。Predix为开发者提供目录、分类和编排等功能。目录用于管理所发布的微服务组件。微服务组件开发者可以通过REST API和UI将元数据添加到目录条目中以方便用户搜索;工业应用程序开发人员可以根据特定分类浏览或搜索分析。分类是对目录中托管的微服务组件根据其位置进行分类。这为相关微服务提供了结构化方法,且有助于分析检索。编排是执行微服务组件间的协调工作。 通过编排, 系统会根据规则、定时器和事件处理分析对一系列微服务进行调度。另外,编排还能够定义微服务之间的数据流,使一个微服务的输出成为另一个微服务的输入。值得注意的是,为微服务提供编排功能是Predix平台的独特之处。
  (三)强化安全保障,提供多维度保障的工业级安全。微服务开发及运维的安全保障至关重要,既要建立安全的开发环境,又要保障微服务组件构建工业应用程序的运行安全。Predix平台提供开发和运行安全流程、持续监控、应用级别安全服务。开发运行安全流程保障安全的开发环境。具体措施包括:Predix为开发者提供专门的开发工具, 创建安全的工作流程和数据处理方式;平台在整个开发过程中对应用程序和应用编程接口进行动态测试,这包括在部署之前建立基准并突出潜在安全问题的能力;Predix还可以对进入开发区域的新型微服务进行调查,检测任何异常或可疑行为,可以极大地降低恶意软件进入运行环境的可能性。持续监控保证运行的全面可见性。Predix在每一层都进行持续监控,对恶意软件进行检测,防止数据丢失。应用级别安全服务主要对调用微服务的用户进行身份验证,并保障微服务的通信安全。具体技术包括传输加密、设备接入认证和授权、用户角色管理和权限设置、登录连接管理、访问日志审计,以及应用层防护在内的多重安全机制。
  我国工业微服务发展
  存在三个问题
  (一)认识片面化、理解简单化。一是对微服务认识的片面化。不少企业认为,使用微服务可以将所有工业技术原理、行业知识、基础模型进行模块化,过于强调知识的复用性,而忽略了其“服务”的本质。事实上,微服务的本质是复用可独立部署的微型“服务”组件,这不等同于模块化,更不是工业知识的模块化。部分组件承载着的工业知识,虽然在一定程度上解决了工业知识碎片化问题,但无法从本质上解决工业知识的传承及复用问题。二是对微服务架构理解简单化。不少企业认为,工业微服务组件通过组合即可构建工业APP,对于工业软件使用微服务架构重写、开发及组件间的轻量级通信难度估计不足。事实上,并不是所有服务功能都适合用微服务架构来实现,只有逻辑上拥有独立域的“服务”功能才能通过微服务实现。三是对微服务期望过高,将工业领域应用程序上云重写及工业APP开发的不确定性全部交给未来的微服务架构。事实上,在较长时间内,微服务架构还不能成为企业解决跨供应商的工业APP调用和连接的主流方法。目前, 微服务模式只在B2C或C2C领域,比如在电商、社交、营销、财务等领域比较成熟。在工业互联网领域,还存在很多尚未解决的问题,包括计算效率、边界划分、版本管理和升级协调等,这些问题需要IT、OT和CT领域的技术人员共同研究解决。
  (二)建设能力落后,盲目性、零散化发展。一是整合控制系统、工业资产、通信协议、管理工具、专业软件等各类资源的能力不足。根本原因在于我国工业技术基础薄弱,工业机理、工艺流程、模型方法方面的经验和知識积累不足。二是微服务资源池覆盖面不够广泛,同质化现象比较严重。三是微服务开发的业务导向性不强。国外平台微服务的构建一般是业务导向性。首先对业务进行服务化拆分,对业务域进行横向拆分,对功能进行纵向拆分,再梳理和抽取可利用微服务构建的核心功能模块和公共功能模块。但由于业务不发达,我国工业互联网平台微服务资源池存在为建设而建设的问题。四是缺少专注工业微服务开发的创新企业。国外有第三方协助工业互联网平台共同完善微服务组件资源池,而国内几乎还没有专注工业APP和微服务的创新公司。   (三)管理保障不配套,核心生态不完整。完善的管理服务和安全保障是用户使用工业互联网平台微服务的基础。我国微服务核心生态建设意识落后,管理服务和安全保障措施不配套,导致微服务开发和调用配置难度增加,平台对微服务发展的带动作用很难发挥。具体表现如下。一是工业互联网平台没有配套管理工具。缺少分类、目录和编译功能,会影响用户复用微服务,这一问题随着微服务数量的增加将更加明显,并反过来影响工业互联网平台上微服务的发展。二是缺少良好的监控工具,这是造成服务中断的重要原因之一。在微服务架构中,如果无法知晓系统的状态,在系统故障时会导致最终的失败。 三是缺少配套的安全保障措施。对我国大部分工业互联网平台而言,针对微服务的安全保障还未提上日程,缺少针对细粒度的认证和授权的基本功能,更缺乏在部署之前建立基准并突出潜在安全问题的能力。
  几点建议
  (一)强化技术支撑,提高微服务开发核心能力。一是针对微服务架构在工业互联网领域的应用,研究优化解决方案。面临的问题包括计算效率、异步通信、边界划分、版本管理和升级协调等。二是针对支撑业务层的服务管理和安全保障功能进行研发。服务功能包括持续集成、DevOps、端到端的交付、解耦、负载均衡、服务注册、服务发现和服务订阅等;安全保障功能包括认证、授权、准入、预警告警、日志、监控、通知等。三是抢先展开测试技术的研究。微服务的测试包括单元测试、接口测试、集成测试和行为测试等,这些技术能够保证微服务组件的高可用性,更重要的是,能为以后的标准研究工作提供基准。
  (二)提倡业务导向,集聚多主体推动资源池建设。一是鼓励业务导向性开发。以解决实际业务问题为核心,梳理和抽取核心服务和公共服务,立足实用性角度,触发微服务动能。二是大力支持IT企业、OT企业和CT企业联合建设微服务资源池。IT企业、自动化供应商提供底层云平台和智能传感器支撑,加强数据服务和分析类微服务开发;OT企业提供工业知识,助力资产服务类微服务开发;CT企业提供微服务轻量级通信支撑。三是构建微服务开源的开发者社区,形成创新生态。打造完整的开发环境及社区,吸引并鼓励开发者进行应用开发及技术经验交流共享。
  (三)进行生态引领,创新组织管理方式。一是成立面向工业互联网平台的跨领域行业组织,对微服务实行统一管理措施,完善上线审核机制,保证微服务组件快速上线。二是成立微服务测评机构,保障可靠性,对微服务组件接口、数据应用、异步通信、可靠性等进行测评。三是建立跨平台的微服务以及工业APP开发沟通協调机制,建立统一的微服务商店,提高微服务使用效率,避免重复开发。四是建设面向微服务的行业标准,规范面向应用程序的API、资源配置、扩展标准等,推动微服务组件在国内外平台以及国内在建的十几个平台间实现流通共享。
其他文献
本报讯 近日,拓深科技宣布完成數千万元A轮融资,本轮融资由中天集团旗下上海天纪领投。此轮融资后,公司将进一步加大电流指纹的研究和产品化,致力于成为全球技术领先的基于电流指纹AI引擎的消防预警服务提供商。
如今,随着基础设施复杂度的不断提高,信息技术的发展,以及项目参与方的不断增加,基础设施的交付变得越来越复杂。近日,致力于为可持续性基础设施提供综合软件解决方案的Bentley 软件公司首席营销官Carey Mann接受了本报记者的采访,详细介绍了当前基础设施项目交付的新趋势。  综合交付趋势显著  Carey Mann认为,传统的项目交付主要集中在设计和建造阶段,项目设计方或者建造方所使用的软件平
协同办公作为适合企业早期上云的SaaS项目,帮助企业极大地提高了日常工作效率,实现了开源节流,因而得到企业用户的青睐。  近年来,随着云计算、大数据、人工智能等技术的蓬勃发展,云服务正在成为主流的IT服务和交付形态。与之相对应的,是企业级客户井喷式的上云需求。而这种需求同样正在呈现两种分化态势:一部分中小企业和新生代企业,已经天然长在云端;而另一部分企业则受限于公有云、私有云、混合云等多云模式的选
为什么很多重大创新都是反直觉的?  直觉似乎是个很玄妙的东西,但它其实来源于大脑对旧有认知的思维惯性,那些所谓的因果、逻辑、辩证,在全新认知和创新理论面前最有可能失效,这就是我们所说的反直觉之举。  例子多多。比如天文学的日心说、量子力学的波粒二象性,社会网络的六度空间理论,甚至是真假难辨的“啤酒与尿布”的故事……这些多少都有些不可思议。不论“啤酒与尿布”的故事是真是假,《大数据时代》一书早就抛出
青云特别强调一体化交付和全覆盖,以及对公有云和私有云的兼顾。在近日举行的QingCloud Insight大会上,青云发布了一系列新品,除了夯實底层基础架构以外,对业务和应用的支持也是一个亮点。  一年一度的青云QingCloud Insight大会7月28日—29日在北京举行,往年只举办一天的大会,今年首次扩展到两天,而29日成了专门的青云新产品发布日,7款重量级产品的推出,让青云的云平台变得更
本报讯 8月17日,京东自主研发的区块链服务平台——智臻链(JD Blockchain Open Platform)正式发布,标志着京东向全社会全面开放经过大规模实际商业应用实践、超12亿条溯源上链数据检验过的京东区块链技术和应用,携手全球合作伙伴一起全面开启基于区块链BaaS平台和“JD Chain”底层链的“智臻生态”建设,共建、共治、共享下一代的数字可信网络。  京东智臻链区块链服务平台依托
近几年来,随着平安城市、智能交通、智能建筑等行業的快速发展,大集成、大联网推动安防行业进入大数据时代。2017年4月,《大数据安全标准化白皮书》正式发布,其重点介绍了国内外的大数据安全法规政策、标准化现状,重点分析了大数据安全所面临的安全风险和挑战,给出了大数据安全标准化体系框架,规划了大数据安全标准工作重点,提出了开展大数据安全标准化工作的建议。信息化的发展,使数据爆发式增长和积累,以大数据为基
西十冬奥广场一期BIM应用,是首钢国际探索全流程BIM应用的重要支撑项目之一,也是首钢国际在建筑信息化方面从工业向民用、工业并重转型过程中的重要探索和实践。该项目的成功应用让首钢国际坚定了发展BIM及其相关技术的决心。  首钢老工业区改造西十冬奥广场项目总建筑规模约为8.53万平方米,一期建设投资约3.6亿元。项目一期定位为创意广场,是工业设施民用化改造的示范性工程。  本文所述的BIM涉及项目一
在2016年经历了是否应该发展人工智能的大讨论之后,好像人们现在已经不太在乎人工智能是否会给人类带来灭顶之灾这样的阴谋论说法了,反而开始更多地关注人工智能能给人们生产生活带来哪些方面的改进,让人们的生活更加方便、快捷。  现在更多的人相信,人工智能可以很好地造福人类,机器学习能够很好地帮助人们解决工作和生活上的难题。  人工智能前景广阔  IDC的一份报告显示,认知计算和人工智能解决方案市场在20
近年来,江苏省徐州市鼓楼区委、区政府高度重视人工智能产业的发展,大力布局以人工智能为代表的新一代信息产业,着重在计算机视听觉、生物特征识别、新型人机交互、智能決策控制等重点领域推广应用,努力创新实践,取得了一定成效。  人工智能产业整体发展情况  鼓楼区积极引进、培育人工智能顶尖企业和项目,努力实现规模化发展。目前,鼓楼区已有旷视科技、释码盈盾、微软云暨移动应用孵化平台、先临三维云打印、江苏唐安(