Task 55 Scope – TOSCA Profile

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE /XXXXr0 Month Year John Doe, Some CompanySlide 1 Insert Presentation Title Here Date: YYYY-MM-DD Authors: Notice: This document.
Advertisements

SDN-O LCM for Mercury Release Key Points and Overview
Submission Title: [Summary of Copenhagen Meeting]
Models for Resources and Management
Resource Management in OGSA
Object Management Group Information Management Metamodel
Network instantiation
Project: IEEE Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposals for adding a version number and for the treatment.
Information Delivery Manuals: Functional Parts
Project: IEEE Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposals for adding a frame version number and for the.
OGSA Service Classifications
Submission Title: [Add name of submission]
OASIS TOSCA Report for December ONAP Event
TOSCA Namespaces Explained
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 2.0
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted:
Submission Title: [MC EventsList] Date Submitted: [11Jul00]
November 1999 doc.: IEEE /133r0 November 1999
Submission Title: [Add name of submission]
TOSCA Namespaces Explained
IEEE MEDIA INDEPENDENT HANDOVER
May 2011 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Comparison of Responses to Task Group j.
Instance Model Structure
NOV 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Application Specific Information Element] Date.
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
Submission Title: [Resolutions for CID 85, 86, and 87]
Semantic Information Modeling for Federation
doc.: IEEE <doc#>
July 2018 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extensions to IEEE in support of.
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
TOSCA Simple Profile for YAML: Changes proposed for 1.3 release
<month year> doc.: IEEE <030158r0> January 2004
Submission Title: [Proposed Resolution for FSK/GFSK Prior Comments]
TOSCA v2.3 Naming Decisions
July 2010 <month year> doc.: IEEE g Doc.: IEEE g
Task xx Scope – Connector Pin Strand
<month year> doc.: IEEE <030158r0> <March 2003>
January 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Study Group Summary and Motion for .15WG.
Comments to IEEE /68 Date: Authors: September 2009
Task 57 Scope – Job Task Purpose – Specifically –
Entity vs Datatype.
Task 29 Scope – Party (L=ChrisH)
Task 41 Scope – Identity Implementation (L=Nigel Davis)
Task 36a Scope – Storage (L=ChrisH)
Task 13 Scope – Model Structure (L=ChrisH)
Task 57 Scope – Template and Profile
Task 34 Scope – LTP Port (L=Nigel Davis)
Task 13 Scope – Model Structure (L=ChrisH)
Task 2a Scope – Processing Construct (L=ChrisH)
Task 2b Scope – Processing Construct (L=ChrisH)
Task 36b Scope – CPU & Memory (L=ChrisH)
Task 34 Scope – LTP Port (L=Nigel Davis)
Task 58 Scope – Occurrence Pattern
Task 30 Scope – Location (L=ChrisH)
Submission Title: TG9ma Closing Report for July Meeting
Task 57 Scope – Profile and Template
Task xx Scope – Expected Equipment
Task 62 Scope – Config / Operational State
Task xx Scope – Model Extensions
Submission Title: TG9ma Agenda for September Meeting
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: CID 422 Proposal Date Submitted: 14 August,
Model Aspect Mechanisms
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: CID 422 Proposal Date Submitted: 14 August,
Task 2b Scope – Processing Construct (L=ChrisH)
May 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Source identification Date Submitted: May, 2015.
Submission Title: TG9ma Closing Report for July Meeting
Submission Title: TG9ma Closing Report for September Meeting
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

Task 55 Scope – TOSCA Profile Purpose – To investigate if it makes sense for us to generate a TOSCA profile from the CIM Specifically – to generate TOSCA compliant YAML files from our model Includes – documenting how the UML model would be transformed to TOSCA YAML Excludes – none External Dependencies – none Assumptions – none Risks – none

Team Members Leader - Chris Hartley Members ???

IPR Declaration Is there any IPR associated with this presentation NO NOTICE: This contribution has been prepared to assist the ONF. This document is offered to the ONF as a basis for discussion and is not a binding proposal on Cisco or any other company. The requirements are subject to change in form and numerical value after more study. Cisco specifically reserves the right to add to, amend, or withdraw statements contained herein. THE INFORMATION HEREIN IS PROVIDED “AS IS,” WITHOUT ANY WARRANTIES OR REPRESENTATIONS, EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION, WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Need to determine Do we produce XML or YAML ? If we generate YAML, how do we validate it against TOSCA ? Might make sense to generate JSON, then convert it to YAML How is the YAML simple profile related to the full TOSCA standard ? https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/os/TOSCA-Simple-Profile-YAML-v1.2-os.html The normative YAML file isn’t published by OASIS

TOSCA Metamodel http://blog.ubicity.com/2018/04/the-tosca-object-model.html “Node templates keep a reference to the node type that defines the schema for the properties in the node.” “ Run-time instances (i.e. nodes in an instance model) keep references to the node templates from which they were created” “Node types provide the specifications that turn generic nodes into reusable domain-specific components.”

TOSCA Abstract Model interpretation based on the YAML

UML Interpretation of the YAML Based on the supplied normative types YAML file

Artifacts “TOSCA Artifacts Types represent the types of packages and files used by the orchestrator when deploying  TOSCA Node or Relationship Types or invoking their interfaces.”

Groups “TOSCA Group Types represent logical groupings of TOSCA nodes that have an implied membership relationship and may need to be orchestrated or managed together to achieve some result.”

Interfaces “Interfaces are reusable entities that define a set of operations that that can be included as part of a Node type or Relationship Type definition. ”

Nodes “The TOSCA Root Node Type is the default type that all other TOSCA base Node Types derive from. ”

Nodes & Capability

Policies “TOSCA Policy Types represent logical grouping of TOSCA nodes that have an implied relationship and need to be orchestrated or managed together to achieve some result.”

“This is the default (root) TOSCA Relationship Type definition that all other TOSCA Relationship Types derive from.  ” Relationships

“This is the default (root) TOSCA Capability Type definition that all other TOSCA Capability Types derive from.” Capabilities

“This is the default (root) TOSCA Root Type definition that all complex TOSCA Data Types derive from.” Datatypes I added the pink ones !

Specific Nodes

Specific Nodes

TOSCA XML and YAML are two different standards “Backward and Forward Compatibility for TOSCA Simple Profile in YAML Version 1.0: Concept and Modelling Tooling Support” https://elib.uni-stuttgart.de/handle/11682/9486?locale=en