SlideShare a Scribd company logo
Cloud Computing and
Service model, Is their any
relationship?
Ahmad Karawash
1
The web computing technology started by Monolithic computing, in
which a single-processor system is used and the data processing is
totally centralized, followed by:
 Procedure computing,
 Client-server computing,
 Object oriented computing,
 Service oriented computing,
 Resource oriented computing,
Today, the web has reached the cloud computing that provides almost
infinitely flexible and scalable external computing and processing
services.
2
 Cloud Computing is the result of evolution and adoption of existing
technologies and paradigms.
 Cloud computing delivers remote services with a user's data,
software and computation.
It is deployed as:
 Private
 Public
 Hybrid
It is characterized by:
 Scalability,
 Elasticity,
 Reliability
 Availability
 Virtualization.
3
Cloud Computing Components
SOFTWARE AS A SERVICE
Single application, multi-tenancy, network-based, one-to-many
delivery of applications, all users have same access to features.
Examples: (word, PowerPoint)
Salesforce.com, Google Docs, Red Hat Network/RHEL
4
SaaS
PaaS
IaaS
PLATFORM-AS-A-SERVICE
Application developer model, Application deployed to an elastic
service that auto scales, low administrative overhead. No concept of
virtual machines or operating system. Code it and deploy it.
Examples: (Eclipse, visual studio)
VMware CloudFoundry, Google AppEngine, Windows Azure, Rackspace
Sites, Red Hat OpenShift, Active State Stackato, Appfog
INFRASTRUCTURE-AS-A-SERVICE
Servers and storage are made available in a scalable way over a
network.
Examples: (Memory, CPU)
EC2,Rackspace CloudFiles, OpenStack, CloudStack,
Eucalyptus, OpenNebula
5
What is SOC?
 SOC promises a world of cooperating services loosely connected,
creating dynamic business processes and agile applications that
span organizations and platforms (Georgakopoulos, 2008).
 Without SOC, organizations found it almost impossible to reach the
cloud (Ramana, 2011).
 One of the latest challenges is how to work with SOC in a cloud
computing environment (Wei et al., 2010).
 Service-oriented computing and cloud computing have a reciprocal
relationship - one provides the computing of services, and the other
provides the services of computing (Wei & Blake, 2010).
 Realizing SOC promise requires the design of Service Oriented
Architecture (SOA).
6
 SOA is an architectural style which utilizes technologies that
provides a dynamically connect and communicate software
applications between different business partners (Guner, 2005)
– Components
• Service Providers
• Service Registry
• Service Requestors
– Operations
• Publish
• Find
• Bind
7
Michael P. Papazoglou, Web Services, 1st Edition, © Pearson Education
Limited 2008
– A Marriage is Made in IT heaven: Cloud and SOA
(Medrano, 2012)
◦ Example: “Boeing is using service-oriented architecture (SOA)
principles behind a new PaaS platform, Called The Boeing
Edge. The system promises to reshape the way Boeing
connects with its customers in the airline business”, said Jim
Crabbe, senior product manager at Boeing.
8
According to Capgemini /HP common report (Mulholland et al., 2008)
there are five reasons to utilize SOA on the way to the cloud such as:
1. Accessibility: The cloud is accessible through a service interface,
2. Visibility: SOA tools and techniques can help an organization find
services that meet its needs,
3. Extensibility: Cloud services can be modified and customized using
SOA techniques,
4. Matching Expectations: Cloud services require clear matching
techniques in which SOA contract-management techniques are
useful,
5. Adherence to Standards: SOA policy management techniques
validate that an organization follows appropriate cloud standards.
9
 Services still have some limitations regarding security, composition,
selection & discovery.
 Web service composition is one of the most challenging problems of
recent years (Pejman, 2012).
 Many researchers have proposed various techniques and employed it
for web service selection problem (Krithiga, 2012)
 The security issues of Web Services in a distributed environment are
a major concern of web research (Sinha, 2010).
10
 Cloud computing used SOA as an efficient architecture to be spread
all over the Web.
 Limitations of service model are transferred to the cloud.
 Weakness points in cloud computing are inherited from the adoption
of service model.
11
 (Wei & Blake, 2010): Yi Wei and M. Brian Blake, Service-Oriented Computing and Cloud Computing: Challenges
and Opportunities, Published by the IEEE Computer Society, 2010, 1089-7801/10/.
 (Hauck et al., 2010): Michael Hauck, Matthias Huber, Markus Klems, Samuel Kounev, Jorn Muller-Quade,
Alexander Pretschner, Ralf Reussner, Stefan Tai, Challenges and opportunities of Cloud Computing, Karlsruhe
Institute of Technology Technical Report Vol. 2010-19
 (Karray et al., 2013): Karray, A., Teyeb, R., Jemma, M., A Heuristic Approach for Web-service discovery and
selection, International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 2, April 2013,
DOI: 10.5121/ijcsit.2013.5210.
 (Nallur et Bahsoon, 2013): Nallur, V.; and Bahsoon, R.; A Decentralized Self-Adaptation Mechanism for Service-
Based Applications in the Cloud, IEEE Transactions on Software Engineering, Vol. 39, No. 5, pp.591-612, May
2013.
 (Mulholland et al., 2008): Mulholland, A., Daniels, R., Hall, T. (2008), Capgemini and HP, The Cloud and SOA:
Creating an Architecture for Today and for the Future.
 (Bose, Component Based Development): DEBAYAN BOSE, COMPONENT BASED DEVELOPMENT, APPLICATION IN
SOFTWARE ENGINEERING, INDIAN STATISTICAL INSTITUTE.
 (Coulouris et al., 2011): Coulouris, George; Jean Dollimore, Tim Kindberg, Gordon Blair (2011). Distributed
Systems: Concepts and Design (5th Edition). Boston: Addison-Wesley.ISBN 0-132-14301-1.
 (CISCO, 2010): Cisco UCS B440 M1 High-Performance Blade Server: World-Record Virtualization Performance,
http://www.cisco.com/en/US/prod/collateral/ps10265/ps10280/LE_671311_PB_VMmark_B440.pdf
 (Selda Guner, 2005): Selda Guner, Architectural Approaches, Concepts and Methodologies of Service Oriented
Architecture, Thesis, Technical University Hamburg, Germany (2005)
 (Yeluri, 2013): Raghu Yeluri , 2013. Service Security and Compliance in the Cloud, Service Technology Magazine.
 (Wei et al., 2010): Yi Wei, M. Brian Blake, "Service-Oriented Computing and Cloud Computing: Challenges and
Opportunities," IEEE Internet Computing, vol. 14, no. 6, pp. 72-75, Nov.-Dec. 2010, doi:10.1109/MIC.2010.147
 ……..
12
 Ahmad Karawash
 PhD Researcher
 Email: ahmad_karawash@hotmail.com
 http://www.linkedin.com/pub/dir/Ahmad/Karawash
 https://www.researchgate.net/profile/Ahmad_Karawash
13

More Related Content

PPT
Cloud computing simple ppt
PPTX
Introduction of Cloud computing
PPTX
Best example of Cloud computing is my academic digital library.
PDF
Cloud Accounting
ODP
How cloud computing work
PPSX
The history of cloud computing
PDF
A brief history of cloud computing
Cloud computing simple ppt
Introduction of Cloud computing
Best example of Cloud computing is my academic digital library.
Cloud Accounting
How cloud computing work
The history of cloud computing
A brief history of cloud computing

Similar to Cloud computing and Service model (20)

DOCX
Cloud computing
PDF
Web Services Based Information Retrieval Agent System for Cloud Computing
DOCX
Service oriented cloud computing
PDF
Trustworthy service oriented architecture and platform for cloud computing (2...
PDF
Sem rep edited
PDF
cloud computing notes which guide the engineering student
PPTX
Cloudhnologysstecociat
PDF
CLOUD_COMPUTING_UNIT_2.pdf
PPT
Cc unit 2 ppt
PDF
Cloud Computing and Service oriented Architecture
PDF
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
PPTX
Service Oriented Architecture (SOA)
PDF
Cloud Computing and Service oriented Architecture (SOA)
PDF
Ijcse13 05-08-058
PDF
Ijcse13 05-08-058
PDF
Unisys Service Oriented Self Adaptive Systems
PDF
Serviceoriented Computing Cooperative Information Systems Dimitrios Georgakop...
PDF
02_Cloud-Intro.pdf cloud introduction introduction
PDF
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Cloud computing
Web Services Based Information Retrieval Agent System for Cloud Computing
Service oriented cloud computing
Trustworthy service oriented architecture and platform for cloud computing (2...
Sem rep edited
cloud computing notes which guide the engineering student
Cloudhnologysstecociat
CLOUD_COMPUTING_UNIT_2.pdf
Cc unit 2 ppt
Cloud Computing and Service oriented Architecture
Comparative Analysis of SOA and Cloud Computing Architectures using Fact Base...
Service Oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
Ijcse13 05-08-058
Ijcse13 05-08-058
Unisys Service Oriented Self Adaptive Systems
Serviceoriented Computing Cooperative Information Systems Dimitrios Georgakop...
02_Cloud-Intro.pdf cloud introduction introduction
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Ad

More from Ahmad karawash (10)

PDF
Object-Oriented Programming (OOP)
PDF
Introduction to-data-science
PDF
How to understand your data
PPTX
Cloud storage with AWS
PDF
Message queues
PDF
Build a custom metrics on aws cloud
PDF
Password hashing, salting, bycrpt
PDF
Brute Force Attack
PPTX
Reasoning of database consistency through description logics
PPTX
From use case to software architecture
Object-Oriented Programming (OOP)
Introduction to-data-science
How to understand your data
Cloud storage with AWS
Message queues
Build a custom metrics on aws cloud
Password hashing, salting, bycrpt
Brute Force Attack
Reasoning of database consistency through description logics
From use case to software architecture
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
A comparative analysis of optical character recognition models for extracting...
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Programs and apps: productivity, graphics, security and other tools
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Cloud computing and Service model

  • 1. Cloud Computing and Service model, Is their any relationship? Ahmad Karawash 1
  • 2. The web computing technology started by Monolithic computing, in which a single-processor system is used and the data processing is totally centralized, followed by:  Procedure computing,  Client-server computing,  Object oriented computing,  Service oriented computing,  Resource oriented computing, Today, the web has reached the cloud computing that provides almost infinitely flexible and scalable external computing and processing services. 2
  • 3.  Cloud Computing is the result of evolution and adoption of existing technologies and paradigms.  Cloud computing delivers remote services with a user's data, software and computation. It is deployed as:  Private  Public  Hybrid It is characterized by:  Scalability,  Elasticity,  Reliability  Availability  Virtualization. 3 Cloud Computing Components
  • 4. SOFTWARE AS A SERVICE Single application, multi-tenancy, network-based, one-to-many delivery of applications, all users have same access to features. Examples: (word, PowerPoint) Salesforce.com, Google Docs, Red Hat Network/RHEL 4 SaaS PaaS IaaS PLATFORM-AS-A-SERVICE Application developer model, Application deployed to an elastic service that auto scales, low administrative overhead. No concept of virtual machines or operating system. Code it and deploy it. Examples: (Eclipse, visual studio) VMware CloudFoundry, Google AppEngine, Windows Azure, Rackspace Sites, Red Hat OpenShift, Active State Stackato, Appfog INFRASTRUCTURE-AS-A-SERVICE Servers and storage are made available in a scalable way over a network. Examples: (Memory, CPU) EC2,Rackspace CloudFiles, OpenStack, CloudStack, Eucalyptus, OpenNebula
  • 5. 5
  • 6. What is SOC?  SOC promises a world of cooperating services loosely connected, creating dynamic business processes and agile applications that span organizations and platforms (Georgakopoulos, 2008).  Without SOC, organizations found it almost impossible to reach the cloud (Ramana, 2011).  One of the latest challenges is how to work with SOC in a cloud computing environment (Wei et al., 2010).  Service-oriented computing and cloud computing have a reciprocal relationship - one provides the computing of services, and the other provides the services of computing (Wei & Blake, 2010).  Realizing SOC promise requires the design of Service Oriented Architecture (SOA). 6
  • 7.  SOA is an architectural style which utilizes technologies that provides a dynamically connect and communicate software applications between different business partners (Guner, 2005) – Components • Service Providers • Service Registry • Service Requestors – Operations • Publish • Find • Bind 7 Michael P. Papazoglou, Web Services, 1st Edition, © Pearson Education Limited 2008
  • 8. – A Marriage is Made in IT heaven: Cloud and SOA (Medrano, 2012) ◦ Example: “Boeing is using service-oriented architecture (SOA) principles behind a new PaaS platform, Called The Boeing Edge. The system promises to reshape the way Boeing connects with its customers in the airline business”, said Jim Crabbe, senior product manager at Boeing. 8
  • 9. According to Capgemini /HP common report (Mulholland et al., 2008) there are five reasons to utilize SOA on the way to the cloud such as: 1. Accessibility: The cloud is accessible through a service interface, 2. Visibility: SOA tools and techniques can help an organization find services that meet its needs, 3. Extensibility: Cloud services can be modified and customized using SOA techniques, 4. Matching Expectations: Cloud services require clear matching techniques in which SOA contract-management techniques are useful, 5. Adherence to Standards: SOA policy management techniques validate that an organization follows appropriate cloud standards. 9
  • 10.  Services still have some limitations regarding security, composition, selection & discovery.  Web service composition is one of the most challenging problems of recent years (Pejman, 2012).  Many researchers have proposed various techniques and employed it for web service selection problem (Krithiga, 2012)  The security issues of Web Services in a distributed environment are a major concern of web research (Sinha, 2010). 10
  • 11.  Cloud computing used SOA as an efficient architecture to be spread all over the Web.  Limitations of service model are transferred to the cloud.  Weakness points in cloud computing are inherited from the adoption of service model. 11
  • 12.  (Wei & Blake, 2010): Yi Wei and M. Brian Blake, Service-Oriented Computing and Cloud Computing: Challenges and Opportunities, Published by the IEEE Computer Society, 2010, 1089-7801/10/.  (Hauck et al., 2010): Michael Hauck, Matthias Huber, Markus Klems, Samuel Kounev, Jorn Muller-Quade, Alexander Pretschner, Ralf Reussner, Stefan Tai, Challenges and opportunities of Cloud Computing, Karlsruhe Institute of Technology Technical Report Vol. 2010-19  (Karray et al., 2013): Karray, A., Teyeb, R., Jemma, M., A Heuristic Approach for Web-service discovery and selection, International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 2, April 2013, DOI: 10.5121/ijcsit.2013.5210.  (Nallur et Bahsoon, 2013): Nallur, V.; and Bahsoon, R.; A Decentralized Self-Adaptation Mechanism for Service- Based Applications in the Cloud, IEEE Transactions on Software Engineering, Vol. 39, No. 5, pp.591-612, May 2013.  (Mulholland et al., 2008): Mulholland, A., Daniels, R., Hall, T. (2008), Capgemini and HP, The Cloud and SOA: Creating an Architecture for Today and for the Future.  (Bose, Component Based Development): DEBAYAN BOSE, COMPONENT BASED DEVELOPMENT, APPLICATION IN SOFTWARE ENGINEERING, INDIAN STATISTICAL INSTITUTE.  (Coulouris et al., 2011): Coulouris, George; Jean Dollimore, Tim Kindberg, Gordon Blair (2011). Distributed Systems: Concepts and Design (5th Edition). Boston: Addison-Wesley.ISBN 0-132-14301-1.  (CISCO, 2010): Cisco UCS B440 M1 High-Performance Blade Server: World-Record Virtualization Performance, http://www.cisco.com/en/US/prod/collateral/ps10265/ps10280/LE_671311_PB_VMmark_B440.pdf  (Selda Guner, 2005): Selda Guner, Architectural Approaches, Concepts and Methodologies of Service Oriented Architecture, Thesis, Technical University Hamburg, Germany (2005)  (Yeluri, 2013): Raghu Yeluri , 2013. Service Security and Compliance in the Cloud, Service Technology Magazine.  (Wei et al., 2010): Yi Wei, M. Brian Blake, "Service-Oriented Computing and Cloud Computing: Challenges and Opportunities," IEEE Internet Computing, vol. 14, no. 6, pp. 72-75, Nov.-Dec. 2010, doi:10.1109/MIC.2010.147  …….. 12
  • 13.  Ahmad Karawash  PhD Researcher  Email: ahmad_karawash@hotmail.com  http://www.linkedin.com/pub/dir/Ahmad/Karawash  https://www.researchgate.net/profile/Ahmad_Karawash 13

Editor's Notes

  • #5: Cloud can be modeled as : SaaS, PaaS and IaaS.