blob: 2ca70c719d33806062fd4a810430a28ee39f6850 [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
6Modeling Concepts
7==================
8
9CDS is a framework to automate the **resolution of resources** for
10**instantiation** and any **config** provisioning operation, such as
11day0, day1 or day2 configuration.
12
13CDS has a both **design time** and **run time** activities; during
14design time, **Designer** can **define** what **actions** are required
15for a given service, along with anything comprising the action. The
16design produce a :ref:`CBA Package<cba>`. Its **content** is driven from a
17**catalog** of **reusable data dictionary** and **component**,
18delivering a reusable and simplified **self service** experience.
19
20DS modelling is mainly based on `TOSCA
21standard, <http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/csd01/TOSCA-Simple-Profile-YAML-v1.2-csd01.html>`_
22using JSON as reprensentation.
23
24Most of the TOSCA modeled entity presented in the bellow documentation
25can be found
26`here <https://github.com/onap/ccsdk-cds/tree/master/components/model-catalog/definition-type/starter-type>`_.
27
28.. toctree::
29 :caption: Table of Contents
30 :maxdepth: 1
31
32 CBA <cba>
33 Tosca.Meta <tosca-meta>
34 dynamic-payload
35 enrichment
36 Flexible Plug-in <flexible-plug-in>
37 expression
38 data-dictionary
39 data-type
40 artifact-type
41 node-type
42 workflow
43 template
44 scripts
45 southbound-interfaces
46 test
47
48