Skip to main content

Cloud-WSDL: Making WSDL Suitable for Cloud Computing

  • Conference paper
  • First Online:
Web Services – ICWS 2021 (ICWS 2021)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 12994))

Included in the following conference series:

  • 456 Accesses

Abstract

Several approaches have been proposed to describe services in a rich and generic manner (such as WSDL, OWL-S, WSMO, and SAWSDL). However, current approaches remain inappropriate for cloud computing since: 1) they lack in a way or another semantic or business aspect, 2) they cannot fully cope with non-functional properties, 3) they are unable to cover all kinds of services (such as SaaS, PaaS, IaaS). Despite the existence of several attempts which have tried to extent existing studies, the problem remains open. In this paper, we propose Cloud-WSDL, a new description model aligned with WSDL language, the most popular language, to make it more suitable for describing cloud services. The idea is to enhance WSDL description with new functional, non-functional and cloud features so to cope with many aspects (technical, operational, business, semantic and contextual). The proposed extension ensures a high interoperability between services belonging to multiple heterogeneous clouds, and supports all the kinds of cloud services (SaaS, PaaS, and IaaS). To do that, we rely on MDA principle to extent WSDL metamodel through several metamodel transformation. The extension process begins by transforming WSDL metamodel into Cloud-WSDL metamodel, thus we obtain a syntactic Cloud-WSDL extension. After that, as a second step, the produced model is transformed into an OWL-S ontology to offer a semantic Cloud-WSDL extension.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Akkiraju, R., Farrell, J., Miller, J.: Web service semantics - WSDL-S. A joint UGA-IBM Technical Note, version 1.0, Technical report, UGA-IBM, April 2005

    Google Scholar 

  2. Farrell, J., Lausen, H.: Semantic annotations for WSDL and XML schema. W3C recommendation (2007). http://www.w3.org/TR/sawsdl/

  3. Patil, A.A., Oundhakar, S.A., Sheth, A.P.: METEOR-S web service annotation framework. In: 13th International Conference on World Wide Web, pp. 553–562 (2004)

    Google Scholar 

  4. Vedamuthu, A., Orchard, D., Hirsch, F.: Web services policy 1.5 - framework. W3C recommendation (2007). http://www.w3.org/TR/ws-policy/

  5. D’Ambrogio, A.: A WSDL extension for performance-enabled description of web services. In: Yolum, I., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 371–381. Springer, Heidelberg (2005). https://doi.org/10.1007/11569596_40

    Chapter  Google Scholar 

  6. El Bitar, I., Belouadha, F.-Z., Roudies, O.: Towards a semantic description model aligned with W3C standards for WS automatic discovery. In: 2014 International Conference on Multimedia Computing and Systems (ICMCS), 14–16 April 2014. IEEE, Marrakech (2014)

    Google Scholar 

  7. Paolucci, M., Srinivasan, N., Sycara, K.: Towards a semantic choreography of Web services: from WSDL to DAML-S. In: The International Conference on Web Services, pp. 22–26. IEEE (2003)

    Google Scholar 

  8. Heß, A., Johnston, E., Kushmerick, N.: ASSAM: a tool for semi-automatically annotating semantic web services. In: The 12th International Conference of Web Technologies, pp. 470–475 (2008)

    Google Scholar 

  9. Ghazouani, S., Slimani, Y.: Towards a standardized Cloud service description based on USDL. J. Syst. Softw. 132, 1–20 (2017)

    Article  Google Scholar 

  10. Barros, A., Oberle, D.: Handbook of Service Description: USDL and Its Methods. Springer, New York (2012). https://doi.org/10.1007/978-1-4614-1864-1

    Book  Google Scholar 

  11. Liu, D., Zic, J.: Cloud#: a specification language for modeling Cloud. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), 4–9 July 2011, pp. 533–540. IEEE, Washington, DC (2011)

    Google Scholar 

  12. Hamdaqa, M., Livogiannis, T., Tahvildari, L.: A reference model for developing cloud applications. In: 1st International Conference on Cloud Computing and Services Science, pp. 98–103. SciTePress (2011)

    Google Scholar 

  13. Sun, L., Ma, J., Wang, H.: Cloud service description model: an extension of USDL for cloud services. IEEE Trans. Serv. Comput. 11, 354–368 (2015)

    Article  Google Scholar 

  14. Galan, F., Sampaio, A., Rodero-Merino, L.: Service specification in cloud environments based on extensions to open standards. In: 4th International ICST Conference on COMmunication System softWAre and middlewaRE (COMSWARE 2009), no. 19, pp. 1–12. ACM, New York (2009)

    Google Scholar 

  15. Le, D., Nguyen, V., Goh, A.: Matching WSDL and OWL-S web services. In: IEEE International Conference on Semantic Computing, Berkeley, CA, pp. 197–202 (2009)

    Google Scholar 

  16. D’Ambrogio, A.: A model-driven WSDL extension for describing the QoS ofWeb services. In: IEEE International Conference on Web Services, pp. 789–796 (2006)

    Google Scholar 

  17. Chabeb, Y., Tata, S.: Yet another semantic annotation for WSDL. In: IADIS International Conference, Freiburg, Germany, pp. 437–441 (2008)

    Google Scholar 

  18. Sagayaraj, S., Santhoshkumar, M.: Transformation of complex type WSDL into OWL-S for facilitating SWS discovery. Int. J. Inf. Technol. 11(1), 5–12 (2018). https://doi.org/10.1007/s41870-018-0249-2

    Article  Google Scholar 

  19. Martin, D., et al.: Bringing semantics to web services: the OWL-S approach. In: Cardoso, J., Sheth, A. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-30581-1_4

    Chapter  Google Scholar 

  20. Roman, D., et al.: WWW: WSMO, WSML, and WSMX in a nutshell. In: Mizoguchi, R., Shi, Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 516–522. Springer, Heidelberg (2006). https://doi.org/10.1007/11836025_49

    Chapter  Google Scholar 

  21. Gudenkauf, S., Josefiok, M., Göring, A.: A reference architecture for Cloud service offers. In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference (EDOC), 9–13 September 2013, pp. 227–236. IEEE, Vancouver (2013)

    Google Scholar 

  22. Hoefer, C.N., Karagiannis, G.: Taxonomy of cloud computing services. In: 2010 IEEE Globecom Workshops, 6–10 December 2010, pp. 1345–1350. IEEE (2010)

    Google Scholar 

  23. Hoberg, P., Wollersheim, J., Krcmar, H.: Service descriptions for cloud services-the customers perspective. In: ConLife Academic Conference (2012)

    Google Scholar 

  24. Charfi, A., Schmeling, B., Novelli, F.: An overview of the unified service description language. In: 2010 IEEE 8th European Conference on Web Services (ECOWS), 1–3 December 2010, pp. 173–180. IEEE, Ayia Napa (2010)

    Google Scholar 

  25. Shetty, J., D’Mello, D.A.: An XML based data representation model to discover infrastructure services. In: 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), 6–8 May 2015, pp. 119–125. IEEE, Chennai (2015)

    Google Scholar 

  26. Nagireddi, V.S.K., Mishra, S.: An ontology based cloud service generic search engine. In: 2013 8th International Conference on Computer Science & Education (ICCSE), 26–28 April 2013, pp. 335–340. IEEE, Colombo (2013)

    Google Scholar 

  27. Tahamtan, A., Beheshti, S.A., Anjomshoaa, A.: A cloud repository and discovery framework based on a unified business and Cloud service ontology. In: 2012 IEEE 8th World Congress on Services, 24–29 June 2012, pp. 203–210. IEEE, Honolulu (2012)

    Google Scholar 

  28. Alfazi, A., Sheng, Q.Z., Qin, Y.: Ontology-based automatic cloud service categorization for enhancing cloud service discovery. In: 2015 IEEE 19th International on Enterprise Distributed Object Computing Conference (EDOC), 21–25 September 2015, pp. 151–158. IEEE, Adelaide (2015)

    Google Scholar 

  29. Nguyen, D.K., Lelli, F., Papazoglou, M.P.: Blueprinting approach in support of cloud computing. Future Internet 4(1), 322–346 (2012)

    Article  Google Scholar 

  30. Nguyen, D.K., Lelli, F., Taher, Y., Parkin, M., Papazoglou, M.P., van den Heuvel, W.-J.: Blueprint template support for engineering cloud-based services. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 26–37. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24755-2_3

    Chapter  Google Scholar 

  31. OMG, MDA-The architecture of choice for a changing world. https://www.omg.org/mda/. Accessed 28 Mar 2021

  32. Ghazouani, S., Slimani, Y.: A survey on cloud service description. J. Netw. Comput. Appl. 91, 61–74 (2017)

    Article  Google Scholar 

  33. Nawaz, F., Mohsin, A., JanJua, N.K.: Service description languages in cloud computing: state-of-the-art and research issues. Serv. Oriented Comput. Appl. 13, 109–125 (2019)

    Article  Google Scholar 

  34. Eclipse, Eclipse Modeling Framework (EMF). https://www.eclipse.org/modeling/emf/. Accessed 15 Jan 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anis Tissaoui .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ghazouani, S., Tissaoui, A., Chbeir, R. (2022). Cloud-WSDL: Making WSDL Suitable for Cloud Computing. In: Xu, C., Xia, Y., Zhang, Y., Zhang, LJ. (eds) Web Services – ICWS 2021. ICWS 2021. Lecture Notes in Computer Science(), vol 12994. Springer, Cham. https://doi.org/10.1007/978-3-030-96140-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-96140-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-96139-8

  • Online ISBN: 978-3-030-96140-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics