Mikrotjänster är ett framväxande paradigm för utvecklingen av distribuerade system som, med ursprung i Service-Oriented Architecture, fokuserar på den lilla dimensionen, den lösa kopplingen och den dynamiska topologin för tjänster. Mikrotjänster är särskilt lämpliga för utveckling av distribuerade system i molnet. Deras dynamiska karaktär kräver dock lämpliga tekniker för automatisk installation. I det här dokumentet tar vi upp detta problem och föreslår JRO (Jolie Redeployment Optimiser), ett verktyg för automatisk och optimerad spridning av mikrotjänster skrivna på Jolie-språket. Verktyget använder Zephyrus, ett toppmodernt verktyg som automatiskt genererar en helt detaljerad ServiceOriented Architecture konfiguration från en partiell och abstrakt beskrivning av målapplikationen.
Gabbrielli m.fl. I REF föreslogs en automatisk och optimerad spridning av mikrotjänster skrivna på Jolie-språket.
Self-Reconfiguring Microservices
{'venue': 'Theory and Practice of Formal Methods', 'journal': None, 'mag_field_of_study': ['Computer Science']}