Platform As A Service - Key Characteristics

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:

    Japanese mothers credit “effort” as the key determinant of a child’s achievement in school, while American mothers name “ability” as the more important factor.
    Perry Garfinkel (20th century)