Roboconf preberá popisy vstupných aplikácií.Popis aplikácie je archív ZIP, ktorý obsahuje zoznam softvérových komponentov a ich vzťahov (čo je nasadené na čom a čo závisí od toho).Každá súčasť sa dodáva s receptami, ktoré sa použijú na zvládnutie jej životného cyklu.Okrem klasických fáz (nasadenie, spustenie, zastavenie a rozvinutie) existuje špeciálna fáza s názvom „aktualizácia“.Vyvolá sa pri každej zmene závislosti.Toto je kľúč, ktorý prinesie do aplikácie rekonfiguráciu za tepla a pružnú.Môžu byť poskytnuté ďalšie aspekty aplikácie, ako sú sondy, konfigurácie sondy, zložité skriptované príkazy a automatické reakcie.Roboconf poskytuje niekoľko predlžovacích bodov.Jeden sa používa na pripojenie prostredí nasadenia (napr. Pre poskytovateľov cloudovej infraštruktúry).Ďalší slúžil na podporu nových typov receptov (skripty, Bábkové moduly ...).Je tu tiež jedna, ktorá definuje nové sondy.Dodáva sa s niekoľkými nástrojmi vrátane webovej konzoly, doplnkov Eclipse, doplnku Maven na automatizáciu zostavovania a generátorov dokumentácie.Roboconf je väčšinou vyvíjaný v Java / OSGi, ale niektoré časti sa spoliehajú na Javascript (AngularJS ...).
roboconf