Migration from Web Services to Cloud Services

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.

[1]  Djamil Aïssani,et al.  Semantic web services: Standards, applications, challenges and solutions , 2014, J. Netw. Comput. Appl..

[2]  J. Farrell,et al.  Semantic Annotations for WSDL and XML Schema , 2007 .

[3]  Markus Klems,et al.  Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing , 2008, WEB.

[4]  Debajyoti Mukhopadhyay,et al.  QoS Based Framework for Effective Web Services in Cloud Computing , 2012, ArXiv.

[5]  Narayan C. Debnath,et al.  Web service discovery in enterprise cloud bus framework: T vector based model , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[6]  Norman May,et al.  Towards a Unified Service Description Language for the Internet of Services: Requirements and First Developments , 2010, 2010 IEEE International Conference on Services Computing.

[7]  Lizhe Wang,et al.  Scientific Cloud Computing: Early Definition and Experience , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[8]  Hossam S. Hassanein,et al.  DaaS: Cloud-based mobile Web service discovery , 2014, Pervasive Mob. Comput..

[9]  G. Shanmugasundaram,et al.  Achieving Web Services Composition - a Survey , 2012 .

[10]  K. Okba,et al.  A Cloud computing approach based on mobile agents for Web services discovery , 2012, Second International Conference on the Innovative Computing Technology (INTECH 2012).

[11]  Weiqin Tong,et al.  BSPCloud: A Hybrid Distributed-memory and Shared-memory Programming Model , 2013 .

[12]  Mirina Grosz,et al.  World Wide Web Consortium , 2010 .

[13]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[14]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[15]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[16]  Huifang Li,et al.  Study of manufacturing cloud service matching algorithm based on OWL-S , 2014, The 26th Chinese Control and Decision Conference (2014 CCDC).

[17]  Han-Chieh Chao,et al.  Design a Novel Scheme for Dual-Stack Cloud File Service Discovery Based on Distributed Hash Table , 2010, 2010 5th International Conference on Future Information Technology.

[18]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[19]  Xiangbing Zhou,et al.  A Semantics Web Service Composition Approach Based on Cloud Computing , 2012 .

[20]  Brian Elvesæter,et al.  Specifying Services using the Service Oriented Architecture Modeling Language (SoaML) - A Baseline for Specification of Cloud-based Services , 2011, CLOSER.

[21]  Anne H. H. Ngu,et al.  Analysis of Web-Scale Cloud Services , 2014, IEEE Internet Computing.

[22]  Mike P. Papazoglou,et al.  Blueprinting Approach in Support of Cloud Computing , 2012, Future Internet.

[23]  Yuan Yu,et al.  Dryad: distributed data-parallel programs from sequential building blocks , 2007, EuroSys '07.

[24]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[25]  Paolo Bellavista,et al.  Peer-to-Peer Content Sharing Based on Social Identities and Relationships , 2014, IEEE Internet Computing.

[26]  Yanchun Zhang,et al.  Cloud Service Description Model: An Extension of USDL for Cloud Services , 2018, IEEE Transactions on Services Computing.

[27]  John Zic,et al.  Cloud#: A Specification Language for Modeling Cloud , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[28]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[29]  Enrico Motta,et al.  IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services , 2004, WIW.

[30]  Franz Baader Description Logics , 2009, Reasoning Web.