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:

    Now narrow minds can develop as well through persecution as through benevolence; they can assure themselves of their power by tyrannizing cruelly or beneficently over others; they go the way their nature guides them. Add to this the guidance of interest, and you will have the key to most social riddles.
    HonorĂ© De Balzac (1799–1850)