{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T21:56:12Z","timestamp":1743112572312,"version":"3.40.3"},"publisher-location":"Cham","reference-count":29,"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_12","type":"book-chapter","created":{"date-parts":[[2016,2,2]],"date-time":"2016-02-02T11:06:17Z","timestamp":1454411177000},"page":"216-238","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Streamlining APIfication by Generating APIs for Diverse Executables Using Any2API"],"prefix":"10.1007","author":[{"given":"Johannes","family":"Wettinger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"Breitenb\u00fccher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Leymann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,2,3]]},"reference":[{"key":"12_CR1","volume-title":"RESTful Web APIs","author":"L Richardson","year":"2013","unstructured":"Richardson, L., Amundsen, M., Ruby, S.: RESTful Web APIs. O\u2019Reilly Media Inc., Sebastopol (2013)"},{"key":"12_CR2","unstructured":"Rudrakshi, C., Varshney, A., Yadla, B., Kanneganti, R., Somalwar, K.: API-fication - core building block of the digital enterprise. Technical report, HCL Technologies (2014)"},{"key":"12_CR3","unstructured":"Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the web of things. In: Internet of Things (IOT), 2010. IEEE (2010)"},{"key":"12_CR4","volume-title":"REST API Design Rulebook","author":"M Masse","year":"2011","unstructured":"Masse, M.: REST API Design Rulebook. O\u2019Reilly Media Inc., Sebastopol (2011)"},{"key":"12_CR5","unstructured":"W3C: SOAP Specification, Version 1.2 (2007)"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Mell, P., Grance, T.: The NIST Definition of Cloud Computing. National Institute of Standards and Technology (2011)","DOI":"10.6028\/NIST.SP.800-145"},{"key":"12_CR7","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. SciTePress (2014)"},{"key":"12_CR8","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":"12_CR9","unstructured":"Turnbull, J.: The Docker Book. Lulu.com (2014)"},{"key":"12_CR10","unstructured":"Wettinger, J., Breitenb\u00fccher, U., Leymann, F.: Any2API - Automated APIfication. In: Proceedings of the 5th International Conference on Cloud Computing and Services Science. SciTePress (2015)"},{"key":"12_CR11","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, Berkeley (2012)"},{"key":"12_CR12","volume-title":"Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation","author":"J Humble","year":"2010","unstructured":"Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley Professional, Boston (2010)"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Wettinger, J., Breitenb\u00fccher, U., Leymann, F.: Standards-based DevOps automation and integration using TOSCA. In: Proceedings of the 7th International Conference on Utility and Cloud Computing (UCC) (2014)","DOI":"10.1109\/UCC.2014.14"},{"key":"12_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-6296-1","volume-title":"Automation through Chef Opscode: A Hands-on Approach to Chef","author":"N Sabharwal","year":"2014","unstructured":"Sabharwal, N., Wadhwa, M.: Automation through Chef Opscode: A Hands-on Approach to Chef. Apress, Berkeley (2014)"},{"key":"12_CR15","volume-title":"Deploying OpenStack","author":"K Pepple","year":"2011","unstructured":"Pepple, K.: Deploying OpenStack. O\u2019Reilly Media, Sebastopol (2011)"},{"key":"12_CR16","unstructured":"OMG: Business Process Model and Notation (BPMN) Version 2.0 (2011)"},{"key":"12_CR17","unstructured":"OASIS: Web Services Business Process Execution Language (BPEL) Version 2.0 (2007)"},{"key":"12_CR18","unstructured":"Scheepers, M.J.: Virtualization and Containerization of Application Infrastructure: A Comparison (2014)"},{"key":"12_CR19","unstructured":"World Wide Web Consortium (W3C): XML Schema (2012)"},{"key":"12_CR20","unstructured":"Internet Engineering Task Force: JSON Schema (2013)"},{"key":"12_CR21","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":"12_CR22","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)"},{"key":"12_CR23","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, New York (2014)"},{"key":"12_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-439-5","volume-title":"Guide to e-Science","author":"X Yang","year":"2011","unstructured":"Yang, X., Wang, L., Jie, W.: Guide to e-Science. Springer, London (2011)"},{"key":"12_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"394","DOI":"10.1007\/978-3-642-39958-9_36","volume-title":"Parallel Computing Technologies","author":"A Afanasiev","year":"2013","unstructured":"Afanasiev, A., Sukhoroslov, O., Voloshinov, V.: MathCloud: publication and reuse of scientific applications as RESTful web services. In: Malyshkin, V. (ed.) PaCT 2013. LNCS, vol. 7979, pp. 394\u2013408. Springer, Heidelberg (2013)"},{"key":"12_CR26","unstructured":"Sukhoroslov, O., Afanasiev, A.: Everest: a cloud platform for computational web services. In: Proceedings of the 4th International Conference on Cloud Computing and Services Science. SciTePress (2014)"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Krishnan, S., Clementi, L., Ren, J., Papadopoulos, P., Li, W.: Design and evaluation of Opal2: a toolkit for scientific software as a service. In: World Conference on Services I. IEEE (2009)","DOI":"10.1109\/SERVICES-I.2009.52"},{"key":"12_CR28","volume-title":"Building Microservices","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Sebastopol (2015)"},{"key":"12_CR29","unstructured":"IETF: The WebSocket Protocol (2011)"}],"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_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T09:10:55Z","timestamp":1559380255000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-29582-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319295817","9783319295824"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-29582-4_12","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"}}]}}