Skip to main content

Abstract

Cloud computing represents an evolution paradigm that enables information technology (IT) capabilities to be delivered “as a service”. In the last decade number of cloud-based services has grown intensely and rapidly. The diversification of cloud service providers has generated the diversification of their offers. Therefore, end-users face a huge challenge while choosing the appropriate cloud provider. Furthermore, the battle for dominance between the big vendors, like Amazon, Google and Salesforce, makes them reluctant to agree on widely accepted standards promoting their own incompatible formats, thus increases the lock-in effect and affects the competition. Interoperability is the missing element that will recover this situation and allows switch between cloud providers whenever needed without setting data and applications at risk. In this paper, we present an approach that will help strengthen semantic and technical interoperability of services. The approach presents a Cloud Community that acts as a broker to mediate between service providers and service consumers based on web ontology language OWLS. This concept would enable end users to select the right services and compose services across multiple Clouds. It would, also, to provide cloud arbitration services that allow users to shift and to choose between existing platforms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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

Notes

  1. 1.

    https://www.nist.gov/.

  2. 2.

    https://www.w3.org/TR/sparql11-query/.

  3. 3.

    https://www.w3.org/Submission/SWRL/.

  4. 4.

    https://www.w3.org/TR/wsdl.

  5. 5.

    http://www.w3.org/Submission/OWL-S/.

References

  1. Ruehl, S., Andelfinger, U.: Applying software product lines to create customizable software-as-a-service applications. In: Proceedings of the 15th International Software Product Line Conference, vol. 2, August 2011

    Google Scholar 

  2. Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: NIST cloud computing reference architecture. NIST Spec. Publ. 500(2011), 292 (2011)

    Google Scholar 

  3. McKendrick, J.: Does platform as a service have interoperability issues? (2010). http://www.zdnet.com/blog/service-oriented/does-platform-as-a-service-have-nteroperability-issues/4890

  4. Ouardi, Abdesselam, Sekkaki, Abderrahim, Mammass, Driss: Towards energy efficiency in an integrated health care infrastructure based on the cloud. J. Theor. Appl. Inf. Technol. 95(5), 1200 (2017)

    Google Scholar 

  5. Cohen, R.: Examining cloud compatibility, portability and interoperability. In: ElasticVapor: Life in the Cloud (2009). http://www.elasticvapor.com/2009/02/examining-cloudcompatibility.html

  6. Sheth, A., Ranabahu, A.: Semantic modeling for cloud computing, part I & II. IEEE Internet Comput. Mag. 14, 81–83 (2010)

    Article  Google Scholar 

  7. Bozman, J., Chen, G.: Cloud computing: the need for portability and interoperability. IDC Analyze Future, 1–6 (2010)

    Google Scholar 

  8. Martin-Flatin, J.P.: Challenges in cloud management. IEEE Cloud Comput. 1, 66–70 (2014)

    Article  Google Scholar 

  9. Nogueira, E., Moreira, A., Lucrédio, D., et al.: Issues on developing interoperable cloud applications: definitions, concepts, approaches, requirements, characteristics and evaluation models. J. Softw. Eng. Res. Dev. 4, 7 (2016). doi:10.1186/s40411-016-0033-6

    Article  Google Scholar 

  10. Kostoska, M., et al.: Cloud Computing Interoperability Approaches-Possibilities and Challenges. BCI (Local) (2012)

    Google Scholar 

  11. Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. (CSUR) 47(1), 7 (2014)

    Article  Google Scholar 

  12. Jula, Amin, Sundararajan, Elankovan, Othman, Zalinda: Cloud computing service composition: a systematic literature review. Expert Syst. Appl. 41(8), 3809–3824 (2014)

    Article  Google Scholar 

  13. Mansour, I., et al.: Interoperability in the heterogeneous cloud environment: a survey of recent user-centric approaches. In: Proceedings of the International Conference on Internet of things and Cloud Computing. ACM (2016)

    Google Scholar 

  14. Geetha, D.V., Hayat, R.M., Thamizharasan, M.: A survey on needs and issues of cloud broker for cloud environment. Int. J. Dev. Res. 4(5), 1035–1040 (2014)

    Google Scholar 

  15. Pritzker, P., Gallagher, P.: NIST Cloud Computing Standards Roadmap. NIST Special Publication, 500-291 (2013)

    Google Scholar 

  16. Moscato, F., Aversa, R., Martino, B.D., Fortis, T.-F., Munteanu, V.: An analysis of mOSAIC ontology for cloud resources annotation. In: Proceedings of Federated Conference on Computer Science and Information Systems, Szczecin, pp. 973–980 (2011)

    Google Scholar 

  17. Andročec, D., Vrček, N.: Ontologies for platform as service APIs interoperability. Cybern. Inf. Technol. 16(4), 29–44 (2016)

    Google Scholar 

  18. Di Martino, B., et al.: Towards an ontology-based intercloud resource catalogue–the IEEE P2302 intercloud approach for a semantic resource exchange. In: 2015 IEEE International Conference on Cloud Engineering (IC2E), IEEE (2015)

    Google Scholar 

  19. Di Martino, B., Esposito, A., Cretella, G.: Semantic representation of cloud patterns and services with automated reasoning to support cloud application portability. IEEE Trans. Cloud Comput. PP (2015). doi:10.1109/TCC.2015.2433259

  20. Yongsiriwit, K., Assy, N., Gaaloul, W.: A semantic framework for configurable business process as a service in the cloud. J. Netw. Comput. Appl. 59, 168–184 (2016)

    Article  Google Scholar 

  21. Wu, Z., Chu, N.: Proceedings - IEEE 10th International Conference on Services Computing, SCC 2013, pp. 176–183 (2013)

    Google Scholar 

  22. Srivastava, B., Jana, K.: Web service composition - current solutions and open. In: ICAPS 2003 Workshop on Planning for Web Services (2003)

    Google Scholar 

  23. Ma, J., Yanchun, Z., Minglu, L.: OMWSC- an ontology-based model for web services composition. In: Fifth International Conference on Quality Software (2005)

    Google Scholar 

  24. Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The next step in Web Services. Commun. ACM 46(10), 29–34 (2003)

    Article  Google Scholar 

  25. Gottschalk, K., IBM Team.: Web services architecture overview: the next stage of evolution for e-business. Article, IBM (2000)

    Google Scholar 

  26. Christensen, E., et al.: Web services description language (WSDL) 1.1. (2001). https://www.w3.org/TR/wsdl.html Accessed 30 Apr 2017

  27. Sallehuddin, R., Mohamad, R.: A new framework for matching semantic web service descriptions based on OWL-S services. Int. J. Adv. Soft Comput. Appl. 8(2), 126–138 (2016)

    Google Scholar 

  28. Milanovic, N., Malek, M.: Current solutions for Web service composition. IEEE Internet Comput. 8(6), 51–59 (2004)

    Article  Google Scholar 

  29. Marinos, A., Briscoe, G.: Community cloud computing. In: First International Conference on Cloud Computing (2009)

    Google Scholar 

  30. Al Mashat, T.M., El-Licy, F.A., Salah, A.I.: Automating web service composition: an ontological agent framework. Handbook of Research on Architectural Trends in Service-Driven Computing. IGI Global, pp. 330–353 (2014)

    Google Scholar 

  31. Pedrinaci, C., Domingue, J., Sheth. A.P.: Semantic web services. In: Handbook of Semantic Web Technologies, pp. 977–1035. Springer, Heidelberg (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tamer M. Al-Mashat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Al-Mashat, T.M., El-Licy, F.A., Salah, A.I. (2018). Semantic Cloud Community Framework for Services Provision. In: Hassanien, A., Shaalan, K., Gaber, T., Tolba, M. (eds) Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2017. AISI 2017. Advances in Intelligent Systems and Computing, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-319-64861-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64861-3_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64860-6

  • Online ISBN: 978-3-319-64861-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics