A Reference Architecture for Embedding Quantum Software Into Enterprise Systems
Marc Uphues, Sebastian Th\"one, Herbert Kuchen

TL;DR
This paper proposes a modular reference architecture for integrating quantum software into enterprise systems, emphasizing loosely coupled services and orchestrated workflows to enable practical quantum computing applications.
Contribution
It introduces a novel reference architecture with reusable components and executable workflows tailored for enterprise-quantum integration, demonstrated through case studies.
Findings
Effective integration of quantum services into enterprise workflows
Reusable and modular architecture facilitates quantum application deployment
Successful case studies in operations research demonstrate practicality
Abstract
Quantum computing promises a remarkable performance boost for certain applications, including computational intensive problems addressed by enterprise systems. However, software architectures of enterprise systems must consider specific characteristics and quality attributes when collaborating with quantum computing services. Hence, this paper presents a modular reference architecture for embedding quantum software into enterprise systems. Its building blocks consist of loosely coupled and distributed services that implement both quantum-independent and quantum-specific tasks. Although these services either depend on the business domain or the selected quantum algorithm, their orchestration forms a stable and reusable pipeline, specified as an executable BPMN model. For demonstration and evaluation purposes, the proposed reference architecture is utilized in two case studies addressing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Cloud Computing and Resource Management · Software System Performance and Reliability
