Migration from Web Services to Cloud Services

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10542)

Abstract

Nowadays, Cloud Computing has emerged as a new model for hosting, managing and delivering services over Internet on demand. It is rapidly changing the landscape of information technology. It has three services models namely, Software as a Service (SaaS). Platform as a Service (PaaS). Infrastructure as a Service (IaaS) and four deployment models (Private Cloud, Community Cloud, Public Cloud, Hybrid Cloud). In this paper, we have presented a comparison study about two types of services namely, Web services and Cloud services with their environments (definitions, concepts, languages, discovery, etc.). The obtained results, from this comparison study, provide useful guidelines for the design of services and development. They also accelerate Cloud Computing from early prototypes to production systems.

References

  1. 1.
    W3C. The world wide web consortium. http://www.w3.org/
  2. 2.
    Willy, C.: Technology SOA and web services. The performance paradox. http://www.ca.com/us/whitepapers/collateral.aspx?cid=147947
  3. 3.
    Portchelvi, V., Venkatesan, V.-P., Undaram, G.-S.: Achieving web services composition–a survey. Softw. Eng. 2(5), 195–202 (2012)Google Scholar
  4. 4.
    Nacer, H., Aissani, D.: Semantic web services: standards, applications, challenges and solutions. J. Netw. Comput. Appl. (JNCA) 44, 134–151 (2014)CrossRefGoogle Scholar
  5. 5.
    Benatallah, B., Sheng, Q.-Z., Dumas, M.: The self-serv environment for web services composition. IEEE Internet Comput. 7(1), 40–48 (2003)CrossRefGoogle Scholar
  6. 6.
    Chappell, D., Jewell, T.: JAVA Web Services. O’Reilly, Sebastopol (2002)Google Scholar
  7. 7.
    Harold, E.-R., Means, W.-S.: XML in a Nutshell. O’Reilly, Sebastopol (2004)MATHGoogle Scholar
  8. 8.
    Buyya, R., Yeo, C.-S., Venugopal, S., Broberg, J., et al.: Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)CrossRefGoogle Scholar
  9. 9.
    Laszewski, G., Wang, L.: Scientific cloud computing: early definition and experience. In: Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, pp. 825–830 (2008)Google Scholar
  10. 10.
    Klems, M., Nimis, J., Tai, S.: Do clouds compute? A framework for estimating the value of cloud computing. Des. E-Bus. Syst.: Mark. Serv. Netw. 22(4), 110–123 (2009)Google Scholar
  11. 11.
    Hashemi, S.-M., Bardsiri, A.-K.: Cloud computing vs. grid computing. ARPN J. Syst. Soft. 2(5), 188–194 (2012)Google Scholar
  12. 12.
    Axena, K., Agarwal, K.: Cloud computing. Int. J. Eng. Stud. Tech. Approach (IJESTA) 1(4), 29–35 (2012)Google Scholar
  13. 13.
    Tole, A.-A.: Cloud computing and business intelligence. Database Syst. J. V(4), 49–57 (2014)Google Scholar
  14. 14.
    Elsanhouri, A.-E., Ahmed, M.-A., Abdullah, A.-H.: Cloud applications versus web application: a differential study. In: 1st International Conference on Communications, Computation, Networks and Technologies, Venice, Italy, 21–26 October 2012Google Scholar
  15. 15.
    Elvesater, B., Jargen, B.-A., Sadovykh, A.: Specifying services using the service oriented architecture modeling language (SoaML): a baseline for specification of cloud-based services. In: Proceedings of the 1st International Conference on Cloud Computing and Services Science (Closer), Netherlands, pp. 276–285 (2011)Google Scholar
  16. 16.
    Cardoso, J., Barros, A., May, N., Kylau, U.: Towards a unified service description language for the internet of services: requirements and first developments. In: Proceedings of the 10th IEEE International Conference on Services Computing (SCC), Washington, USA, pp. 602–609 (2010)Google Scholar
  17. 17.
    Liu, X., Tong, W., ZhiRen, F., et al.: BSPCloud: a hybrid distributed-memory and shared-memory programming model. Int. J. Grid Distrib. Comput. 6(1), 87–97 (2013)Google Scholar
  18. 18.
    Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)CrossRefGoogle Scholar
  19. 19.
    Isard, M., Budiu, M., Yuan Dryad, Y., et al.: Distributed data-parallel programs from sequential building blocks. In: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, Lisbon, Portugal, pp. 59–72 (2007)Google Scholar
  20. 20.
    WSM. Web service modelling language. http://www.wsmo.org/wsml/
  21. 21.
    Nguyen, D.K., Lelli, F.-L., Papazoglou, P., Van, W.-J., et al.: Blueprinting approach in support of cloud computing. Future Internet 4(1), 322–346 (2012)CrossRefGoogle Scholar
  22. 22.
    Liu, D., Zic, J.: Cloud#: a specification language for modeling cloud. In: Proceedings of 4th International Conference IEEE on Cloud Computing, pp. 533–540 (2011)Google Scholar
  23. 23.
    Baget, J.F., Canaud, E., Euzenat, J., et al.: Les langages du web semantique (in french). Technical report, INRIA Rhone-Alpes and LIRIS FRE 2672 CNRS University of Claude Bernard Lyon 1 (2003)Google Scholar
  24. 24.
    Charlet, J., Laublet, P., Reynaud, C.: Action web semantique specifique (in french). Technical report, V3, 32 CNRS/STIC (2003)Google Scholar
  25. 25.
    Lacot, X.: Introduction à owl, un langage xml d’ontologies web, enjeux, objectifs et mise en oeuvre. http://www.lacot.org/public/owl
  26. 26.
    Web-Site. DAML ontology library. http://www.daml.org/ontologies/
  27. 27.
    Web-Site. The owl services coalition, owl-s: semantic murkup for web services. http://www.w3.org/submission/owl-s/
  28. 28.
    Domingue, J., Cabral, L., Hakimpour, H., Sell, D., el al.: IRS-III: a platform and infrastructure for creating WSMO-based semantic web services. In: Proceedings of the Workshop on WSMO Implementations (WIW), vol. 113, pp. 29–30 (2004)Google Scholar
  29. 29.
    Web-Site. Web services modelling ontology. http://www.wsmo.org/
  30. 30.
    Akkiraju, R., Farell, J., Miller, J.-A., et al.: Web service semantics-WSDL-S. UGA-IBM Technical Note (2005). http://www.w3.org/2005/04/FSWS/Submissions/17/WSDL-S.htm
  31. 31.
    W3C. Semantic annotations for WSDL and XML schema. http://www.w3.org/tr/2007/rec-sawsdl-20070828
  32. 32.
    Sun, L., Jiangan, M., Wang, H., Yanchun, Z.: Cloud service description model: an extension of USDL for cloud services. IEEE Trans. Serv. Comput. 1 (2015).  https://doi.org/10.1109/TSC.2015.2474386
  33. 33.
    Web-Site. Description logic. http://dl.kr.org/
  34. 34.
    Khan, G., Sengupta, S., Sarkar, A., Debnath, N.-C.: Web service discovery in enterprise cloud bus framework: T vector based model. In: Proceeding of 13th IEEE International Conference on Industrial Informatics (INDIN), pp. 1672–1677 (2015)Google Scholar
  35. 35.
    Elgazzar, K., Hassanein, H.-S., Martin, P.: DaaS: Cloud-based mobile web service discovery. Pervasive Mob. Comput. 13, 67–84 (2014)CrossRefGoogle Scholar
  36. 36.
    Li, H., Zhang, L., Jiang, R.: Study of manufacturing cloud service matching algorithm based on OWL-S. In: Proceeding of The 26th Chinese Conference n Control and Decision (CCDC), pp. 4155–4160 (2014)Google Scholar
  37. 37.
    Talal, H., Quan, Z., Anne, H., Schahram, D.: Analysis of web-scale cloud services. IEEE Internet Comput. 18(4), 55–61 (2014)CrossRefGoogle Scholar
  38. 38.
    Mukhopadhyay, D., Chathly, F.-J., Jadhav, N.: QoS based framework for effective web services in cloud computing. J. Softw. Eng. Appl. 5(11), 952–960 (2012)CrossRefGoogle Scholar
  39. 39.
    Hamza, S., Okba, K., Youssef, A., et al.: A cloud computing approach based on mobile agents for web services discovery. In: Proceeding of the 2nd International Conference on Innovative Computing Technology (INTECH), pp. 297–304 (2012)Google Scholar
  40. 40.
    Xiangbing, Z., Fang, M.: A semantics web service composition approach based on cloud computing. In: Proceeding of the 4th International Conference on Computational and Information Sciences (ICCIS), pp. 807–810 (2012)Google Scholar
  41. 41.
    Chien, H., Chang, J.-M., Liu, H.-T., Chao, H.-C.: Design a novel scheme for dual-stack cloud file service discovery based on distributed hash table. In: Proceeding of the 5th International Conference on Future Information Technology (FutureTech), pp. 1–6 (2010)Google Scholar
  42. 42.
    Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010. LNCS, vol. 6081, pp. 13–31. Springer, Heidelberg (2010).  https://doi.org/10.1007/978-3-642-13119-6_2 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Hassina Nacer
    • 1
  • Kada Beghdad Bey
    • 2
  • Nabil Djebari
    • 3
  1. 1.MOVEP Laboratory, Computer Science DepartmentUniversity of Science and Technology, USTHBAlgiersAlgeria
  2. 2.Informatics Systems LaboratoryEcole Militaire PolytechniqueAlgiersAlgeria
  3. 3.LIMED Laboratory, Computer Science DepartmentUniversity of BejaiaBejaiaAlgeria

Personalised recommendations