Topology and Orchestration Specification for Cloud Applications
TOSCA is a technology agnostic standard, developed through OASIS, that enables you to orchestrate your entire application lifecycle by modeling your topology once, and then deploying it to your infrastructure of choice, all while managing, monitoring, scaling and healing everything in the same place.
The charter for the standard is here, and one of its pioneers Paul Lipton summarizes an executive introduction as ‘Escaping Vendor Lock-in‘, playing a key role in the implementation of a Cloud Management Platform.
The Wikipedia entry describes it as:
“an OASIS standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them. The TOSCA standard includes specifications to describe processes that create or modify web services.”
Implementation and Innovation White Papers
Openstack – TOSCA implemented on Openstack Heat, and in this white paper they discuss Cloud Service Orchestration with TOSCA, Chef and Openstack
OpenTOSCA – A Run time for TOSCA-based Cloud Applications
Webinars and presentations
The CSCC recorded this webinar – TOSCA: Cloud Portability and Lifecycle Management.
This presentation from IBM discusses how TOSCA can be applied to NFV lifecycle management, implemented on Openstack.