边缘计算离散型制造业在加工过程中,通常会有多个零件在一系列不连续的加工过程中最终组装起来。因此,对离散型制造业的生产控制流程进行升级可以极大地优化离散制造业的生产流程,提高生产数据的使用效率,提升企业的竞争力。伴随着工业互联网大潮的到来,传统的离散制造企业纷纷面临数字化转型,结合了边缘计算,在这一过程中不可避免地遇到了许多软件升级问题。
在当前离散型制造业发展的阶段,软件整体架构设计缺乏,软硬件耦合严重,硬件设备的更换升级会导致大量软件低效升级工作,而自动化软件水平极不均衡,难以实现算法和软件的自主迭代升级。将边缘计算引入微服务体系结构可以解决离散制造与边缘计算相结合时所遇到的问题,提供了有效的解决方案。
经过几年的发展,微服务架构已成为云计算、边缘计算的主流架构选择。微型服务体系结构是一种软件应用设计方法,它能把整个应用分解为一系列较轻量的微服务,每个微服务分别运行在各自的runtime中,彼此通过REST等机制实现轻量级通信。
这两个微服务可以分别使用不同的语言独立开发、独立部署,并使用不同的数据存储技术。微型服务体系结构提倡服务,各组成部分各自负责、功能内聚,形成“智能终端”,各部件之间通过简洁、清晰的管道接口进行通信,保持各部件间低耦合状态。
微型服务体系结构也提倡进化设计,单个微服务具有可替代性,只要接口不发生变化,单独微服务可以独立升级,而不影响其他组件的正常工作,从而实现快速、迭代的升级。此外,微服务体系结构还推荐基础设施自动化,这一思想与原生云中的边缘计算计算一致。
单一架构和微服务架构。
可见,微服务体系结构自然非常符合边缘计算和离散制造过程的软件特性,能够将离散制造行业中各种不连续的加工流程应用于模块化、微服务,实现统一的软件架构设计和灵活的应用部署。
在与边缘计算和微服务体系结构结合的设计中,可以通过添加插件的形式灵活地实现离散制造业在数字化转型过程中产生的监测、诊断、记录、回溯等非功能需求。
采用微服务体系结构的另一个最大优点是可以降低离散制造系统的各个模块软件升级的难度。可独立升级迭代的微服务体系结构中的各个组件,推动离散制造系统进行灵活、快速的产业转型与升级。把微服务体系结构与边缘计算、离散制造业相结合,可以提高离散制造业的数字化、智能化、自动化水平,优化生产力。