Abstract
Quantum applications are hybrid and require quantum and classical programs. Similar to classical applications, they can benefit from modularity, maintainability, and reusability. This can be achieved by implementing the different functionalities of quantum applications as independent web services. In this tutorial, we provide an overview of concepts to develop and execute quantum applications based on the paradigm of service-oriented computing. This includes the development of quantum web services and corresponding OpenAPI specifications. Further, these services are orchestrated using quantum workflows to achieve robustness, scalability, and reliability. Thereby, concepts and tools for their modeling, execution, and monitoring are introduced and practically applied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Beisel, M., Barzen, J., Garhofer, S., Leymann, F., Truger, F., Weder, B., Yussupov, V.: Quokka: A Service Ecosystem for Workflow-Based Execution of Variational Quantum Algorithms. In: Service-Oriented Computing – ICSOC 2022 Workshops. Springer (2023)
Garcia-Alonso, J., Rojo, J., Valencia, D., Moguel, E., Berrocal, J., Murillo, J.M.: Quantum Software as a Service Through a Quantum API Gateway. IEEE Internet Comput. 26(1), 34–41 (2021)
Moguel, E., Rojo, J., Valencia, D., Berrocal, J., Garcia-Alonso, J., Murillo, J.M.: Quantum service-oriented computing: current landscape and challenges. Software Qual. J. 30(4), 983–1002 (2022)
Nielsen, M.A., Chuang, I.: Quantum Computation and Quantum Information. AAPT (2010)
Weder, B., Barzen, J., Leymann, F., Vietz, D.: Quantum Software Development Lifecycle, pp. 61–83. Springer (2022)
Weder, B., Breitenbücher, U., Leymann, F., Wild, K.: Integrating Quantum Computing into Workflow Modeling and Execution. In: Proceedings of the 13th IEEE/ACM International Conference on Utility and Cloud Computing (UCC). pp. 279–291. IEEE (2020)
Acknowledgments
This work was partially funded by the BMWK projects EniQmA (01MQ22007B) and SeQuenC (01MQ22009B). It was also partially funded by the Ministry of Science, Innovation and Universities of Spain (project PID2021-1240454OB-C31) and by the Regional Ministry of Economy, Science and Digital Agenda of the Regional Government of Extremadura (GR21133).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Beisel, M., Garcia-Alonso, J., Murillo, J.M., Weder, B. (2024). Quantum Service-Oriented Computing: A Practical Introduction to Quantum Web Services and Quantum Workflows. In: Stefanidis, K., Systä, K., Matera, M., Heil, S., Kondylakis, H., Quintarelli, E. (eds) Web Engineering. ICWE 2024. Lecture Notes in Computer Science, vol 14629. Springer, Cham. https://doi.org/10.1007/978-3-031-62362-2_45
Download citation
DOI: https://doi.org/10.1007/978-3-031-62362-2_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-62361-5
Online ISBN: 978-3-031-62362-2
eBook Packages: Computer ScienceComputer Science (R0)