REST
Three fundamental Aspects of REST Design Pattern
Resources
every identity has unique resource (Websute, HT’ML page, XMML(
URL Identify Resource
Every source is uniquely identified by URL
(Tim-Burner’s Lee Web Design)
Two Fundamental Aspects of the REST Design Pattern
Cloud Computing
Cloud Computing Components
Characteristics of cloud computing
Service Models in Colud Computing
Infrastructure as a Service (IaaS)
Basic, service users maintain software
Platform as a Service (PaaS)
Users are given software and hardware automatically
Software as a Service (SaaS)
Deployment Models
Public cloud
Done by service providers
Community cloud
organizations from a specific community with common concerns
Private cloud
operated solely for a single organization
Hybrid cloud
composition of two or more clouds (private, community or public)
Private Cloud Rentals
option to consider when security is a concern
The software systems involved in the delivery, communicating over a loose coupling mechanism
Architecture
The Inter-cloud
interconnected global “cloud of clouds” and an extension of the Internet
Cloud Engineering
The application of engineering disciplines to cloud computing
High level concerns in Cloud Engineering
Governance in cloud engineering