Presentation is loading. Please wait.

Presentation is loading. Please wait.

TOSCA v1.0 Figures. Definition of building blocks for services … along with the implementation artifacts for manageability operations … and the definition.

Similar presentations


Presentation on theme: "TOSCA v1.0 Figures. Definition of building blocks for services … along with the implementation artifacts for manageability operations … and the definition."— Presentation transcript:

1 TOSCA v1.0 Figures

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

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

4 Language Structure Overview vNext Service Template Properties Interfaces Node Types Requirements Capabilities Topology Template Relationship Template Node Template type for Interfaces Properties Relationship Types Plans type for

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

6 Node Template Service Template 1 Service Template 2 can substitute boundary definitions

7 /TOSCA-Metadata /Definitions /Types /Plans /... /VirtualImages /JARs

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

9 TOSCA.meta Name: /MyArtifactTypes/Artifact_i Content-Type: application/vnd.myType... Name: /MyArtifactTypes/Artifact_i Content-Type: application/vnd.myType... /MyArtifactTypes... Artifact_i...

10 Payroll Application Application Server deployed_on Payroll.ear ami- edf2cf99 installApp... wsadmin.py wsadmin.py start... payrolladm.jar payrolladm.jar Payroll.tosca Implementation Artifacts Deployment Artifacts runInstances

11 /TOSCA-Metadata /Definitions /Plans /EARs /JARs /Python TOSCA.meta Payroll.ear Payrolladm.jar wsadmin.py PayrollTypes.tosca AddUser.bpmn Payroll.tosca


Download ppt "TOSCA v1.0 Figures. Definition of building blocks for services … along with the implementation artifacts for manageability operations … and the definition."

Similar presentations


Ads by Google