Roboconf

Roboconf

Roboconf tar in inmatningsapplikationsbeskrivningar.En applikationsbeskrivning är ett zip-arkiv som innehåller en lista över programvarukomponenter och deras relationer (vad som används på vad och vad beror på vad).Varje komponent har recept som kommer att användas för att hantera dess livscykel.Utöver de klassiska faserna (distribuera, starta, stoppa och avinstallera) finns det en speciell fas som kallas "uppdatering".Det åberopas varje gång ett beroende ändras.Det här är nyckeln för att få hot-rekonfiguration och elasticy till applikationen.Andra aspekter av applikationen kan tillhandahållas, såsom sonder, sondkonfigurationer, komplexa skriptkommandon och automatiska reaktioner.Roboconf tillhandahåller flera förlängningspunkter.En används för att ansluta distributionsmiljöer (t.ex. för leverantörer av molninfrastrukturer).En annan användes för att stödja nya recepttyper (skript, docktelefonmoduler ...).Det finns också en för att definiera nya sonder.Den levereras med flera verktyg, inklusive en webbkonsol, Eclipse plug-ins, en Maven plug-in för att automatisera build och dokumentationsgeneratorer.Roboconf är mestadels utvecklad i Java / OSGi, men vissa delar förlitar sig på Javascript (AngularJS ...).
roboconf

kategorier

Alternativ till Roboconf för alla plattformar med öppen källkodslicens