Platform as a Service

Learn what Platform as a Service (PaaS) is, and how you might benefit from using PaaS with IBM® App Connect Enterprise.

A PaaS cloud configuration automates the execution environment and solution deployment. For example, acting as an operating system that supports IBM App Connect Enterprise. A typical PaaS provider consists of many servers that each provide customized environments, and can dynamically allocate resources to that environment where and when they are required.

Applications are deployed into this environment, and are often charged by usage or capacity, which means that you pay only for as much as you use or specify, which can greatly reduce operating costs.

The benefits of using a PaaS configuration are:
  • Reconfiguring and maintenance of the environment is faster and requires significantly less effort.
  • If you use a PaaS provider, maintenance and optimization are provided, requiring less developer time.
  • Dynamically scalable. PaaS automatically increases or decreases resources, which are based on demand. You usually pay only for the resources that are used.
Considerations for using PaaS are:
  • Choosing a PaaS vendor with the right cost model for your usage.
  • Whether the PaaS provider has any restrictions on what type of content and applications are allowed.
  • What frameworks, languages and databases are supported.
  • Vendor lock-in, and choosing standard or proprietary technologies. If your provider uses proprietary technologies, you might find it harder to switch vendors.
  • Security and data compliance, if you have restrictions for data use and sharing.
  • Dependency on the PaaS vendor for aspects of security and uptime.
  • Requires new and different security measures.