Winery – A Modeling Tool for TOSCA-Based Cloud Applications

  • Oliver Kopp
  • Tobias Binz
  • Uwe Breitenbücher
  • Frank Leymann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8274)


TOSCA is a new OASIS standard to describe composite applications and their management. The structure of an application is described by a topology, whereas management plans describe the application’s management functionalities, e.g., provisioning or migration. Winery is a tool offering an HTML5-based environment for graph-based modeling of application topologies and defining reusable component and relationship types. Thereby, it uses TOSCA as internal storage, import, and export format. This demonstration shows how Winery supports modeling of TOSCA-based applications. We use the school management software Moodle as running example throughout the paper.


Cloud Applications Modeling TOSCA Management Portability 


  1. 1.
    Binz, T., Breitenbücher, U., Haupt, F., Kopp, O., Leymann, F., Nowak, A., Wagner, S.: OpenTOSCA – A Runtime for TOSCA-based Cloud Applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 694–697. Springer, Heidelberg (2013)Google Scholar
  2. 2.
    Binz, T., Breitenbücher, U., Kopp, O., Leymann, F.: TOSCA: Portable Automated Deployment and Management of Cloud Applications. In: Advanced Web Services, pp. 527–549. Springer (2014)Google Scholar
  3. 3.
    Breitenbücher, U., Binz, T., Kopp, O., Leymann, F., Schumm, D.: Vino4TOSCA: A Visual Notation for Application Topologies based on TOSCA. In: Meersman, R., et al. (eds.) OTM 2012, Part I. LNCS, vol. 7565, pp. 416–424. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  4. 4.
    Kopp, O.: TOSCA v1.0 as UML class diagram (2013),
  5. 5.
    Kopp, O., Binz, T., Breitenbücher, U., Leymann, F.: BPMN4TOSCA: A Domain-Specific Language to Model Management Plans for Composite Applications. In: Mendling, J., Weidlich, M. (eds.) BPMN 2012. LNBIP, vol. 125, pp. 38–52. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  6. 6.
    OASIS: OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) Version 1.0 Committee Specification 01 (2013)Google Scholar
  7. 7.
    OASIS: Topology and Orchestration Specification for Cloud Applications (TOSCA) Primer Version 1.0 (January 2013)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Oliver Kopp
    • 1
    • 2
  • Tobias Binz
    • 2
  • Uwe Breitenbücher
    • 2
  • Frank Leymann
    • 2
  1. 1.IPVSUniversity of StuttgartGermany
  2. 2.IAASUniversity of StuttgartGermany

Personalised recommendations