000 04901nam a22006615i 4500
001 978-3-031-04961-3
003 DE-He213
005 20220929150256.0
007 cr nn 008mamaa
008 220714s2022 sz | s |||| 0|eng d
020 _a9783031049613
_9978-3-031-04961-3
024 7 _a10.1007/978-3-031-04961-3
_2doi
072 7 _aUMZ
_2bicssc
072 7 _aCOM051230
_2bisacsh
072 7 _aUMZ
_2thema
082 0 4 _a005.1
_223
245 1 0 _aDeployment and operation of complex software in heterogeneous execution environments
_h[electronic resource] :
_bthe SODALITE approach /
_cedited by Elisabetta Di Nitto, Jesús Gorroñogoitia Cruz, Indika Kumara, Dragan Radolović, Kamil Tokmakov, Zoe Vasileiou.
250 _a1st ed. 2022.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2022.
300 _aVII, 148 p. 107 illus., 98 illus. in color.
_bonline resource.
336 _btxt
337 _bc
338 _bcr
347 _atext file
_bPDF
_2rda
490 1 _aPoliMI SpringerBriefs,
_x2282-2585
505 0 _aOrchestrating Heterogeneous Applications: Motivation and State of the Art -- The SODALITE Approach: an Overview -- The SODALITE Model-driven Approach -- Quality Assurance and Design-time Optimization -- The SODALITE Runtime Environment -- SODALITE in Context -- SODALITE Use Cases -- Toward Impact Generation and Future Research.
506 0 _aOpen Access
520 _aThis open access book provides an overview of the work developed within the SODALITE project, which aims at facilitating the deployment and operation of distributed software on top of heterogeneous infrastructures, including cloud, HPC and edge resources. The experts participating in the project describe how SODALITE works and how it can be exploited by end users. While multiple languages and tools are available in the literature to support DevOps teams in the automation of deployment and operation steps, still these activities require specific know-how and skills that cannot be found in average teams. The SODALITE framework tackles this problem by offering modelling and smart editing features to allow those we call Application Ops Experts to work without knowing low level details about the adopted, potentially heterogeneous, infrastructures. The framework offers also mechanisms to verify the quality of the defined models, generate the corresponding executable infrastructural code, automatically wrap application components within proper execution containers, orchestrate all activities concerned with deployment and operation of all system components, and support on-the-fly self-adaptation and refactoring.
650 0 _aSoftware engineering.
_9107265
650 0 _aCloud Computing.
_9111544
650 0 _aEngineering-Data processing.
_9110847
650 0 _aProgramming languages (Electronic computers).
_9111286
650 0 _aOperating systems (Computers).
_9109432
650 1 4 _aSoftware Engineering.
_9107265
650 2 4 _aCloud Computing.
_9111544
650 2 4 _aData Engineering.
_9110851
650 2 4 _aProgramming Language.
_9111289
650 2 4 _aOperating Systems.
_9107267
700 1 _aDi Nitto, Elisabetta.
_0(orcid)0000-0003-3422-5171
_1https://orcid.org/0000-0003-3422-5171
_9111545
700 1 _aGorroñogoitia Cruz, Jesús.
_0(orcid)0000-0002-0878-6031
_1https://orcid.org/0000-0002-0878-6031
_9111546
700 1 _aKumara, Indika.
_0(orcid)0000-0003-4355-0494
_1https://orcid.org/0000-0003-4355-0494
_9111547
700 1 _aRadolović, Dragan.
_0(orcid)0000-0002-8104-1909
_1https://orcid.org/0000-0002-8104-1909
_9111548
700 1 _aTokmakov, Kamil.
_0(orcid)0000-0002-3160-2309
_1https://orcid.org/0000-0002-3160-2309
_9111549
700 1 _aVasileiou, Zoe.
_0(orcid)0000-0003-0634-6793
_1https://orcid.org/0000-0003-0634-6793
_9111550
710 2 _aSpringerLink (Online service)
_9107205
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031049606
776 0 8 _iPrinted edition:
_z9783031049620
830 0 _aPoliMI SpringerBriefs,
_x2282-2585
_9111351
856 4 0 _yLink to Springer open access ebook
_uhttps://doi.org/10.1007/978-3-031-04961-3
856 4 0 _ySend a message to library staff if access to this online resource is unavailable
_uhttps://tinyurl.com/52eeu77j
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
912 _aZDB-2-SOB
999 _c50953
_d50953