Key Characteristics
- Ease of use
PaaS platforms are commonly designed around developer ergonomics to maximise developer productivity.
- Simplicity
PaaS allows resources to be focused on value add development effort by removing the need for most non-differentiating project tasks associated such as provisioning and managing environments.
- Automation
PaaS platforms make aggressive use of automation to eliminate repetitive tasks that add no value, instead allowing developers to focus on high-value differentiating features.
- Multi-tenant architecture
PaaS offerings typically attempt to support use of the application by many concurrent users, by providing concurrency management, scalability, fail-over and security. The architecture enables defining the "trust relationship" between users in security, access, distribution of source code, navigation history, user (people and device) profiles, interaction history, and application usage.
- Integration with web services and databases
Support for SOAP and REST interfaces allow PaaS offerings to create compositions of multiple web services, sometimes called "mashups", as well as access databases and re-use services maintained inside private networks. Support for keeping the user/relationships (if multiple users)/device context and profile through the mashup across web services, databases and networks.
Read more about this topic: Platform As A Service
Famous quotes containing the word key:
“They have thrown away her electric toothbrush, someone else slips
The key into the lock of her safety-deposit box
At the Crocker-Anglo Bank; her seat at the cricket matches
Is warmed by buttocks less delectable than hers.”
—Randall Jarrell (19141965)