{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:36:24Z","timestamp":1781105784330,"version":"3.54.1"},"reference-count":33,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,4,1]]},"abstract":"<p>Today, there is a huge variety of script-centric approaches, APIs, and tools available to implement automated provisioning, deployment, and management of applications in the Cloud. The automation of all these aspects is key for reducing costs. However, most of these approaches are script-centric and provide proprietary solutions employing different invocation mechanisms, interfaces, and state models. Moreover, most Cloud providers offer proprietary APIs to be used for provisioning and management purposes. Consequently, it is hard to create deployment and management plans that integrate multiple of these approaches. The goal of our work is to come up with an approach for unifying the invocation of scripts and services without handling each proprietary interface separately. A prototype realizes the presented approach in a standards-based manner using the Topology and Orchestration Specification for Cloud Applications (TOSCA).<\/p>","DOI":"10.4018\/ijoci.2014040103","type":"journal-article","created":{"date-parts":[[2014,9,10]],"date-time":"2014-09-10T09:59:47Z","timestamp":1410343187000},"page":"45-63","source":"Crossref","is-referenced-by-count":6,"title":["Streamlining Cloud Management Automation by Unifying the Invocation of Scripts and Services Based on TOSCA"],"prefix":"10.4018","volume":"4","author":[{"given":"Johannes","family":"Wettinger","sequence":"first","affiliation":[{"name":"Institute of Architecture of Application Systems, University of Stuttgart, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tobias","family":"Binz","sequence":"additional","affiliation":[{"name":"Institute of Architecture of Application Systems, University of Stuttgart, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[{"name":"Institute of Architecture of Application Systems, University of Stuttgart, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oliver","family":"Kopp","sequence":"additional","affiliation":[{"name":"Institute of Architecture of Application Systems, University of Stuttgart, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[{"name":"Institute of Architecture of Application Systems, University of Stuttgart, Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijoci.2014040103-0","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45005-1_62"},{"key":"ijoci.2014040103-1","doi-asserted-by":"crossref","unstructured":"Binz, T., Breitenb\u00fccher, U., Kopp, O., & Leymann, F. (2014). TOSCA: Portable automated deployment and management of cloud applications (pp. 527\u2013549). Advanced Web Services. Springer.","DOI":"10.1007\/978-1-4614-7535-4_22"},{"key":"ijoci.2014040103-2","first-page":"87","article-title":"Combining Declarative and Imperative Cloud Application Provisioning based on TOSCA.","author":"U.Breitenb\u00fccher","year":"2014","journal-title":"Proceedings of the IEEE International Conference on Cloud Engineering (IC2E)"},{"key":"ijoci.2014040103-3","unstructured":"Breitenb\u00fccher, U., Binz, T., Kopp, O., & Leymann, F. (2014). Vinothek - A self-service portal for TOSCA. In ZEUS (pp. 69\u201372). CEUR-WS.org."},{"key":"ijoci.2014040103-4"},{"key":"ijoci.2014040103-5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41030-7_9"},{"key":"ijoci.2014040103-6","author":"D. A.Chappell","year":"2004","journal-title":"Enterprise service bus"},{"key":"ijoci.2014040103-7","doi-asserted-by":"publisher","DOI":"10.1002\/spe.696"},{"key":"ijoci.2014040103-8","article-title":"A survey of system configuration tools.","author":"T.Delaet","year":"2010","journal-title":"Proceedings of the 24th Large Installations Systems Administration (LISA) Conference"},{"key":"ijoci.2014040103-9","author":"S.G\u00fcnther","year":"2010","journal-title":"Utilizing internal domain-specific languages for deployment and maintenance of IT infrastructures. Technical report"},{"key":"ijoci.2014040103-10","first-page":"24","article-title":"Why enterprises must adopt devops to enable continuous delivery.","author":"J.Humble","year":"2011","journal-title":"Cutter IT Journal"},{"key":"ijoci.2014040103-11","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-4570-4"},{"key":"ijoci.2014040103-12"},{"key":"ijoci.2014040103-13"},{"key":"ijoci.2014040103-14","unstructured":"Kopp, O., Eberle, H., Leymann, F., & Unger, T. (2010). The subprocess spectrum. In Proceedings of the Business Process and Services Computing Conference: BPSC 2010, (Vol. P-177 of Lecture Notes in Informatics, pp. 267\u2013279). Gesellschaft f\u00fcr Informatik e.V. (GI)."},{"key":"ijoci.2014040103-15","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.57"},{"key":"ijoci.2014040103-16","article-title":"Cloud computing: The next revolution in IT","author":"F.Leymann","year":"2009","journal-title":"Photogrammetric Week \u201909"},{"key":"ijoci.2014040103-17","doi-asserted-by":"publisher","DOI":"10.1109\/CCIS.2011.6045053"},{"key":"ijoci.2014040103-18","author":"J.Loope","year":"2011","journal-title":"Managing infrastructure with puppet"},{"key":"ijoci.2014040103-19","author":"D.-A.Manolescu","year":"2001","journal-title":"Micro-workflow: A workflow architecture supporting compositional objectoriented software development"},{"key":"ijoci.2014040103-20","author":"P.Mell","year":"2011","journal-title":"The NIST definition of cloud computing"},{"key":"ijoci.2014040103-21","first-page":"973","article-title":"An analysis of mOSAIC ontology for cloud resources annotation.","author":"F.Moscato","year":"2011","journal-title":"Proceedings of the 2011 Federated Conference on Computer Science and Information Systems (FedCSIS)"},{"key":"ijoci.2014040103-22","author":"S.Nelson-Smith","year":"2013","journal-title":"Test-driven infrastructure with chef"},{"key":"ijoci.2014040103-23","unstructured":"OASIS. (2007). Web services business process execution language (BPEL) Version 2.0."},{"key":"ijoci.2014040103-24","unstructured":"OASIS. (2013). Topology and orchestration specification for cloud applications (TOSCA) Version 1.0, Committee Specification 01."},{"key":"ijoci.2014040103-25","unstructured":"OMG. (2011). Business process model and notation (BPMN) Version 2.0."},{"key":"ijoci.2014040103-26","author":"K.Pepple","year":"2011","journal-title":"Deploying OpenStack"},{"key":"ijoci.2014040103-27","doi-asserted-by":"publisher","DOI":"10.1007\/11837862_18"},{"key":"ijoci.2014040103-28","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2011.5999853"},{"key":"ijoci.2014040103-29","doi-asserted-by":"publisher","DOI":"10.1145\/1985500.1985504"},{"key":"ijoci.2014040103-30","unstructured":"Wettinger, J., Behrendt, M., Binz, T., Breitenb\u00fccher, U., Breiter, G., Leymann, F., et al. (2013). Integrating configuration management with model-driven cloud management based on TOSCA. In Proceedings of the 3rd International Conference on Cloud Computing and Services Science. SciTePress."},{"key":"ijoci.2014040103-31","unstructured":"Wettinger, J., Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F., & Zimmermann, M. (2014). Unified invocation of scripts and services for provisioning, deployment, and management of cloud applications based on TOSCA. In Proceedings of the 4th International Conference on Cloud Computing and Services Science. SciTePress."},{"key":"ijoci.2014040103-32","author":"D.Zamboni","year":"2012","journal-title":"Learning CFEngine 3: Automated system administration for sites of any size"}],"container-title":["International Journal of Organizational and Collective Intelligence"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=114648","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:44:03Z","timestamp":1654116243000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijoci.2014040103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2014,4,1]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,4]]}},"URL":"https:\/\/doi.org\/10.4018\/ijoci.2014040103","relation":{},"ISSN":["1947-9344","1947-9352"],"issn-type":[{"value":"1947-9344","type":"print"},{"value":"1947-9352","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,4,1]]}}}