En la red existen diferentes concepciones y definiciones sobre PAAS. Voy a intentar transmitir en este post lo que para mí aporta PAAS.
Lo primero y la gran diferencia entre PAAS y SAAS es que PAAS se divide en dos grandes apartados:
- Desarrollo de aplicaciones.
- Ejecución de aplicaciones.
Desarrollo de Aplicaciones
- Para desarrollar software se necesitan BBDD, servidores, redes y herramientas de desarrollo. Además, necesitarás personal para mantener todo esto. Con PAAS te olvidas de esta parte y te centras en innovar y desarrollar.
- No más costes de actualizaciones: el proveedor de PAAS soportará los costes de actualización, parches, S.O., etc. El desarrollador se olvida de muchas horas perdidas de trabajo.
- Las aplicaciones se mueven de un estado a otro (prototipo, análisis, desarrollo, testing, documentación, operación y puesta en marcha) con un proceso simple y un rápido time to market.
- Se comparten aplicaciones, código y conocimiento entre desarrolladores.
- Repositorio común de aplicaciones y código.
Ejecución de Aplicaciones
- Cuando hemos acabado nuestro desarrollo, ponerlo al cliente en producción son unos clics de ratón.
- El cliente no se ve obligado a adquirir nuevo hardware o software.
- Elimina los costes iniciales de licencias, con lo que para el cliente la compra tiene menos riesgos.
- Acceso desde cualquier dispositivo, en cualquier sitio, a cualquier hora.
Bibliografía utilizada:
http://www.salesforce.com/paas/
