A platform-independent communication framework for the simplified development of shop-floor applications as microservice components*

Matthias Milan Strljic, T. Korb, T. Tasci, Erik-Felix Tinsel, Daniel Pawlowicz, O. Riedel, A. Lechler
{"title":"A platform-independent communication framework for the simplified development of shop-floor applications as microservice components*","authors":"Matthias Milan Strljic, T. Korb, T. Tasci, Erik-Felix Tinsel, Daniel Pawlowicz, O. Riedel, A. Lechler","doi":"10.1109/AMCON.2018.8615044","DOIUrl":null,"url":null,"abstract":"For flexible and highly networked industry 4.0 production processes, software components are becoming more and more significant for reconfiguring production systems or facilitating complex functionalities. Standards for communication such as OPC UA have a crucial role in the data exchange required in this context. However, these systems adopt the static properties from their domain, which have led to their success and widespread use in Industry 4.0. The most critical core difficulties with OPC UA are the definition of communication mechanisms and the data model to be used in a strictly coupled environment. Because of their central client-server architecture and missing communication patterns, these systems do not offer the necessary flexibility and platform independence to use the entire spectrum of possible software tools efficiently. Especially negatively affected is the initial effort to integrate such systems and to guarantee the scalability of the infrastructure later on. With a focus on these challenges, the message-based communication framework XSC has been developed for the shop-floor, which uses the high-performance ZeroMQ framework and the data format Google Protocol Buffers for platform independence and a high degree of efficiency. It has a scalable and distributed multi-agent architecture that provides a distributed registry for the usage and provision of microservice components. Besides, multiple communication patterns were provided to meet the requirements of both environments, shop-floor, and cloud computing applications.","PeriodicalId":438307,"journal":{"name":"2018 IEEE International Conference on Advanced Manufacturing (ICAM)","volume":"101 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Advanced Manufacturing (ICAM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AMCON.2018.8615044","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

For flexible and highly networked industry 4.0 production processes, software components are becoming more and more significant for reconfiguring production systems or facilitating complex functionalities. Standards for communication such as OPC UA have a crucial role in the data exchange required in this context. However, these systems adopt the static properties from their domain, which have led to their success and widespread use in Industry 4.0. The most critical core difficulties with OPC UA are the definition of communication mechanisms and the data model to be used in a strictly coupled environment. Because of their central client-server architecture and missing communication patterns, these systems do not offer the necessary flexibility and platform independence to use the entire spectrum of possible software tools efficiently. Especially negatively affected is the initial effort to integrate such systems and to guarantee the scalability of the infrastructure later on. With a focus on these challenges, the message-based communication framework XSC has been developed for the shop-floor, which uses the high-performance ZeroMQ framework and the data format Google Protocol Buffers for platform independence and a high degree of efficiency. It has a scalable and distributed multi-agent architecture that provides a distributed registry for the usage and provision of microservice components. Besides, multiple communication patterns were provided to meet the requirements of both environments, shop-floor, and cloud computing applications.
一个平台独立的通信框架,用于简化作为微服务组件的车间应用程序的开发*
对于灵活和高度网络化的工业4.0生产流程,软件组件对于重新配置生产系统或促进复杂功能变得越来越重要。诸如OPC UA之类的通信标准在这种情况下所需的数据交换中起着至关重要的作用。然而,这些系统采用了其领域的静态特性,这导致了它们在工业4.0中的成功和广泛应用。OPC UA最关键的核心困难是在严格耦合环境中使用的通信机制和数据模型的定义。由于它们的中央客户机-服务器体系结构和缺少通信模式,这些系统不能提供必要的灵活性和平台独立性来有效地使用所有可能的软件工具。特别受到负面影响的是集成这些系统和保证以后基础设施的可伸缩性的初始努力。针对这些挑战,为车间开发了基于消息的通信框架XSC,该框架使用高性能ZeroMQ框架和数据格式谷歌Protocol Buffers来实现平台独立性和高度效率。它具有可伸缩的分布式多代理体系结构,为微服务组件的使用和提供提供分布式注册表。此外,还提供了多种通信模式,以满足环境、车间和云计算应用程序的需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信