Abstract
How to deploy and flexibly manage complex multi-service applications in the cloud is one of the emerging problems in the cloud era. The OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) [1] aims at contributing to solve this problem by providing a language to describe and manage complex cloud applications in a portable, vendor-agnostic way. The objective of this paper is twofold: To provide a compact and easy-to-access introduction to TOSCA, and to discuss possible research directions for TOSCA.
Work partly supported by project EU-FP7-ICT-610531 SeaClouds (www.seaclouds-project.eu).
Chapter PDF
Similar content being viewed by others
References
OASIS: TOSCA 1.0 (Topology and Orchestration Specification for Cloud Applications), Version 1.0 (2013), http://docs.oasis-open.org/tosca/TOSCA/v1.0/TOSCA-v1.0.pdf
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53, 50–58 (2010)
Binz, T., Breitenbücher, 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–549. Springer, New York (2014)
Wettinger, J., Andrikopoulos, V., Strauch, S., Leymann, F.: Enabling dynamic deployment of cloud applications using a modular and extensible PaaS environment. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), pp. 478–485 (2013)
OASIS: Topology and Orchestration Specification for Cloud Applications (TOSCA) Primer Version 1.0 (2013), http://docs.oasis-open.org/tosca/tosca-primer/v1.0/tosca-primer-v1.0.pdf
Binz, T., Breiter, G., Leymann, F., Spatzier, T.: Portable Cloud Services Using TOSCA. IEEE Internet Computing 16, 80–85 (2012)
Lipton, P.: Escaping Vendor Lock-in with TOSCA, an emerging Cloud Standard for Portability. CA Technology Exchange 4, 49–55 (2013)
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. 692–695. Springer, Heidelberg (2013)
Binz, T., Breitenbücher, U., Kopp, O., Leymann, F., Weiss, A.: Improve Resource-Sharing through Functionality-Preserving Merge of Cloud Application Topologies. In: Desprez, F., Ferguson, D., Hadar, E., Leymann, F., Jarke, M., Helfert, M. (eds.) Proceedings of the 3rd International Conference on Cloud Computing and Service Science, CLOSER 2013, Aachen, Germany, May 8-10, 8 pages. SciTePress (2013)
Canal, C., Villari, M. (eds.): ESOCC 2013. CCIS, vol. 393, pp. 218–232. Springer, Heidelberg (2013)
Cardoso, J., Binz, T., Breitenbücher, U., Kopp, O., Leymann, F.: Cloud computing automation: Integrating USDL and TOSCA. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 1–16. Springer, Heidelberg (2013)
Kopp, O., Binz, T., Breitenbücher, U., Leymann, F.: Winery – 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–704. Springer, Heidelberg (2013)
Waizenegger, T., et al.: Policy4TOSCA: A policy-aware cloud service provisioning approach to enable secure cloud computing. In: Meersman, R., Panetto, H., Dillon, T., Eder, J., Bellahsene, Z., Ritter, N., De Leenheer, P., Dou, D. (eds.) ODBASE 2013. LNCS, vol. 8185, pp. 360–376. Springer, Heidelberg (2013)
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)
Pahl, C., Zhang, L., Fowley, F.: Interoperability standards for cloud architecture. In: Desprez, F., Ferguson, D., Hadar, E., Leymann, F., Jarke, M., Helfert, M. (eds.) CLOSER. SciTePress (2013)
OASIS: Cloud Application Management for Platforms (CAMP) Version 1.1 (2014), http://docs.oasis-open.org/camp/camp-spec/v1.1/camp-spec-v1.1.pdf
DMTF: Cloud Infrastructure Management Interface, CIMI (2013), http://www.dmtf.org/sites/default/files/standards/documents/DSP0264_1.0.0.pdf
Open Mashup Alliance: Enterprise Mashup Markup Language, EMML (2011), https://en.wikipedia.org/wiki/EMML
Open Grid Forum: Open Cloud Computing Interface, OCCI (2013), http://occi-wg.org/about/specification/
OASIS: Open Component Service Architectures, Open-CSA (2007), http://www.oasis-opencsa.org/specifications
DMTF: Open Virtualization Format, OVF (2014), http://www.dmtf.org/sites/default/files/standards/documents/DSP0243_2.1.0.pdf
OMG: Service Oriented Architecture Modeling Language, SOA-ML (2012), http://www.omg.org/spec/SoaML/1.0.1/
W3C: Unified Service Description Language, USDL (2011), http://www.w3.org/2005/Incubator/usdl/XGR-usdl-20111027/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 International Federation for Information Processing
About this paper
Cite this paper
Brogi, A., Soldani, J., Wang, P. (2014). TOSCA in a Nutshell: Promises and Perspectives. In: Villari, M., Zimmermann, W., Lau, KK. (eds) Service-Oriented and Cloud Computing. ESOCC 2014. Lecture Notes in Computer Science, vol 8745. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44879-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-44879-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44878-6
Online ISBN: 978-3-662-44879-3
eBook Packages: Computer ScienceComputer Science (R0)