Canal RSS

Archivo de la etiqueta: spring source

Cloud Computing, java y Latinoamerica

Publicado en
Cuando la moda del Cloud Computing inicio, muchos predijeron el fin de Java; el lenguaje de programación era para ellos demasiado engorroso para las demandas de desempeño rápido y liviano que la computación basada en Internet requería. La introducción de VMForce y la adición de soporte para Java en Google App Engine y Microsoft Azure probó que Java tenía su lugar en la nube. Los desarrollos recientes de Plataforma como Servicio (PaaS) sugieren que Java tiene un futuro promisorio por delante.
VMforce
VMWare finiquito su adquisición de SpringSource ofreciendo una nueva plataforma para el desarrollo de aplicaciones en la nube llamada VMforce. Spring Framework desplegado en la nube se utilizaría para producir aplicaciones Java que se ejecutan en la infraestructura de Salesforce Force.com.
VMforce combina a dos lideres en distintos segmentos del mercado (la virtualización de VMWare junto con la infraestructura de Software como Servicio de Salesforce) para ofrecer a los desarrolladores una plataforma para el desarrolo de aplicaciones utilizando Java.
Algunas de las características más destacadas de esta plataforma son:
    • El desarrollador puede utilizar el IDE de SpringSource basado en Eclipse.
    • Se puede utilizar Java estándar (POJOs, JSPs y Servlets) para crear las aplicaciones.
    • Puede desplegar su aplicación con un Click.
    • Utiliza SpringSource TC Server, una edición empresarial de Tomcat.
    • Acceso al servicio Chatter de Force.com, con lo cual puede agregar funciones colaborativas a su aplicación (una red social privada).
    • Los desarrolladores tienen acceso a los servicios preconstruidos por Force.com sin escribir código personalizado.
    • Se puede utilizar la base de datos relacional de Force.com que incluye escalabilidad automática, alta disponibilidad, auto-tuning, backup y recuperación de incidentes.
 CloudBees

CloudBees ofrece dos soluciones, una para desarrollar y otra para simplemente desplegar una aplicación ya existente:
DEV@cloud ofrece una serie de servicios basados en la nube para solventar los problemas más comentes durante el ciclo de desarrollo de una aplicación. En el núcleo de la oferta de CloudBees se utiliza el sistema de integración continua Jenkins, el cual ofrece recursos para los desarrolladores y los equipos de QA (Quality Assurance) sin el costo de comprar, administrar y mantener sus propios entornos de desarrollo.
RUN@cloud utiliza el poder de la plataforma de CloudBees para permitir a los desarrolladores deplegar las aplicaciones en la nube. RUN@Cloud ofrece desplegar las aplicaciones web en la nube agregando balanceo de carga, escalabilidad y alta disponiblidad. El equipo de desarrollo puede escribir el software en la manera tradicional, utilizando las mismas herramientas (IDEs) y desplegarlos instantáneamente en la nube.
RUN@Cloud se destaca por:
  • Soporta aplicaciones web desarrolladas en Java EE y en Spring, se encuentran agregando la funcionalidad para soportar JBoss Application Server.
  • Escalabilidad automática a partir de la utilización de recursos.
  • Entrega autorecuperación, redundancia y escalabilidad ilimitada.
  • Monitoreo a nivel de servicio.
  • Estrategias de recuperación configurables.
  • Clustering para el balanceo sobre HTTP.
  • Servidores compartidos o dedicados.
  • Entorno de pruebas local.
  • Balanceo local para JDBC.
  • Backups automáticos, incluida la base de datos.
  • Se puede seleccionar el IaaS sobre el que se ejecutarían las aplicaciones si es necesario.
  • Transición sencilla entre los entornos de desarrollo y producción.