or subscription model, so users only pay for what they use. PaaS offerings include
workflows for application building, application development, testing,
deployment, and hosting. Also application services, virtual offices, team
collaboration, database integration, security, scalability, storage, health, state
management, dashboard tooling, and more.
Key features of PaaS include services for developing, testing, deploying,
hosting, and managing applications to support the application development life
cycle. Web authoring tool interfaces typically provide some level of support to
facilitate the creation of user interfaces based on technologies such as HTML,
JavaScript, and other technologies. Support for multi-user architecture helps to
avoid development problems regarding the use of applications by many users at
the same time. PaaS providers often include services to manage concurrency,
scalability, fault tolerance, and security. Another feature is integration with web
services and databases. Support for the Simple Object Access Protocol (SOAP)
and other interfaces allows PaaS applications to create combinations of web
services (called mashups) as easily as having access to databases and reusing
services within private networks . The ability to build and distribute code between
dedicated, predefined, or distributed teams greatly increases the productivity of
PaaS vendor offerings. Integrated PaaS offerings provide an opportunity for
developers to better understand the inner workings of their applications and user
behavior when using tools like the dashboard to view internal parameters based
on measurements of the number of parallel connections, etc. Some PaaS offerings
extend this toolkit to allow billing for usage.
Достарыңызбен бөлісу: