Conference paper Open Access

A DMN-based Approach for Dynamic Deployment Modelling of Cloud Applications

Frank Griesinger; Daniel Seybold; Jörg Domaschka; Kyriakos Kritikos; Robert Woitsch


MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="http://www.loc.gov/MARC21/slim">
  <leader>00000nam##2200000uu#4500</leader>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">DMN, DevOps, MDE, cloud, deployment modelling</subfield>
  </datafield>
  <controlfield tag="005">20200120154739.0</controlfield>
  <controlfield tag="001">164178</controlfield>
  <datafield tag="711" ind1=" " ind2=" ">
    <subfield code="g">CloudWays 2016</subfield>
    <subfield code="a">International Workshop on Cloud Adoption and Migration</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm</subfield>
    <subfield code="a">Daniel Seybold</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm</subfield>
    <subfield code="a">Jörg Domaschka</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">ICS-FORTH</subfield>
    <subfield code="a">Kyriakos Kritikos</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">BOC Asset Management</subfield>
    <subfield code="a">Robert Woitsch</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">663486</subfield>
    <subfield code="z">md5:2dad9fa7b65575c47474385bfb54295d</subfield>
    <subfield code="u">https://zenodo.org/record/164178/files/20160901-ESOCC-CloudWays-Griesinger-DMN-CAMEL-MApping.pdf</subfield>
  </datafield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2016-09-05</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="p">user-ecfunded</subfield>
    <subfield code="o">oai:zenodo.org:164178</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">University of Ulm</subfield>
    <subfield code="a">Frank Griesinger</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">A DMN-based Approach for Dynamic Deployment Modelling of Cloud Applications</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">user-ecfunded</subfield>
  </datafield>
  <datafield tag="536" ind1=" " ind2=" ">
    <subfield code="c">644690</subfield>
    <subfield code="a">Business and IT-Cloud Alignment using a Smart Socket</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u">http://creativecommons.org/licenses/by/4.0/legalcode</subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  </datafield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2">opendefinition.org</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Cloud computing is well suited for applications with a distributed architecture and dynamic demand of resources. Yet, current approaches to model cloud application deployment do not cater for the application's dynamic nature and its rapidly changing business requirements. The static description of deployments results in a lack of reusability and also lacks an integrated way to adapt to the current context. To reuse and refine the deployment model, we introduce a simple decision layer on top of a cloud application description, which abstracts from the actual deployment language and allows assembling the deployment model from existing model fragments. Those fragments are chosen based on the input of the decision process. We define an architecture for the decision layer and sketch an implementation based on CAMEL, DMN, and ADOxx. The benefits of the decision layer are illustrated by two use cases. Our approach shifts the focus from a static to a dynamic and reusable modelling process, which also reduces the modeller's effort.&lt;/p&gt;</subfield>
  </datafield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.164178</subfield>
    <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
  </datafield>
</record>
35
35
views
downloads
All versions This version
Views 3534
Downloads 3535
Data volume 23.2 MB23.2 MB
Unique views 3534
Unique downloads 3434

Share

Cite as