TOSCA v 1 0 Figures What is TOSCA

  • Slides: 11
Download presentation
TOSCA v 1. 0 Figures

TOSCA v 1. 0 Figures

What is TOSCA? Topology and Orchestration Specification for Cloud Applications Service Template Node Types

What is TOSCA? Topology and Orchestration Specification for Cloud Applications Service Template Node Types Capabilities Topology Template type for Relationship Template Scripts Interfaces … including a Topology Template describing the structure of a service Definition of building blocks for services Properties A language for defining Service Templates … Requirements ----------------- … along with the implementation artifacts for manageability operations Installables Images … and the definition of deployment artifacts for components type for Node Template Packaging format (CSAR) for packaging models and all related artifacts. Properties Plans Relationship Types Cloud Service ARchive (CSAR) Interfaces … including the definition of plans for orchestrating the application Definition of possible links between components

Language Structure Overview as in v 1. 0 Spec Service Template Node Template Interfaces

Language Structure Overview as in v 1. 0 Spec Service Template Node Template Interfaces type for Properties Requirement Types Relationship Type Properties type for Relationship Template Interfaces Node Type Capability Types Topology Template Plans

Language Structure Overview v. Next Service Template Node Types Capabilities Relationship Template Requirements Node

Language Structure Overview v. Next Service Template Node Types Capabilities Relationship Template Requirements Node Template Plans Properties type for Interfaces Relationship Types Interfaces type for Properties Topology Template

Requirement Type Capability Type type for Node Type Requirement Definition type for Node Template

Requirement Type Capability Type type for Node Type Requirement Definition type for Node Template Requirement Capability Definition Node Type Capability Node Template type for Relationship Template

Service Template 1 Service Template 2 Node Template ute bstit u s an c

Service Template 1 Service Template 2 Node Template ute bstit u s an c Node Template boundary definitions

/TOSCA-Metadata /Definitions /Types /Plans /. . . /Virtual. Images /JARs

/TOSCA-Metadata /Definitions /Types /Plans /. . . /Virtual. Images /JARs

/TOSCA-Metadata TOSCA. meta Block_0 Block_1 . . . Block_n . . .

/TOSCA-Metadata TOSCA. meta Block_0 Block_1 . . . Block_n . . .

TOSCA. meta . . . Name: /My. Artifact. Types/Artifact_i Content-Type: application/vnd. my. Type. .

TOSCA. meta . . . Name: /My. Artifact. Types/Artifact_i Content-Type: application/vnd. my. Type. . /My. Artifact. Types . . . Artifact_i. . .

Payroll. ear Payroll Application start. . . payrolladm. jar deployed_on install. App amiedf 2

Payroll. ear Payroll Application start. . . payrolladm. jar deployed_on install. App amiedf 2 cf 99 Deployment Artifacts Application run. Instances Server. . . Payroll. tosca wsadmin. py Implementation Artifacts

/TOSCA-Metadata TOSCA. meta /Definitions Payroll. tosca Payroll. Types. tosca /Plans Add. User. bpmn /EARs

/TOSCA-Metadata TOSCA. meta /Definitions Payroll. tosca Payroll. Types. tosca /Plans Add. User. bpmn /EARs Payroll. ear /JARs Payrolladm. jar /Python wsadmin. py