Web Services 4 Flashcards
REST
- REST is a design pattern.
- It is a certain approach to creating Web Services.
Three fundamental Aspects of REST Design Pattern
- Resources
- URL Identify Resource
- Simple Operation
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
- Resources
- URLs Identify Resources
Cloud Computing
- Internet-based computing
- large groups of remote servers are networked
- sharing of data-processing tasks, centralized data storage, computer services and resources
- Any computer related task that is done entirely on Internet
- Allows users to deal with the software without having the hardware.
Everything is done by remote, nothing is saved locally.
Cloud Computing Components
- application
- platform
- infrastructure
Characteristics of cloud computing
- Empowerment
- Agility and API
- Cost and Security
- Device and location independence
- Visualization
- Multi-tenancy
- Reliability and Maintenance
- Scalability and Elasticity
Service Models in Colud Computing
- Infrastructure as Service
- Platform as Service
- SOftware as service
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)
- All software and hardware is transparent
- User only knows their own access point
Deployment Models
- public cloud
- community cloud
- private cloud
- hybrid cloud
- private cloud rental
Public cloud
Done by service providers
Community cloud
organizations from a specific community with common concerns