Platform-as-a-Service (PaaS) represents a complete preintegrated platform offering for the development and operation of general purpose business applications. A fully preintegrated and standardized platform – offered in a multitenant mode as a managed service – means much less manual effort than installing and configuring middleware components in on-premise servers.
Enterprise architecture patterns and framework changed heavily during the last decade, the software / platform / framework upgrades eat up the major chunk of it budgets and leaving relatively smaller portion for business innovation.
However, due to the support for Java EE full implementation and open standards along with extended support for common relational databases, Redhat Open Shift provides a better option for porting existing Java EE applications to Cloud.