Roboconf

Roboconf

Roboconf acepta las descripciones de las aplicaciones de entrada.La descripción de una aplicación es un archivo zip que incluye una lista de componentes de software y sus relaciones (qué se implementa y qué depende de qué).Cada componente viene con recetas que se usarán para manejar su ciclo de vida.Más allá de las fases clásicas (implementación, inicio, detención y desinstalación), hay una fase especial llamada "actualización".Se invoca cada vez que cambia una dependencia.Esta es la clave para traer reconfiguración en caliente y elasticidad a la aplicación.Se pueden proporcionar otros aspectos de la aplicación, como sondas, configuraciones de sonda, comandos complejos con secuencias de comandos y reacciones automáticas.Roboconf proporciona varios puntos de extensión.Uno se usa para conectar entornos de implementación (por ejemplo, para proveedores de infraestructuras de nube).Otro solía admitir nuevos tipos de recetas (scripts, módulos Puppet ...).También hay uno para definir nuevas sondas.Viene con varias herramientas, incluida una consola web, complementos de Eclipse, un complemento de Maven para automatizar compilaciones y generadores de documentación.Roboconf se desarrolla principalmente en Java / OSGi, pero algunas partes se basan en Javascript (AngularJS ...).
roboconf

Sitio web:

Categorias

Alternativas a Roboconf para todas las plataformas con licencia de código abierto