ONF IM & TAPI Development Cycle Model development process

Slides:



Advertisements
Similar presentations
Eclipse Architecture Dwight Deugo Nesa Matic
Advertisements

Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Implementation Considerations Yonglei Tao. Components of Coding Standards 2  File header  file location, version number, author, project, update history.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
 Programming - the process of creating computer programs.
Java Software Solutions Lewis and Loftus Chapter 9 1 Copyright 1997 by John Lewis and William Loftus. All rights reserved. Enhanced Class Design -- Introduction.
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
IETF 92 draft-lam-teas-usage-info-model-net- topology-00.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
YANG Roque Gagliano.
MEF Modeling Activities
Task 1 Scope – Controller (L=ND)
Kam LAM (Alcatel-Lucent) onf
ONF presentations to ETSI NFV Info Modelling Industry Status ONF Modeling Update 29 March 2016 Note that some points are related to the Multi-SDO Issues.
ONF presentations to ETSI NFV m-SDO IM/DM Workshop ONF Common Information Model – Core Information Model January 2016.
MEF Modeling Activities
ONAP Integration Through Information and Data Modeling
Services Area – Information Modeling
Ethernet PHY Information Model Clarification at OT IM
Network Services Interface Working Group
ONF Specification Class Pattern Some items for discussion
VNFD and NSD modeling: Rel2 Thinh Nguyenphu, Nokia thinh
Chapter 18 MobileApp Design
IEEE SA IEEE LTSC.
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Introduction to models, guidelines and tooling from ONF Open Info Modeling project, ONF Transport Config & Control project and IISOMI (Informal Inter-Standards.
Update Nigel Davis (Ciena).
YANG Data Model for FDM Abstract
YANG Models for the Northbound Interface of a Transport Network Controller: Requirements and Gap Analysis CCAMP WG, IET97, Seoul draft-zhang-ccamp-transport-yang-gap-analysis-01.txt.
11:00 – 12:00 Introduction to Open Info Modeling and Transport Config & Control Presenters: Nigel Davis, Kam Lam, Lyndon Ong, Karthik Sethuraman, Bernd.
Papyrus ( Focussing on use in ONF ( Nigel Davis (Ciena
Consideration of Modeling Evolution in ONAP Michela Bevilacqua Peter Wörndle and Tara Cummings 13 December , 2017.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
MEF API Development Approach
Use Case: Multi vendor domain OMS interworking
Information Model & Tooling from OIMT, OTCC and IISOMI Resource/Service/Capability considerations Nigel Davis (Ciena) OIMT (ONF Open Information.
Introduction to models, guidelines and tooling from ONF Open Information Model & Tooling project, ONF Open Transport Configuration & Control project.
Yang model for requesting
Defining ONAP VNF Package Model
IMPORTANT NOTICE TO STUDENTS:
Network Services Interface Working Group
Photonics in ONF Core and TAPI
ONF OTCC TAPI Contribution
Metadata The metadata contains
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Software interoperability in the NGN Service layer
An Introduction to Eclipse
ETSI NFV Info Modeling Industry Status (29 March 2016)
NIEM Tool Strategy Next Steps for Movement
TAPI Topology & Connectivity Enhancements Proposal for v3.0
A YANG Data Model for Microwave Radio Link draft-mwdt-ccamp-mw-yang-01
Brief update and critical issues
Task 55 Scope – TOSCA Profile
Nigel Davis (Ciena) Kam Lam (FiberHome)
Bernd Zeuner (Deutsche Telekom) December 2, 2018
Nigel DAVIS (Ciena) Kam LAM (FiberHome / CICT)
Extending and Refining the OTCC/OIMT Models
Scope and Approach of ONF OIMT Internet Protocol Work Items
Scope and Approach of ONF OIMT Internet Protocol Work Items
Introduction to Models, Interfaces, Guidelines & Tooling from ONF Open Information Model & Tooling (OIMT) project and ONF Open Transport Configuration.
Task 62 Scope – Config / Operational State
Karthik Sethuraman, NEC
TAPI Overview* Karthik Sethuraman, NEC May 5, 2019 *animated.
Karthik Sethuraman, NEC
Drawing from TR Nigel Davis
Karthik Sethuraman, NEC Andrea Mazzini, Nokia
Presentation transcript:

ONF IM & TAPI Development Cycle Model development process ONF Core IM Technology IMs KEY Manual process MEF Tooled process ITU-T Model and environment (inc. Papyrus (Eclipse, Open Source)UML tooling) Model and environment (NOT Papyrus) Implementation Network technology and service expert groups provide detailed properties (ideally in UML). Full Technology/Service definitions are pruned and refactored to provide the ONF Specs. Transformation Tooling - IISOMI (Java Script, Open Source) ONF Information Model (IM) Code snippets IETF Comments IEEE Mapping … "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz" }, "maintainers": [ { "name": "oozcitak", "email": "oozcitak@gmail.com" } ], "_npmOperationalInternal": { "host": "packages-12-west.internal.npmjs.com", "tmp": "tmp/xmlbuilder-8.2.2.tgz_1460102388901_ P&R Tool Mapping Detail ONF Spec Approach Vendor/ operator specific specs can be developed that further narrow the definitions to support particular cases. Proprietary capabilities can also be added using the spec approach. Tool Assisted Prune & Refactor Tool Assisted Prune & Refactor Mapping Detail ONF Spec Approach Generalized Core model is pruned to remove elements not necessary for the TAPI view, for example ProcessingConstruct. Pruned Core model is refactored to project familiar named items, for example: ForwardingConstruct in the Core becomes both Connection and ConnectivityService in TAPI. LogicalTerminationPoint in the Core becomes NodeEdgePoint, ConnectionEndpoint and ServiceEndPoint in TAPI. ODU Spec TAPI IM TAPI ONF Wireless Transport team have used the same approach to construct their interface model. Their model is different from TAPI. Tooled Generation Technology and service specific properties decorate structural classes derived from the ONF Core IM to form a fully detailed interface definition. Model development process UML-YANG tooling generates conformant YANG from any appropriately structured model. YANG, REST, TOSCA… module tapi-connectivity { namespace "urn:onf:params:xml:ns:yang:tapi-connectivity"; prefix tapi-connectivity; import tapi-common { prefix tapi-common; } import tapi-topology { prefix tapi-topology; import tapi-path-computation { prefix tapi-path-computation; organization "Open Networking Foundation (ONF) / Open Transport Working Group(OTWG) / Transport API (TAPI) Project"; contact " WG Web: TAPI SDK Project http://opensourcesdn.org/projects/project-snowmass/ WG List: TAPI Discussion list <mailto: transport-api@login.opennetworking.org>, WG Chair: Karthik Sethuraman <mailto:karthik.sethuraman@necam.com>, Editor: Ricard Vilalta <mailto:ricard.vilalta@cttc.es>"; description "none"; revision 2017-05-31 { description "TAPI SDK 2.0-alpha"; reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020 and RFC 6087"; augment "/tapi-common:context" { uses connectivity-context; description "Augments the base TAPI Context with ConnectivityService information"; augment "/tapi-common:context/tapi-topology:topology/tapi-topology:node/tapi-topology:owned-node-edge-point" { uses cep-list; ……………………………… TAPI YANG /******************************************************************************************************** * Name: UML to YANG Mapping Tool * Copyright 2015 CAICT (China Academy of Information and Communication Technology (former China Academy of Telecommunication Research)). All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"). * * This tool is developed according to the mapping rules defined in onf2015.261_Mapping_Gdls_UML-YANG.08 by OpenNetworkFoundation(ONF) IMP group. * file: \model\yang\package.js * The above copyright information should be included in all distribution, reproduction or derivative works of this software. ****************************************************************************************************/ function Package(name, id, path, comment, fileName) { this.name = name; this.id = id; this.path = path; this.description = comment; this.fileName = fileName; this.children = []; this.uses = []; } UML  YANG Tool

(40x28 inch) 39 x 27 inch 99.06 x 68.58