blob: d8ea3de4be0a82102a6f3d92547f854a5fc2d5d0 [file] [log] [blame]
JakobKriegf2d67d62020-08-17 22:36:44 +02001.. This work is a derivative of https://wiki.onap.org/display/DW/Modeling+Concepts
2.. This work is licensed under a Creative Commons Attribution 4.0
3.. International License. http://creativecommons.org/licenses/by/4.0
JakobKrieg7c3f3952020-08-04 20:46:50 +02004.. Copyright (C) 2020 Deutsche Telekom AG.
5
Singal, Kapil (ks220y)cef859c2020-10-07 13:00:24 -04006.. _modeling_concepts:
7
JakobKrieg7c3f3952020-08-04 20:46:50 +02008Modeling Concepts
Singal, Kapil (ks220y)f1aafc42020-09-24 12:47:56 -04009=================
JakobKrieg7c3f3952020-08-04 20:46:50 +020010
11CDS is a framework to automate the **resolution of resources** for
12**instantiation** and any **config** provisioning operation, such as
13day0, day1 or day2 configuration.
14
15CDS has a both **design time** and **run time** activities; during
16design time, **Designer** can **define** what **actions** are required
17for a given service, along with anything comprising the action. The
18design produce a :ref:`CBA Package<cba>`. Its **content** is driven from a
19**catalog** of **reusable data dictionary** and **component**,
20delivering a reusable and simplified **self service** experience.
21
22DS modelling is mainly based on `TOSCA
23standard, <http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/csd01/TOSCA-Simple-Profile-YAML-v1.2-csd01.html>`_
24using JSON as reprensentation.
25
26Most of the TOSCA modeled entity presented in the bellow documentation
27can be found
28`here <https://github.com/onap/ccsdk-cds/tree/master/components/model-catalog/definition-type/starter-type>`_.
29
30.. toctree::
31 :caption: Table of Contents
32 :maxdepth: 1
33
Singal, Kapil (ks220y)f1aafc42020-09-24 12:47:56 -040034 cba
JakobKrieg7c3f3952020-08-04 20:46:50 +020035 Tosca.Meta <tosca-meta>
36 dynamic-payload
37 enrichment
Singal, Kapil (ks220y)f1aafc42020-09-24 12:47:56 -040038 external-system
JakobKrieg7c3f3952020-08-04 20:46:50 +020039 expression
40 data-dictionary
41 data-type
42 artifact-type
43 node-type
44 workflow
45 template
46 scripts
47 southbound-interfaces
48 test
49
50