{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:15:36Z","timestamp":1756311336323,"version":"3.41.0"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319949581"},{"type":"electronic","value":"9783319949598"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-319-94959-8_14","type":"book-chapter","created":{"date-parts":[[2018,7,13]],"date-time":"2018-07-13T06:45:19Z","timestamp":1531464319000},"page":"262-285","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Framework for the Orchestration and Provision of Cloud Services Based on TOSCA and BPMN"],"prefix":"10.1007","author":[{"given":"Domenico","family":"Calcaterra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vincenzo","family":"Cartelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giuseppe","family":"Di Modica","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Orazio","family":"Tomarchio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,14]]},"reference":[{"key":"14_CR1","unstructured":"Amazon: Amazon CloudFormation (2016). https:\/\/aws.amazon.com\/cloudformation\/ . Accessed 15 Feb 2017"},{"key":"14_CR2","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.eswa.2016.09.032","volume":"67","author":"N Bassiliades","year":"2017","unstructured":"Bassiliades, N., Symeonidis, M., Meditskos, G., Kontopoulos, E., Gouvas, P., Vlahavas, I.: A semantic recommendation algorithm for the PaaSport platform-as-a-service marketplace. Expert Syst. Appl. 67, 203\u2013227 (2017). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417416305164","journal-title":"Expert Syst. Appl."},{"key":"14_CR3","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). https:\/\/doi.org\/10.1007\/978-3-642-45005-1_62"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Bousselmi, K., Brahmi, Z., Gammoudi, M.M.: Cloud services orchestration: a comparative study of existing approaches. In: IEEE 28th International Conference on Advanced Information Networking and Applications Workshops (WAINA 2014), pp. 410\u2013416 (2014)","DOI":"10.1109\/WAINA.2014.72"},{"key":"14_CR5","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: Proceedings of the 5th International Conference on Cloud Computing and Services Science, pp. 487\u2013496 (2015)","DOI":"10.5220\/0005495104870496"},{"issue":"1","key":"14_CR6","doi-asserted-by":"publisher","first-page":"1:1-1:14","DOI":"10.19153\/cleiej.18.1.1","volume":"18","author":"Antonio Brogi","year":"2015","unstructured":"Brogi, A., Carrasco, J., Cubo, J., Nitto, E.D., Dur\u00e1n, F., Fazzolari, M., Ibrahim, A., Pimentel, E., Soldani, J., Wang, P., D\u2019Andria, F.: Adaptive management of applications across multiple clouds: the seaclouds approach. CLEI Electron. J. 18(1) (2015). http:\/\/www.clei.org\/cleiej\/paper.php?id=326","journal-title":"CLEI electronic journal"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Calcaterra, D., Cartelli, V., Di\u00a0Modica, G., Tomarchio, O.: Combining TOSCA and BPMN to enable automated cloud service provisioning. In: Proceedings of the 7th International Conference on Cloud Computing and Services Science (CLOSER 2017), Porto, Portugal, pp. 187\u2013196, April 2017. https:\/\/doi.org\/10.5220\/0006304701870196","DOI":"10.5220\/0006304701870196"},{"key":"14_CR8","volume-title":"Enterprise Service Bus","author":"D Chappell","year":"2004","unstructured":"Chappell, D.: Enterprise Service Bus. O\u2019Reilly Media, Inc., Sebastopol (2004)"},{"key":"14_CR9","unstructured":"Chef: Devops Chef (2016). https:\/\/www.chef.io\/solutions\/devops\/ . Accessed 15 Feb 2017"},{"key":"14_CR10","unstructured":"Cisco: Cisco Intelligent Automation for Cloud (IAC) (2016). http:\/\/www.cisco.com\/c\/en\/us\/ products\/cloud-systems-management\/intelligent-automation-cloud\/index.html . Accessed 15 Feb 2017"},{"key":"14_CR11","unstructured":"Docker: Docker Compose (2017). https:\/\/docs.docker.com\/compose\/ . Accessed 15 Feb 2017"},{"key":"14_CR12","series-title":"SpringerBriefs in Applied Sciences and Technology","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/978-3-319-46031-4_3","volume-title":"Model-Driven Development and Operation of Multi-Cloud Applications: The MODAClouds Approach","author":"N Ferry","year":"2017","unstructured":"Ferry, N., Almeida, M., Solberg, A.: The MODAClouds model-driven development. In: Di Nitto, E., Matthews, P., Petcu, D., Solberg, A. (eds.) Model-Driven Development and Operation of Multi-Cloud Applications. SAST, pp. 23\u201333. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-46031-4_3"},{"key":"14_CR13","unstructured":"GigaSpaces: Cloudify (2016). http:\/\/getcloudify.org\/ . Accessed 15 Feb 2017"},{"key":"14_CR14","unstructured":"HP: HP Cloud Service Automation (2016). http:\/\/www8.hp.com\/it\/it\/software-solutions\/cloud-service-automation\/ . Accessed 15 Feb 2017"},{"key":"14_CR15","unstructured":"IBM: IBM Cloud Orchestrator (2016). http:\/\/www-03.ibm.com\/software\/products\/it\/ibm-cloud-orchestrator . Accessed 15 Feb 2017"},{"key":"14_CR16","unstructured":"Juju: Juju charms (2016). https:\/\/jujucharms.com\/ . Accessed 15 Feb 2017"},{"key":"14_CR17","doi-asserted-by":"publisher","unstructured":"Katsaros, G., Menzel, M., Lenk, A., Revelant, J.R., Skipp, R., Eberhardt, J.: Cloud application portability with TOSCA, Chef and Openstack. In: Proceedings of the 2014 IEEE International Conference on Cloud Engineering, IC2E 2014, pp. 295\u2013302. IEEE Computer Society, Washington, DC (2014). https:\/\/doi.org\/10.1109\/IC2E.2014.27","DOI":"10.1109\/IC2E.2014.27"},{"key":"14_CR18","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). https:\/\/doi.org\/10.1007\/978-3-642-33155-8_4"},{"key":"14_CR19","unstructured":"lxml: lxml project (2016). http:\/\/lxml.de\/ . Accessed 15 Feb 2017"},{"key":"14_CR20","unstructured":"Menychtas, A., Konstanteli, K., Alonso, J., Orue-Echevarria, L., Gorro\u00f1ogoitia, J., Kousiouris, G., Santzaridou, C., Bruneli\u00e8re, H., Pellens, B., Stuer, P., Strau\u00df, O., Senkova, T., Varvarigou, T.A.: Software modernization and cloudification using the artist migration methodology and framework. Scalable Comput. Pract. Exp. 15(2) (2014). http:\/\/dblp.uni-trier.de\/ db\/journals\/scpe\/scpe15.html#MenychtasKAOGKSBPSSSV14"},{"key":"14_CR21","unstructured":"OASIS: Web Services Business Process Execution Language Version 2.0, April 2007. https:\/\/www.oasis-open.org\/committees\/download.php\/23964\/wsbpel-v2.0-primer.htm . Accessed 15 Feb 2017"},{"key":"14_CR22","unstructured":"OASIS: Topology and Orchestration Specification for Cloud Applications Version 1.0, November 2013. http:\/\/docs.oasis-open.org\/tosca\/TOSCA\/v1.0\/os\/TOSCA-v1.0-os.html . Accessed 15 Feb 2017"},{"key":"14_CR23","unstructured":"OASIS: Cloud Application Management for Platforms Version 1.1, November 2014. http:\/\/docs.oasis-open.org\/camp\/camp-spec\/v1.1\/camp-spec-v1.1.html . Accessed 15 Feb 2017"},{"key":"14_CR24","unstructured":"OASIS: TOSCA Simple Profile in YAML Version 1.0 (2015). http:\/\/docs.oasis-open.org\/tosca\/TOSCA-Simple-Profile-YAML\/v1.0\/csprd01\/TOSCA-Simple-Profile-YAML-v1.0-csprd01.html . Accessed 15 Feb 2017"},{"key":"14_CR25","unstructured":"OMG: Business Process Model and Notation (BPMN 2.0), January 2011. http:\/\/www.omg.org\/spec\/BPMN\/2.0\/ . Accessed 15 Feb 2017"},{"key":"14_CR26","unstructured":"OpenStack: OpenStack Heat (2016). https:\/\/wiki.openstack.org\/wiki\/Heat . Accessed 15 Feb 2017"},{"key":"14_CR27","unstructured":"OpenStack: OpenStack project (2016). https:\/\/github.com\/openstack\/tosca-parser . Accessed 15 Feb 2017"},{"key":"14_CR28","unstructured":"OpenTOSCA: OpenTOSCA project (2015). https:\/\/github.com\/CloudCycle2\/YAML_Transformer . Accessed 15 Feb 2017"},{"key":"14_CR29","unstructured":"Puppet: Puppet (2016). https:\/\/puppet.com\/ . Accessed 15 Feb 2017"},{"key":"14_CR30","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MIC.2015.20","volume":"19","author":"R Ranjan","year":"2015","unstructured":"Ranjan, R., Benatallah, B., Dustdar, S., Papazoglou, M.P.: Cloud resource orchestration programming: overview, issues, and directions. IEEE Internet Comput. 19, 46\u201356 (2015)","journal-title":"IEEE Internet Comput."},{"key":"14_CR31","unstructured":"RedHat: RedHat CloudForms (2016). https:\/\/www.redhat.com\/it\/technologies\/management\/cloudforms . Accessed 15 Feb 2017"},{"key":"14_CR32","unstructured":"Rightscale: Rightscale Cloud Management Platform (2016). http:\/\/www.rightscale.com\/why-cloud-management-platform\/benefits . Accessed 15 Feb 2017"},{"key":"14_CR33","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1007\/978-3-319-33313-7","volume-title":"Advances in Service-Oriented and Cloud Computing","author":"A Rossini","year":"2016","unstructured":"Rossini, A.: Cloud Application Modelling and Execution Language (CAMEL) and the PaaSage workflow. In: Celesti, A., Leitner, P. (eds.) ESOCC 2015 Workshops. CCIS, vol. 567, pp. 437\u2013439. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-33313-7"},{"key":"14_CR34","unstructured":"The Apache Software Foundation: The Apache Brooklyn project (2016). https:\/\/brooklyn.apache.org\/ . Accessed 15 Feb 2017"},{"key":"14_CR35","doi-asserted-by":"crossref","unstructured":"Tosatto, A., Ruiu, P., Attanasio, A.: Container-based orchestration in cloud: state of the art and challenges. In: 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 2015), pp. 70\u201375 (2015)","DOI":"10.1109\/CISIS.2015.35"},{"issue":"2","key":"14_CR36","doi-asserted-by":"publisher","first-page":"26:1","DOI":"10.1145\/3054177","volume":"50","author":"D Weerasiri","year":"2017","unstructured":"Weerasiri, D., Barukh, M.C., Benatallah, B., Sheng, Q.Z., Ranjan, R.: A taxonomy and survey of cloud resource orchestration techniques. ACM Comput. Surv. 50(2), 26:1\u201326:41 (2017)","journal-title":"ACM Comput. Surv."},{"key":"14_CR37","doi-asserted-by":"crossref","unstructured":"Wettinger, J., Binz, T., Breitenb\u00fccher, U., Kopp, O., Leymann, F., Zimmermann, M.: 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, pp. 559\u2013568 (2014)","DOI":"10.5220\/0004859005590568"},{"key":"14_CR38","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1016\/j.future.2015.07.017","volume":"56","author":"J Wettinger","year":"2016","unstructured":"Wettinger, J., Breitenb\u00fccher, U., Kopp, O., Leymann, F.: Streamlining DevOps automation for cloud applications using TOSCA as standardized metamodel. Futur. Gener. Comput. Syst. 56, 317\u2013332 (2016). http:\/\/www.sciencedirect.com\/science\/article\/pii\/ S0167739X15002496","journal-title":"Futur. Gener. Comput. Syst."}],"container-title":["Communications in Computer and Information Science","Cloud Computing and Service Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-94959-8_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T19:39:46Z","timestamp":1751744386000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-94959-8_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319949581","9783319949598"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-94959-8_14","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2018]]}}}