Università di Pisa
Sistema bibliotecario di ateneo

TOSCA-MART: A Method for Adapting and Reusing Cloud Applications

Soldani, Jacopo and Binz, Tobias and Breitenbücher, Uwe and Leymann, Frank and Brogi, Antonio (2015) TOSCA-MART: A Method for Adapting and Reusing Cloud Applications. Technical Report del Dipartimento di Informatica, TR . University of Pisa, Pisa, IT. (Submitted)

Available under License Creative Commons Attribution No Derivatives.

Download (5Mb) | Preview


    To fully appreciate cloud computing powers, design and development of cloud applications should be eased and supported. The OASIS TOSCA standard enables developers to design and develop cloud applications by specifying their topologies as orchestrations of typed nodes and relationships.However, building such application topologies often results in reinventing the wheel multiple times when similar solutions are manually created for different applications by different developers having the same requirements. Thus, the reusability of existing TOSCA solutions is crucial to ease and support design and development processes. In this paper, we tackle this issue. We introduce TOSCA-MART, a method that enables deriving valid implementations for custom components from a repository of complete and validated cloud applications. The method enables developers to specify individual components in their application topologies, and illustrates how to match, adapt, and reuse existing (fragments of) applications to implement these components while fulfilling all their compliance requirements. We also characterize and validate TOSCA-MART by means of a prototypical implementation based on an open source toolchain and a case study.

    Item Type: Book
    Subjects: Area01 - Scienze matematiche e informatiche > INF/01 - Informatica
    Divisions: Dipartimenti (from 2013) > DIPARTIMENTO DI INFORMATICA
    Depositing User: Jacopo Soldani
    Date Deposited: 03 Apr 2015 09:29
    Last Modified: 03 Apr 2015 09:29
    URI: http://eprints.adm.unipi.it/id/eprint/2331

    Repository staff only actions

    View Item