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

Slides:



Advertisements
Similar presentations
Modeling Deployment Content and Metadata
Advertisements

Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
TOSCA SugarCRM Deployment
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
TOSCA Workloads with OpenStack Heat-Translator
TOSCA Interoperability Demonstration
TOSCA Topology and Orchestration Specification for Cloud Applications International Cloud Symposium October 10-12, 2012 Paul Lipton, VP Industry Standards,
Proposal by CA Technologies, IBM, SAP, Vnomic
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
Modelling Class T16: Conceptual Modelling – Architecture Image from
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Primer Themes: Creating a Cloud App With TOSCA Gerd Breiter Frank Leymann Thomas Spatzier.
TAL7011 – Lecture 4 UML for Architecture Modeling.
TOSCA Name Used by (Roles)Modeling conceptDistinguishing traitsNotes Node TypeType Developers Experts that fully understand, package an constrain, properties,
Objective: Enable portability and semi-automatic management of applications across clouds regardless of provider platform or infrastructure thus expanding.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA 115 Capability Interfaces.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Node Type Implementations How does Required Container Feature interact with Artifact Type? It seems that any given implementation will be based on artifacts.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Script Invocation Conventions TOSCA Interop SC
TOSCA Interoperability Demonstration
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA 115 Capability Interfaces.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
ETSI NSD Overview & TOSCA model Thinh Nguyenphu, Nokia thinh
ONAP SDC VoLTE Model Support
UML Diagrams By Daniel Damaris Novarianto S..
Service Delivery and Governance
Domino Release D Planning
ONAP SDC TOSCA Import Gap Analysis
NFV Updates Deepanshu Gautam.
Introduction to Unified Modeling Language (UML)
Service Delivery and Governance
VoLTE Use Case Proposal
ETSI NSD Overview & TOSCA model Thinh Nguyenphu, Nokia thinh
UML Diagrams Jung Woo.
Clarification of CSAR format Thinh Nguyenphu, Nokia thinh
DF design as a node type.
ANTHILLPRO online Training at GoLogica
TOSCA Matching Or how the orchestrator provides implementation for abstract nodes or dangling requirements.
Cloud Application Marketplaces
TOSCA-Metadata (directory )
Questions for Implementers Recommendation
Artifact Properties Use cases and Examples to demonstrate the need of artifact properties July 2018.
Cloud Application Marketplaces
Service Model Monitoring Cloud Application Marketplaces
TOSCA-Metadata (directory )
Cloud Application Marketplaces
Cloud Application Marketplaces
Cloud Application Marketplaces
VDU proposal comparison
Service Delivery and Governance
TOSCA v1.0 Figures.
Deployment Flavour as VNF Capability: Alt1_r2
Cloud Application Marketplaces
JAR Desc CSAR Notes A package file format typically used to aggregate many Java class files and associated metadata and resources (text, images, etc.)
NFV adhoc Shitao li.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Lifecycle Management Automation through TOSCA
VDU proposal comparison
Open Source Projects Collaborations with ONAP
TOSCA v1.3 Enhancements February 21, 2019.
Cloud Application Marketplaces
Task 55 Scope – TOSCA Profile
Presentation transcript:

TOSCA v1.0 Figures

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

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

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

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

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

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

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

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

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

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