SlideShare a Scribd company logo
1 of 1
Cloud Computing
"Cloud" is a metaphor for Internet while "Cloud
Computing" refers to scalable networks of hardware and
software infrastructures that delivering in the form of
services, at any time and on-demand , access to remote
(through Internet) computational resources such as
storage and compute cycles, based on service-level
agreements established between the service providers
and consumers enabling higher-level services to be built
on top of them.
Cloud Computing
"Cloud" is a metaphor for Internet while "Cloud
Computing" refers to scalable networks of hardware and
software infrastructures that delivering in the form of
services, at any time and on-demand , access to remote
(through Internet) computational resources such as
storage and compute cycles, based on service-level
agreements established between the service providers
and consumers enabling higher-level services to be built
on top of them.
Cloud Service
Models
Software-as-a-Service
(SaaS)
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-
Service(Iaas)
Cloud Service
Models
Software-as-a-Service
(SaaS)
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-
Service(Iaas)
References
[1] Thomas Erl. 2007. SOA Principles of Service Design (The Prentice Hall
Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR,
Upper Saddle River, NJ, USA
[2] M. Armbrust; A. Fox; R. Griffith; A.D. Joseph; R.H. Katz; A. Konwinski; G.
Lee; D.A. Patterson; A. Rabkin; I. Stoica and M. Zaharia. "Above the Clouds: A
Berkeley View of cloud computing". University of California at Berkeley.
[3] Jean Bacon, ”Expectations and Challenges in Large-Scale Distributed
Systems,” IEEE Concurrency, vol. 8, no. 1, pp. 2-3, Jan.- Mar. 2000
[4] Kephart and D. Chess, ”The Vision of Autonomic Computing,” IEEE
Computer 36(1): 41-50 , 2003
[5] Papazoglou, M. and van den Heuvel, W. (2007), ’Service oriented
architectures: approaches, technologies and research issues’,The VLDB
Journal The International Journal on Very Large Data Bases 16(3), 389-415.
References
[1] Thomas Erl. 2007. SOA Principles of Service Design (The Prentice Hall
Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR,
Upper Saddle River, NJ, USA
[2] M. Armbrust; A. Fox; R. Griffith; A.D. Joseph; R.H. Katz; A. Konwinski; G.
Lee; D.A. Patterson; A. Rabkin; I. Stoica and M. Zaharia. "Above the Clouds: A
Berkeley View of cloud computing". University of California at Berkeley.
[3] Jean Bacon, ”Expectations and Challenges in Large-Scale Distributed
Systems,” IEEE Concurrency, vol. 8, no. 1, pp. 2-3, Jan.- Mar. 2000
[4] Kephart and D. Chess, ”The Vision of Autonomic Computing,” IEEE
Computer 36(1): 41-50 , 2003
[5] Papazoglou, M. and van den Heuvel, W. (2007), ’Service oriented
architectures: approaches, technologies and research issues’,The VLDB
Journal The International Journal on Very Large Data Bases 16(3), 389-415.
Methodology
- Based on SOA and service protocols, design Cloud
Architecture for properties of trustworthiness (e.g.,
emergent security, robustness, fault resilience & tolerance,
dependability, scalability, etc);
- Prototype a loosely coupled component-oriented
SOA/Cloud computing platform via middle-ware platforms;
- Make Components Context-Aware; and
- Make components intelligent (e.g. Multi-Agents, Swarm
Intelligence etc.)
Methodology
- Based on SOA and service protocols, design Cloud
Architecture for properties of trustworthiness (e.g.,
emergent security, robustness, fault resilience & tolerance,
dependability, scalability, etc);
- Prototype a loosely coupled component-oriented
SOA/Cloud computing platform via middle-ware platforms;
- Make Components Context-Aware; and
- Make components intelligent (e.g. Multi-Agents, Swarm
Intelligence etc.)
Cloud
Deployment
Models
Private cloud
Community cloud.
Public cloud
Hybrid cloud
Cloud
Deployment
Models
Private cloud
Community cloud.
Public cloud
Hybrid cloud
Ioannis Polyzos *
, Huaglory Tianfield, Mike Just and David Moffat
School of Engineering and Computing, Glasgow Caledonian University
*Corresponding author, Email: ioannis.polyzos@gcu.ac.uk
Trustworthy Service-Oriented Architecture
and Platform for Cloud Computing
Figure 1 - Cloud Computing Architecture
The Problem
Massive sizes of those systems and the exponential
complexity associated pose new challenges for
Distributed Systems. Some key issues include such as
Scalability, Availability and Fault-Tolerance.
The Problem
Massive sizes of those systems and the exponential
complexity associated pose new challenges for
Distributed Systems. Some key issues include such as
Scalability, Availability and Fault-Tolerance.
Autonomic Computing
“Autonomic Computing" aims to introduce the
properties of self-governance and autonomy to
distributed systems. Autonomic Computing systems will
feature elements such as Self-Awareness, Self-
Management, Self-configuration, Self-Optimization,
Self-Healing, Self-Protection and Context Awareness.
Autonomic Computing
“Autonomic Computing" aims to introduce the
properties of self-governance and autonomy to
distributed systems. Autonomic Computing systems will
feature elements such as Self-Awareness, Self-
Management, Self-configuration, Self-Optimization,
Self-Healing, Self-Protection and Context Awareness.
Introduction
The advances in networking technology in recent years
have led to an explosive growth of Internet and on-line
services which are to be outsourced through the network as
re-usable utility components according to the ”Utility
Computing” paradigm.
This shift to online services has emerged into Cloud
Computing and models such as SaaS, PaaS, IaaS, etc.
Introduction
The advances in networking technology in recent years
have led to an explosive growth of Internet and on-line
services which are to be outsourced through the network as
re-usable utility components according to the ”Utility
Computing” paradigm.
This shift to online services has emerged into Cloud
Computing and models such as SaaS, PaaS, IaaS, etc.
Figure 2 – Prototype Architecture
Service-Orientation and Service Oriented
Architecture (SOA) provide a model or paradigm used
to glue and leverage the services that exist in the
Cloud.
Service-Orientation and Service Oriented
Architecture (SOA) provide a model or paradigm used
to glue and leverage the services that exist in the
Cloud.
Service-Oriented Architecture (SOA)
Service Oriented Architecture (SOA) refers to an
architectural style which aims to build more flexible
software systems by assembling, on the fly, a set of
reusable components that focus on a specific context and
are able to communicate with each other and to be
combined in order to support business processes.
Service-Oriented Architecture (SOA)
Service Oriented Architecture (SOA) refers to an
architectural style which aims to build more flexible
software systems by assembling, on the fly, a set of
reusable components that focus on a specific context and
are able to communicate with each other and to be
combined in order to support business processes.
Figure 3 – SOA Cloud environments

More Related Content

Similar to Trustworthy service oriented architecture and platform for cloud computing (2011 - poster)

cloud computting
cloud computtingcloud computting
cloud computtingAvinash Ram
 
CLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARICLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARISivaSankari36
 
Cloud computing
Cloud computingCloud computing
Cloud computingshethzaid
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxraghavanp4
 
Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Societytheijes
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...iosrjce
 
2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOABob Marcus
 
Cloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxCloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxPrakashKumarSahni
 
Cloud Ecosystems A Perspective
Cloud Ecosystems A PerspectiveCloud Ecosystems A Perspective
Cloud Ecosystems A Perspectivejmcdaniel650
 
cloud co3453545665768s6xd5x5a5mputing.pdf
cloud co3453545665768s6xd5x5a5mputing.pdfcloud co3453545665768s6xd5x5a5mputing.pdf
cloud co3453545665768s6xd5x5a5mputing.pdfsuriyakalavinoth
 
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...Editor IJCATR
 
Micro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part IMicro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part IAngelo Corsaro
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESijccsa
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 

Similar to Trustworthy service oriented architecture and platform for cloud computing (2011 - poster) (20)

cloud computting
cloud computtingcloud computting
cloud computting
 
CLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARICLOUD COMPUTING BY SIVASANKARI
CLOUD COMPUTING BY SIVASANKARI
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Society
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Www2008 Restws Pautasso Zimmermann Leymann
Www2008 Restws Pautasso Zimmermann LeymannWww2008 Restws Pautasso Zimmermann Leymann
Www2008 Restws Pautasso Zimmermann Leymann
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
 
A017620123
A017620123A017620123
A017620123
 
2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA2010 Future Distributed Computing Architectures and SOA
2010 Future Distributed Computing Architectures and SOA
 
Cloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxCloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptx
 
Cloud Ecosystems A Perspective
Cloud Ecosystems A PerspectiveCloud Ecosystems A Perspective
Cloud Ecosystems A Perspective
 
cc notes one.pdf
cc notes one.pdfcc notes one.pdf
cc notes one.pdf
 
cloud co3453545665768s6xd5x5a5mputing.pdf
cloud co3453545665768s6xd5x5a5mputing.pdfcloud co3453545665768s6xd5x5a5mputing.pdf
cloud co3453545665768s6xd5x5a5mputing.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
 
Micro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part IMicro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part I
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
 
Cc unit 3 updated version
Cc unit 3 updated versionCc unit 3 updated version
Cc unit 3 updated version
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Trustworthy service oriented architecture and platform for cloud computing (2011 - poster)

  • 1. Cloud Computing "Cloud" is a metaphor for Internet while "Cloud Computing" refers to scalable networks of hardware and software infrastructures that delivering in the form of services, at any time and on-demand , access to remote (through Internet) computational resources such as storage and compute cycles, based on service-level agreements established between the service providers and consumers enabling higher-level services to be built on top of them. Cloud Computing "Cloud" is a metaphor for Internet while "Cloud Computing" refers to scalable networks of hardware and software infrastructures that delivering in the form of services, at any time and on-demand , access to remote (through Internet) computational resources such as storage and compute cycles, based on service-level agreements established between the service providers and consumers enabling higher-level services to be built on top of them. Cloud Service Models Software-as-a-Service (SaaS) Platform-as-a-Service (PaaS) Infrastructure-as-a- Service(Iaas) Cloud Service Models Software-as-a-Service (SaaS) Platform-as-a-Service (PaaS) Infrastructure-as-a- Service(Iaas) References [1] Thomas Erl. 2007. SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR, Upper Saddle River, NJ, USA [2] M. Armbrust; A. Fox; R. Griffith; A.D. Joseph; R.H. Katz; A. Konwinski; G. Lee; D.A. Patterson; A. Rabkin; I. Stoica and M. Zaharia. "Above the Clouds: A Berkeley View of cloud computing". University of California at Berkeley. [3] Jean Bacon, ”Expectations and Challenges in Large-Scale Distributed Systems,” IEEE Concurrency, vol. 8, no. 1, pp. 2-3, Jan.- Mar. 2000 [4] Kephart and D. Chess, ”The Vision of Autonomic Computing,” IEEE Computer 36(1): 41-50 , 2003 [5] Papazoglou, M. and van den Heuvel, W. (2007), ’Service oriented architectures: approaches, technologies and research issues’,The VLDB Journal The International Journal on Very Large Data Bases 16(3), 389-415. References [1] Thomas Erl. 2007. SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl). Prentice Hall PTR, Upper Saddle River, NJ, USA [2] M. Armbrust; A. Fox; R. Griffith; A.D. Joseph; R.H. Katz; A. Konwinski; G. Lee; D.A. Patterson; A. Rabkin; I. Stoica and M. Zaharia. "Above the Clouds: A Berkeley View of cloud computing". University of California at Berkeley. [3] Jean Bacon, ”Expectations and Challenges in Large-Scale Distributed Systems,” IEEE Concurrency, vol. 8, no. 1, pp. 2-3, Jan.- Mar. 2000 [4] Kephart and D. Chess, ”The Vision of Autonomic Computing,” IEEE Computer 36(1): 41-50 , 2003 [5] Papazoglou, M. and van den Heuvel, W. (2007), ’Service oriented architectures: approaches, technologies and research issues’,The VLDB Journal The International Journal on Very Large Data Bases 16(3), 389-415. Methodology - Based on SOA and service protocols, design Cloud Architecture for properties of trustworthiness (e.g., emergent security, robustness, fault resilience & tolerance, dependability, scalability, etc); - Prototype a loosely coupled component-oriented SOA/Cloud computing platform via middle-ware platforms; - Make Components Context-Aware; and - Make components intelligent (e.g. Multi-Agents, Swarm Intelligence etc.) Methodology - Based on SOA and service protocols, design Cloud Architecture for properties of trustworthiness (e.g., emergent security, robustness, fault resilience & tolerance, dependability, scalability, etc); - Prototype a loosely coupled component-oriented SOA/Cloud computing platform via middle-ware platforms; - Make Components Context-Aware; and - Make components intelligent (e.g. Multi-Agents, Swarm Intelligence etc.) Cloud Deployment Models Private cloud Community cloud. Public cloud Hybrid cloud Cloud Deployment Models Private cloud Community cloud. Public cloud Hybrid cloud Ioannis Polyzos * , Huaglory Tianfield, Mike Just and David Moffat School of Engineering and Computing, Glasgow Caledonian University *Corresponding author, Email: ioannis.polyzos@gcu.ac.uk Trustworthy Service-Oriented Architecture and Platform for Cloud Computing Figure 1 - Cloud Computing Architecture The Problem Massive sizes of those systems and the exponential complexity associated pose new challenges for Distributed Systems. Some key issues include such as Scalability, Availability and Fault-Tolerance. The Problem Massive sizes of those systems and the exponential complexity associated pose new challenges for Distributed Systems. Some key issues include such as Scalability, Availability and Fault-Tolerance. Autonomic Computing “Autonomic Computing" aims to introduce the properties of self-governance and autonomy to distributed systems. Autonomic Computing systems will feature elements such as Self-Awareness, Self- Management, Self-configuration, Self-Optimization, Self-Healing, Self-Protection and Context Awareness. Autonomic Computing “Autonomic Computing" aims to introduce the properties of self-governance and autonomy to distributed systems. Autonomic Computing systems will feature elements such as Self-Awareness, Self- Management, Self-configuration, Self-Optimization, Self-Healing, Self-Protection and Context Awareness. Introduction The advances in networking technology in recent years have led to an explosive growth of Internet and on-line services which are to be outsourced through the network as re-usable utility components according to the ”Utility Computing” paradigm. This shift to online services has emerged into Cloud Computing and models such as SaaS, PaaS, IaaS, etc. Introduction The advances in networking technology in recent years have led to an explosive growth of Internet and on-line services which are to be outsourced through the network as re-usable utility components according to the ”Utility Computing” paradigm. This shift to online services has emerged into Cloud Computing and models such as SaaS, PaaS, IaaS, etc. Figure 2 – Prototype Architecture Service-Orientation and Service Oriented Architecture (SOA) provide a model or paradigm used to glue and leverage the services that exist in the Cloud. Service-Orientation and Service Oriented Architecture (SOA) provide a model or paradigm used to glue and leverage the services that exist in the Cloud. Service-Oriented Architecture (SOA) Service Oriented Architecture (SOA) refers to an architectural style which aims to build more flexible software systems by assembling, on the fly, a set of reusable components that focus on a specific context and are able to communicate with each other and to be combined in order to support business processes. Service-Oriented Architecture (SOA) Service Oriented Architecture (SOA) refers to an architectural style which aims to build more flexible software systems by assembling, on the fly, a set of reusable components that focus on a specific context and are able to communicate with each other and to be combined in order to support business processes. Figure 3 – SOA Cloud environments