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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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)
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
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)
Cohen, R.: Examining cloud compatibility, portability and interoperability. In: ElasticVapor: Life in the Cloud (2009). http://www.elasticvapor.com/2009/02/examining-cloudcompatibility.html
Sheth, A., Ranabahu, A.: Semantic modeling for cloud computing, part I & II. IEEE Internet Comput. Mag. 14, 81–83 (2010)
Bozman, J., Chen, G.: Cloud computing: the need for portability and interoperability. IDC Analyze Future, 1–6 (2010)
Martin-Flatin, J.P.: Challenges in cloud management. IEEE Cloud Comput. 1, 66–70 (2014)
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
Kostoska, M., et al.: Cloud Computing Interoperability Approaches-Possibilities and Challenges. BCI (Local) (2012)
Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. (CSUR) 47(1), 7 (2014)
Jula, Amin, Sundararajan, Elankovan, Othman, Zalinda: Cloud computing service composition: a systematic literature review. Expert Syst. Appl. 41(8), 3809–3824 (2014)
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)
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)
Pritzker, P., Gallagher, P.: NIST Cloud Computing Standards Roadmap. NIST Special Publication, 500-291 (2013)
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)
Andročec, D., Vrček, N.: Ontologies for platform as service APIs interoperability. Cybern. Inf. Technol. 16(4), 29–44 (2016)
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)
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
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)
Wu, Z., Chu, N.: Proceedings - IEEE 10th International Conference on Services Computing, SCC 2013, pp. 176–183 (2013)
Srivastava, B., Jana, K.: Web service composition - current solutions and open. In: ICAPS 2003 Workshop on Planning for Web Services (2003)
Ma, J., Yanchun, Z., Minglu, L.: OMWSC- an ontology-based model for web services composition. In: Fifth International Conference on Quality Software (2005)
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The next step in Web Services. Commun. ACM 46(10), 29–34 (2003)
Gottschalk, K., IBM Team.: Web services architecture overview: the next stage of evolution for e-business. Article, IBM (2000)
Christensen, E., et al.: Web services description language (WSDL) 1.1. (2001). https://www.w3.org/TR/wsdl.html Accessed 30 Apr 2017
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)
Milanovic, N., Malek, M.: Current solutions for Web service composition. IEEE Internet Comput. 8(6), 51–59 (2004)
Marinos, A., Briscoe, G.: Community cloud computing. In: First International Conference on Cloud Computing (2009)
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)
Pedrinaci, C., Domingue, J., Sheth. A.P.: Semantic web services. In: Handbook of Semantic Web Technologies, pp. 977–1035. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)