Towards a System for Cloud Service Discovery and Composition Based on Ontology

  • Rawand GuerfelEmail author
  • Zohra Sbaï
  • Rahma Ben Ayed
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9330)


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.


Cloud computing Services discovery Cloud ontology OWL Cloud composition 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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)Google Scholar
  2. 2.
    Candan, K.S., Liu, H., Suvarna, R.: Resource description framework: Metadata and its applications. SIGKDD Explor. Newsl. 3(1), 6–19 (2001)CrossRefGoogle Scholar
  3. 3.
    Darko, A., Neven, V., Jurica, S.: Cloud computing ontologies: A systematic review, pp. 9–14, April 2012Google Scholar
  4. 4.
    Guerfel, R., Sbaï, Z.: D&A4WSC as a design and analysis framework of web services composition, pp. 337–338 (2014)Google Scholar
  5. 5.
    Han, T., Sim, K.M.: An ontology-enhanced cloud service discovery system. In: Proceedings of the International MultiConference of Engineers and Computer Scientists, March 2010Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    Lewis, G.: Getting started with service oriented architecture (soa) terminology. Software Engineering Institute (2010)Google Scholar
  8. 8.
    Mell, P., Grance, T.: The nist definition of cloud computing. Technical Report 800–145, National Institute of Standards and Technology (NIST), Gaithersburg, MD, September 2011Google Scholar
  9. 9.
    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)Google Scholar
  10. 10.
    Nejdl, W., Wolpers, M., Capelle, C., Wissensverarbeitung, R., Hannover, U.: The rdf schema specification revisited. In: Modellierung 2000, p. 2000 (2000)Google Scholar
  11. 11.
    Pérez, J., Arenas, M., Gutierrez, C.: Semantics and complexity of sparql. ACM Trans. Database Syst. 34(3), 16:1–16:45 (2009)CrossRefGoogle Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)CrossRefGoogle Scholar
  15. 15.
    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)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.École Nationale d’Ingénieurs de TunisUniversité de Tunis El ManarTunisTunisia

Personalised recommendations