Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

QSOC: Quantum Service-Oriented Computing

  • Conference paper
  • First Online:
Service-Oriented Computing (SummerSOC 2021)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1429))

Included in the following conference series:

Abstract

Quantum computing is quickly turning from a promise to reality, witnessing the launch of several cloud-based services that provide access to quantum resources, simulators, runtimes, and programming tools, all through the cloud. Unfortunately, however, existing solutions typically implicitly assume intimate knowledge about quantum computing concepts and operators. This vision paper introduces Quantum Service-Oriented Computing (QSOC), a model for building applications using a well-balanced mix of classical and quantum (hybrid) computing approaches. We propose a model-driven methodology that allows application developers, classical service developers, and quantum programmers to build hybrid enterprise applications collaboratively. As a result, quantum programmers and service developers can develop and publish quantum and classical components. At the same time, the application developers can discover, compose, configure and compose pre-built components to build and operate enterprise applications without intimate knowledge on the underlying quantum infrastructure, advocating knowledge reuse and separation of concerns.

European Commission grant no. 825480 (H2020), SODALITE.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.researchandmarkets.com/reports/4845826/quantum-computing-global-market-trajectory-and.

References

  1. Aïmeur, E., Brassard, G., Gambs, S.: Quantum speed-up for unsupervised learning. Mach. Learn. 90(2), 261–287 (2013)

    Article  MathSciNet  Google Scholar 

  2. Bova, F., Goldfarb, A., Melko, R.G.: Commercial applications of quantum computing. EPJ Quant. Technol. 8(1), 1–13 (2021). https://doi.org/10.1140/epjqt/s40507-021-00091-1

    Article  Google Scholar 

  3. Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, 2nd edn. Morgan and Claypool Publishers, San Rafael (2017)

    Google Scholar 

  4. Cabot, J.: Positioning of the low-code movement within the field of model-driven engineering. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (MODELS 2020), Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3417990.3420210

  5. Cao, Y., et al.: Quantum chemistry in the age of quantum computing. Chem. Rev. 119(19), 10856–10915 (2019). https://doi.org/10.1021/acs.chemrev.8b00803

    Article  Google Scholar 

  6. Dehghani, Z.: Data mesh principles and logical architecture, December 2020. https://martinfowler.com/articles/data-mesh-principles.html

  7. Di Nitto, E., et al.: An approach to support automated deployment of applications on heterogeneous cloud-hpc infrastructures. In: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 133–140 (2020)

    Google Scholar 

  8. Emani, P.S., et al.: Quantum computing at the frontiers of biological sciences. Nat. Methods 18(7), 701–709 (2021). https://doi.org/10.1038/s41592-020-01004-3

    Article  Google Scholar 

  9. Evans, E., Evans, E.J.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  10. Gabor, T., et al.: The holy grail of quantum artificial intelligence: major challenges in accelerating the machine learning pipeline. In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW 2020), pp. 456–461. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3387940.3391469

  11. Givi, P., Daley, A.J., Mavriplis, D., Malik, M.: Quantum speedup for aero science and engineering. AIAA J. 58(8), 3715–3727 (2020). https://doi.org/10.2514/1.J059183

    Article  Google Scholar 

  12. Gottschalk, F., van der Aalst, W.M.P., Jansen-Vullers, M.H., la Rosa, M.: Configurable workflow models. Int. J. Cooper. Inf. Syst. 17(02), 177–221 (2008). https://doi.org/10.1142/S0218843008001798

    Article  Google Scholar 

  13. Kumara, I., et al.: The do’s and don’ts of infrastructure code: a systematic gray literature review. Inf. Softw. Technol. 137, 106593 (2021). https://doi.org/10.1016/j.infsof.2021.106593, https://www.sciencedirect.com/science/article/pii/S0950584921000720

  14. Kumara, I., Han, J., Colman, A., Nguyen, T., Kapuruge, M.: Sharing with a difference: Realizing service-based SAAS applications with runtime sharing and variation in dynamic software product lines. In: 2013 IEEE International Conference on Services Computing, pp. 567–574 (2013)

    Google Scholar 

  15. Kumara, I., et al.: Sodalite@rt: orchestrating applications on cloud-edge infrastructures. J. Grid Comput. 19(3), 29 (2021)

    Article  Google Scholar 

  16. Kumara, I., et al.: Towards semantic detection of smells in cloud infrastructure code. In: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics (WIMS 2020), Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3405962.3405979

  17. Leymann, F., Barzen, J., Falkenthal, M., Vietz, D., Weder, B., Wild, K.: Quantum in the cloud: application potentials and research opportunities. In: Proceedings of the 10th International Conference on Cloud Computing and Services Science - Volume 1 (CLOSER), pp. 9–24. INSTICC, SciTePress (2020)

    Google Scholar 

  18. Liu, Y., Arunachalam, S., Temme, K.: A rigorous and robust quantum speed-up in supervised machine learning. Nat. Phys. (2021). https://doi.org/10.1038/s41567-021-01287-z

  19. McIlraith, S.A., Son, T.C., Zeng, H.: Semantic web services. IEEE Intell. Syst. 16(2), 46–53 (2001)

    Article  Google Scholar 

  20. Mintz, T.M., McCaskey, A.J., Dumitrescu, E.F., Moore, S.V., Powers, S., Lougovski, P.: Qcor: a language extension specification for the heterogeneous quantum-classical model of computation. J. Emerg. Technol. Comput. Syst. 16(2). (2020). https://doi.org/10.1145/3380964

  21. Papazoglou, M.P., Heuvel, W.: Blueprinting the cloud. IEEE Internet Comput. 15(06), 74–79 (2011)

    Article  Google Scholar 

  22. Papazoglou, M.: Web Services: Principles and Technology. Pearson Education, Harlow(2008)

    Google Scholar 

  23. Papazoglou, M.P., Van Den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)

    Article  Google Scholar 

  24. Preskill, J.: Quantum computing in the NISQ era and beyond. Quantum 2, 79 (2018)

    Article  Google Scholar 

  25. Sodhi, B., Kapur, R.: Quantum computing platforms: assessing the impact on quality attributes and sdlc activities. In: 2021 IEEE 18th International Conference on Software Architecture (ICSA), pp. 80–91 (2021). https://doi.org/10.1109/ICSA51549.2021.00016

  26. Staab, S., Studer, R.: Handbook on ontologies. Springer Science & Business Media (2010)

    Google Scholar 

  27. Weder, B., Breitenbücher, U., Leymann, F., Wild, K.: Integrating quantum computing into workflow modeling and execution. In: 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing (UCC), pp. 279–291 (2020)

    Google Scholar 

  28. Weder, B., Barzen, J., Leymann, F., Salm, M., Vietz, D.: The quantum software lifecycle. In: Proceedings of the 1st ACM SIGSOFT International Workshop on Architectures and Paradigms for Engineering Quantum Software (APEQS 2020), pp. 2–9. Association for Computing Machinery, New York (2020)

    Google Scholar 

  29. Wild, K., Breitenbücher, U., Harzenetter, L., Leymann, F., Vietz, D., Zimmermann, M.: TOSCA4QC: two modeling styles for TPSCA to automate the deployment and orchestration of quantum applications. In: 2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC), pp. 125–134 (2020). https://doi.org/10.1109/EDOC49727.2020.00024

Download references

Acknowledgements

This paper has been supported by the European Union’ Horizon 2020 research and innovation programme under grant agreement no. 825480, SODALITE.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Indika Kumara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kumara, I., Van Den Heuvel, WJ., Tamburri, D.A. (2021). QSOC: Quantum Service-Oriented Computing. In: Barzen, J. (eds) Service-Oriented Computing. SummerSOC 2021. Communications in Computer and Information Science, vol 1429. Springer, Cham. https://doi.org/10.1007/978-3-030-87568-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87568-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87567-1

  • Online ISBN: 978-3-030-87568-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics