Sobre Roboconf

Roboconf leva em descrições de aplicativos de entrada. Uma descrição do aplicativo é um arquivo zip que inclui uma lista de componentes de software e suas relações (o que é implantado sobre o que e o que depende do que.) Cada componente vem com receitas que serão usadas para lidar com seu ciclo de vida. Além das fases clássicas (deploy, start, stop and un deploy), há uma fase especial chamada quot;update". É invocado cada vez que uma dependência muda. Esta é a chave para trazer hot-reconfiguration e elasticy para a aplicação. Outros aspectos da aplicação podem ser fornecidos, como sondas, configurações de sonda, comandos de script complexos e reações automáticas. Roboconf fornece vários pontos de extensão. Um é usado para conectar ambientes de implantação (por exemplo, para provedores de infraestruturas em nuvem). Outro usado para apoiar novos tipos de receitas (escritos, módulos de fantoche.) Há também um para definir novas sondas. Ele vem com várias ferramentas, incluindo um console web, plug-ins Eclipse, um plug-in Maven para automatizar compilações e geradores de documentação. Roboconf é desenvolvido principalmente em Java/OSGi, mas algumas partes dependem do Javascript (AngularJS.)

Categorias

  • Free
  • Open Source
  • Paid