Early advances in the field of quantum computing have provided new opportunities to tackle intricate problems in areas as diverse as mathematics, physics, or healthcare. However, the technology required to construct such systems where different pieces of quantum and classical software collaborate is currently lacking. For this reason, significant advancements in quantum service-oriented computing are necessary to enable developers to create and operate quantum services and microservices comparable to their classical counterparts. Therefore, the core objective of this work is to establish the necessary technological infrastructure that enables the application of the benefits and lessons learned from service-oriented computing to the domain of quantum software engineering. To this end, we propose a pipeline for the continuous deployment of services. Additionally, we have validated the proposal by making use of a modification of the OpenAPI specification, the GitHub Actions, and AWS.
翻译:量子计算领域的早期进展为解决数学、物理及医疗等众多领域的复杂问题提供了新的机遇。然而,目前尚缺乏构建量子与经典软件协同工作的系统所需的技术。因此,为了能让开发者创建和运维可与经典软件相媲美的量子服务与微服务,量子服务导向计算领域亟需重大突破。本研究核心目标在于建立必要的技术基础设施,将服务导向计算的优势与经验应用于量子软件工程领域。为此,我们提出了一套用于服务持续部署的流水线方案,并通过改良的OpenAPI规范、GitHub Actions平台及AWS云服务对该方案进行了实证验证。