Una sola Aplicación - Múltiples modos de ejecución
Una posible solución al dilema planteado es la nueva generación de plataformas RIA híbridas, como Magic xpa de Magic Software.
Magic xpa es una plataforma híbrida de aplicaciones basada en
metadatos, que a la vez que provee la misma productividad y
relación de efectividad de costos que otras ofertas de PaaS,
también permite el desarrollo, ejecución y mantenimiento "híbrido", combinando desktop, Client/Server, HTML Web Applications y Web 2.0 RIA en un único repositorio de funcionalidad y con un sólo esfuerzo de construcción.
De esta forma un integrador de sistemas puede construir y ejecutar una aplicación Cloud en paralelo con su modelo original Cliente / Servidor, incurriendo en el esfuerzo de construir un único conjunto de funcionalidad. Una aplicación puede así ser redirigida en cualquier momento a un modelo diferente de distribución de software, sin necesidad de recodificar la aplicación totalmente desde cero.
Este enfoque permite que las empresas de desarrollo puedan
aprovechar las ventajas de las economías de escala que Cloud
brinda y expandir sus mercados manteniendo al mismo tiempo
sus negocios actuales basados en aplicaciones Cliente Servidor.010.