000 04193nam a22006495i 4500
001 978-3-031-04961-3
003 DE-He213
005 20240507154520.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
050 4 _aQA76.758
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 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
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.
650 0 _aCloud Computing.
650 0 _aEngineering
_xData processing.
650 0 _aProgramming languages (Electronic computers).
650 0 _aOperating systems (Computers).
650 1 4 _aSoftware Engineering.
650 2 4 _aCloud Computing.
650 2 4 _aData Engineering.
650 2 4 _aProgramming Language.
650 2 4 _aOperating Systems.
700 1 _aDi Nitto, Elisabetta.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
700 1 _aGorroñogoitia Cruz, Jesús.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
700 1 _aKumara, Indika.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
700 1 _aRadolović, Dragan.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
700 1 _aTokmakov, Kamil.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
700 1 _aVasileiou, Zoe.
_eeditor.
_4edt
_4http://id.loc.gov/vocabulary/relators/edt
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031049606
776 0 8 _iPrinted edition:
_z9783031049620
830 0 _aPoliMI SpringerBriefs,
_x2282-2585
856 4 0 _uhttps://doi.org/10.1007/978-3-031-04961-3
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
912 _aZDB-2-SOB
999 _c37424
_d37424