{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T09:10:10Z","timestamp":1748769010032,"version":"3.41.0"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319295817"},{"type":"electronic","value":"9783319295824"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-29582-4_13","type":"book-chapter","created":{"date-parts":[[2016,2,2]],"date-time":"2016-02-02T16:06:17Z","timestamp":1454429177000},"page":"239-262","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies"],"prefix":"10.1007","author":[{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Binz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Kopp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K\u00e1lm\u00e1n","family":"K\u00e9pes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Wettinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,2,3]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Andrzejak, A., Hermann, U., Sahai, A.: Feedbackflow - an adaptive workflow generator for systems management. In: ICAC 2005, pp. 335\u2013336, June 2005","DOI":"10.1109\/ICAC.2005.30"},{"key":"13_CR2","unstructured":"Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F.: Migration of enterprise applications to the cloud. It - Inf. Technol. Spec. Issue Architect. Web Appl. 56(3), 106\u2013111 (2014)"},{"key":"13_CR3","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/978-1-4614-7535-4_22","volume-title":"Advanced Web Services","author":"T Binz","year":"2014","unstructured":"Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F.: TOSCA: portable automated deployment and management of cloud applications. In: Bouguettaya, A., Sheng, Q.Z., Daniel, F. (eds.) Advanced Web Services, pp. 527\u2013549. Springer, Heidelberg (2014)"},{"issue":"03","key":"13_CR4","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MIC.2012.43","volume":"16","author":"T Binz","year":"2012","unstructured":"Binz, T., Breiter, G., Leymann, F., Spatzier, T.: Portable cloud services using TOSCA. IEEE Internet Comput. 16(03), 80\u201385 (2012)","journal-title":"IEEE Internet Comput."},{"key":"13_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"692","DOI":"10.1007\/978-3-642-45005-1_62","volume-title":"Service-Oriented Computing","author":"T Binz","year":"2013","unstructured":"Binz, T., Breitenb\u00fccher, U., Haupt, F., Kopp, O., Leymann, F., Nowak, A., Wagner, S.: OpenTOSCA \u2013 a runtime for TOSCA-based cloud applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 692\u2013695. Springer, Heidelberg (2013)"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., Leymann, F.: Pattern-based runtime management of composite cloud applications. In: CLOSER 2013, pp. 475\u2013482. SciTePress, May 2013","DOI":"10.5220\/0004376104750482"},{"key":"13_CR7","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., Leymann, F.: Vinothek - a self-service portal for TOSCA. In: ZEUS 2014. CEUR Workshop Proceedings, vol. 1140, pp. 69\u201372. CEUR-WS.org, March 2014"},{"key":"13_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1007\/978-3-642-33606-5_25","volume-title":"On the Move to Meaningful Internet Systems: OTM 2012","author":"U Breitenb\u00fccher","year":"2012","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., Leymann, F., Schumm, D.: Vino4TOSCA: a visual notation for application topologies based on TOSCA. In: Meersman, R., Panetto, H., Dillon, T., Rinderle-Ma, S., Dadam, P., Zhou, X., Pearson, S., Ferscha, A., Bergamaschi, S., Cruz, I.F. (eds.) OTM 2012, Part I. LNCS, vol. 7565, pp. 416\u2013424. Springer, Heidelberg (2012)"},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/978-3-642-41030-7_9","volume-title":"On the Move to Meaningful Internet Systems: OTM 2013 Conferences","author":"U Breitenb\u00fccher","year":"2013","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., Leymann, F., Wettinger, J.: Integrated cloud application provisioning: interconnecting service-centric and script-centric management technologies. In: Meersman, R., Panetto, H., Dillon, T., Eder, J., Bellahsene, Z., Ritter, N., Leenheer, P., Dou, D. (eds.) ODBASE 2013. LNCS, vol. 8185, pp. 130\u2013148. Springer, Heidelberg (2013)"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., Leymann, F., Wettinger, J.: A modelling concept to integrate declarative and imperative cloud application provisioning technologies. In: CLOSER 2015. SciTePress (2015)","DOI":"10.5220\/0005495104870496"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Breitenb\u00fccher, U., et al.: Combining declarative and imperative cloud application provisioning based on TOSCA. In: IC2E 2014, pp. 87\u201396. IEEE, March 2014","DOI":"10.1109\/IC2E.2014.56"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Eilam, T., Elder, M., Konstantinou, A., Snible, E.: Pattern-based composite application deployment. In: IM 2011, pp. 217\u2013224. IEEE, May 2011","DOI":"10.1109\/INM.2011.5990694"},{"key":"13_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1007\/11925071_21","volume-title":"Middleware 2006","author":"K Maghraoui El","year":"2006","unstructured":"El Maghraoui, K., Meghranjani, A., Eilam, T., Kalantar, M., Konstantinou, A.V.: Model driven provisioning: bridging the gap between declarative object models and procedural provisioning tools. In: Steen, M., Henning, M. (eds.) Middleware 2006. LNCS, vol. 4290, pp. 404\u2013423. Springer, Heidelberg (2006)"},{"key":"13_CR14","unstructured":"G\u00fcnther, S., Haupt, M., Splieth, M.: Utilizing internal domain-specific languages for deployment and maintenance of IT infrastructures. Very Large Business Applications Lab Magdeburg, Otto von Guericke University Magdeburg, Technical report (2010)"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Haupt, F., Fischer, M., Karastoyanova, D., Leymann, F., Vukojevic-Haupt, K.: Service composition for REST. In: EDOC 2014. IEEE, September 2014","DOI":"10.1109\/EDOC.2014.24"},{"key":"13_CR16","unstructured":"Herry, H., Anderson, P., Wickler, G.: Automated planning for configuration changes. In: LISA 2011. USENIX (2011)"},{"key":"13_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-4570-4","volume-title":"DevOps for Developers","author":"M H\u00fcttermann","year":"2012","unstructured":"H\u00fcttermann, M.: DevOps for Developers. Apress, New York (2012)"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Keller, A., Hellerstein, J.L., Wolf, J.L., Wu, K.L., Krishnan, V.: The CHAMPS system: change management with planning and scheduling. In: Network Operations and Management Symposium, pp. 395\u2013408, April 2004","DOI":"10.1109\/NOMS.2004.1317679"},{"key":"13_CR19","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/978-3-642-33155-8_4","volume-title":"Business Process Model and Notation","author":"O Kopp","year":"2012","unstructured":"Kopp, O., Binz, T., Breitenb\u00fccher, 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\u201352. Springer, Heidelberg (2012)"},{"key":"13_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1007\/978-3-642-45005-1_64","volume-title":"Service-Oriented Computing","author":"O Kopp","year":"2013","unstructured":"Kopp, O., Binz, T., Breitenb\u00fccher, U., Leymann, F.: Winery \u2013 a modeling tool for TOSCA-based cloud applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 700\u2013704. Springer, Heidelberg (2013)"},{"issue":"4","key":"13_CR21","first-page":"2","volume":"2","author":"O Kopp","year":"2011","unstructured":"Kopp, O.: A classification of BPEL extensions. J. Syst. Integr. 2(4), 2\u201328 (2011)","journal-title":"J. Syst. Integr."},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Levanti, K., Ranganathan, A.: Planning-based configuration and management of distributed systems. In: IM 2009, pp. 65\u201372, June 2009","DOI":"10.1109\/INM.2009.5188788"},{"key":"13_CR23","unstructured":"Leymann, F.: Cloud computing: the next revolution in IT. In: Proceedings of the 52th Photogrammetric Week, pp. 3\u201312, September 2009"},{"key":"13_CR24","volume-title":"Production Workflow: Concepts and Techniques","author":"F Leymann","year":"2000","unstructured":"Leymann, F., Roller, D.: Production Workflow: Concepts and Techniques. Prentice Hall PTR, Upper Saddle River (2000)"},{"key":"13_CR25","unstructured":"Mietzner, R.: A method and implementation to define and provision variable composite applications, and its usage in cloud computing. Dissertation, University of Stuttgart, Germany, August 2010"},{"key":"13_CR26","volume-title":"Test-Driven Infrastructure with Chef","author":"S Nelson-Smith","year":"2013","unstructured":"Nelson-Smith, S.: Test-Driven Infrastructure with Chef. O\u2019Reilly Media, Inc., Sebastopol (2013)"},{"key":"13_CR27","unstructured":"OASIS: Web Services Business Process Execution Language (WS-BPEL) Version 2.0. OASIS, April 2007"},{"key":"13_CR28","unstructured":"OASIS: Topology and Orchestration Specification for Cloud Applications Primer Version 1.0. OASIS, January 2013"},{"key":"13_CR29","unstructured":"OASIS: Topology and Orchestration Specification for Cloud Applications Version 1.0, May 2013"},{"key":"13_CR30","unstructured":"OMG: Business Process Model and Notation (BPMN), Version 2.0, January 2011"},{"key":"13_CR31","unstructured":"Opscode, Inc.: Chef official site (2015). http:\/\/www.opscode.com\/chef"},{"issue":"2","key":"13_CR32","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/s10723-013-9290-3","volume":"12","author":"D Petcu","year":"2014","unstructured":"Petcu, D.: Consuming resources and services from multiple clouds. J. Grid Comput. 12(2), 321\u2013345 (2014)","journal-title":"J. Grid Comput."},{"key":"13_CR33","unstructured":"Puppet Labs, Inc.: Puppet official site (2015). http:\/\/puppetlabs.com\/puppet\/what-is-puppet"},{"key":"13_CR34","unstructured":"Smit, M., Shtern, M., Simmons, B., Litoiu, M.: Partitioning applications for hybrid and federated clouds. In: Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research, CASCON 2012, pp. 27\u201341. IBM Corp. (2012)"},{"issue":"2","key":"13_CR35","doi-asserted-by":"publisher","first-page":"45","DOI":"10.4018\/ijoci.2014040103","volume":"4","author":"J Wettinger","year":"2014","unstructured":"Wettinger, J., Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F.: Streamlining cloud management automation by unifying the invocation of scripts and services based on TOSCA. Int. J. Organ. Collective Intell. (IJOCI) 4(2), 45\u201363 (2014)","journal-title":"Int. J. Organ. Collective Intell. (IJOCI)"},{"key":"13_CR36","doi-asserted-by":"crossref","unstructured":"Wettinger, J., et al.: Unified invocation of scripts and services for provisioning, deployment, and management of cloud applications based on TOSCA. In: CLOSER 2014, pp. 559\u2013568. SciTePress, April 2014","DOI":"10.5220\/0004859005590568"}],"container-title":["Communications in Computer and Information Science","Cloud Computing and Services Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-29582-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T08:42:10Z","timestamp":1748767330000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-29582-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319295817","9783319295824"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-29582-4_13","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"3 February 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}