Abstract
Cloud computing has become a widely used concept. It is characterized by its elasticity, its on demand services and the unlimited resources provided to end users. However, the increase of services number offered by different providers causes sometimes ambiguity problems. So, ontology must be used to relate between different services in order to facilitate their access. Many languages expressing ontology have been proposed namely RDF, OWL, etc. To access them, queries should be expressed using SPARQL. However, generally, users are not familiar with this query language. Therefore, there is a need to an interface allowing them to express their requirements without any expertise in SPARQL language. Besides, given the increase of complex service requirements, it is sometimes necessary to compose services to meet final user requirements.
This paper gives related works on Cloud service discovery based on ontology and composition and presents a system ensuring these procedures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Antoniou, G., van Harmelen, F.: Web ontology language: Owl. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies in Information Systems, pp. 76–92. Springer-Verlag (2003)
Candan, K.S., Liu, H., Suvarna, R.: Resource description framework: Metadata and its applications. SIGKDD Explor. Newsl. 3(1), 6–19 (2001)
Darko, A., Neven, V., Jurica, S.: Cloud computing ontologies: A systematic review, pp. 9–14, April 2012
Guerfel, R., Sbaï, Z.: D&A4WSC as a design and analysis framework of web services composition, pp. 337–338 (2014)
Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, March 2010
Kang, J., Sim, K.M.: Cloudle : an agent-based cloud search engine that consults a cloud ontology. In: 2011 International Conference on System Science and Engineering (ICSSE), Macao, June 2011, pp. 276–281. IEEE (2011)
Lewis, G.: Getting started with service oriented architecture (soa) terminology. Software Engineering Institute (2010)
Mell, P., Grance, T.: The nist definition of cloud computing. Technical Report 800–145, National Institute of Standards and Technology (NIST), Gaithersburg, MD, September 2011
Moscato, F., Aversa, R., Di Martino, B., Fortis, T.-F., Munteanu, V.: An analysis of mosaic ontology for cloud resources annotation. In: FedCSIS 2011, pp. 973–980 (2011)
Nejdl, W., Wolpers, M., Capelle, C., Wissensverarbeitung, R., Hannover, U.: The rdf schema specification revisited. In: Modellierung 2000, p. 2000 (2000)
Pérez, J., Arenas, M., Gutierrez, C.: Semantics and complexity of sparql. ACM Trans. Database Syst. 34(3), 16:1–16:45 (2009)
Pham, T.V., Jamjoom, H., Jordan, K., Shae, Z.-Y.: A service composition framework for market-oriented high performance computing cloud. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, HPDC 2010, New York, NY, USA, 2010, pp. 284–287. ACM (2010)
Rawand, G., Zohra, S., Rahma, B.A.: On service composition in cloud computing: a survey and an ongoing architecture. In: Proceedings 6th Internatinal Conference on Cloud Computing Technology and Science, Singapore (2014)
Ylianttila, M., Riekki, J., Zhou, J., Athukorala, K., Gilman, E.: Cloud architecture for dynamic service composition. Int. J. Grid High Perform. Comput. 4(2), 17–31 (2012)
Zhang, M., Ranjan, R., Haller, A., Georgakopoulos, D., Menzel, M., Nepal, S.: An ontology-based system for cloud infrastructure services’ discovery. In: CollaborateCom, pp. 524–530. IEEE (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Guerfel, R., Sbaï, Z., Ayed, R.B. (2015). Towards a System for Cloud Service Discovery and Composition Based on Ontology. In: Núñez, M., Nguyen, N., Camacho, D., Trawiński, B. (eds) Computational Collective Intelligence. Lecture Notes in Computer Science(), vol 9330. Springer, Cham. https://doi.org/10.1007/978-3-319-24306-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-24306-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24305-4
Online ISBN: 978-3-319-24306-1
eBook Packages: Computer ScienceComputer Science (R0)