Se encuentra usted aquí: Inicio » IaaS Framework
El IaaS Framework propone una solución generalizada a los resultados obtenidos en los programas de investigación de UCLP financiados por CANARIE. En la actualidad es una práctica común crear aplicaciones para conectar equipos a la red. A la vez que emerge la nueva generación de Internet, cada vez más organizaciones e individuos buscan compartir su hardware con otros. Este fenómeno se conoce como Infraestructura como Servicio (Infrastructure as a Service, IaaS), y consiste en crear una representación software del dispositivo físico en cuestión para proporcionar interactividad, así como su gestión remota. El IaaS Framework está basado en OSGi y Spring Framework, utiliza Hibernate y otras tecnologías de código abierto probadas y potencialmente puede ofrecer una solución integrada única para sus necesidades de virtualización. Sin embargo, debido a su modularidad, es posible elegir sólo las piezas que necesita y utilizar otros frameworks como Grails, Struts o Appfuse para proporcionar la interfaz final. Siguiendo las mejores prácticas de Spring Framework, este Framework ha sido diseñado para ser no intrusivo. El IaaS Framework está compuesto por cuatro subproyectos (engines, resources, services y tools) que permiten crear aplicaciones para conectar los dispositivos a la red. Los proyectos no tienen dependencias entre sí, lo cual hace posible utilizar el Framework para crear servicios web sencillos, sin necesidad de comunicarse con un dispositivo de hardware o aplicación externa.
El objetivo de este proyecto es diseñar y desarrollar un Framework software de código abierto para administrar la infraestructura como un servicio y la virtualización. Este Framework modular proporcionará el modelo de programación, los módulos comunes y una plataforma de ejecución para alojar los diferentes componentes. Concretamente, el Framework desarrollado debe proporcionar las siguientes características: