论文标题
在网络物理系统领域中采用微服务和DEVOP:快速审查和案例研究
Adopting Microservices and DevOps in the Cyber-Physical Systems Domain: A Rapid Review and Case Study
论文作者
论文摘要
网络物理系统(CPS)的领域最近看到了强劲的增长,例如,由于工业领域中物联网(IoT)的兴起,通常称为“行业4.0”。但是,CPS挑战等CPS挑战可能会影响现代软件开发实践,尤其是在现代化旧系统的背景下。尽管已广泛研究了用于企业应用程序的微服务和DEVOPS,但CPS域的覆盖范围不足。因此,我们的目标是分析有关使用和迁移微服务和DevOps的挑战和实践的此类系统的特点。我们基于146篇科学论文进行了迅速的审查,随后在基于访谈的案例研究中证实了我们的发现,其中9位CPS专业人员在Siemens AG的不同业务部门中的9个CPS专业人员。组合结果描绘了CPS域中的微服务和DevOps的细节。虽然有几种差异揭示了可能需要改编的方法,但与典型的企业应用程序共享许多挑战和实践。我们的研究为CPS研究人员和从业人员提供了挑战,解决方案的实践以及研究机会的摘要。
The domain of cyber-physical systems (CPS) has recently seen strong growth, e.g., due to the rise of the Internet of Things (IoT) in industrial domains, commonly referred to as "Industry 4.0". However, CPS challenges like the strong hardware focus can impact modern software development practices, especially in the context of modernizing legacy systems. While microservices and DevOps have been widely studied for enterprise applications, there is insufficient coverage for the CPS domain. Our goal is therefore to analyze the peculiarities of such systems regarding challenges and practices for using and migrating towards microservices and DevOps. We conducted a rapid review based on 146 scientific papers, and subsequently validated our findings in an interview-based case study with 9 CPS professionals in different business units at Siemens AG. The combined results picture the specifics of microservices and DevOps in the CPS domain. While several differences were revealed that may require adapted methods, many challenges and practices are shared with typical enterprise applications. Our study supports CPS researchers and practitioners with a summary of challenges, practices to address them, and research opportunities.