.. http://creativecommons.org/licenses/by/4.0
.. Copyright (C) 2019 IBM.
-CONTROLLER DESIGN STUDIO DOCUMENTATION REPOSITORY
--------------------------------------------------
+CONTROLLER DESIGN STUDIO (CDS)
+------------------------------
.. toctree::
:maxdepth: 1
This makes SERVICE PROVIDER(S) more responsive to its customers and able to deliver products that more closely match the needs of its customers.
Design tools:
-=============
+-------------
.. toctree::
:maxdepth: 1
:glob:
Resource assignment:
=====================
Component executor:
--------------------
+===================
Workflow:
----------
+=========
A workflow defines an overall action to be taken for the service; it can be composed of a set of sub-actions to execute. Currently, workflows are backed by Directed Graph engine.
A CBA can have as many workflow as needed.
Template:
----------
+=========
A template is an artifact.
A template can represent anything, such as device config, payload to interact with 3rd party systems, resource-accumulator template, etc...
Mapping:
---------
+========
Defines the contract of each resource to be resolved. Each placeholder in the template must have a corresponding mapping definition.
A mapping is comprised of:
- dictionary-name
- dictionary-source
-dependencies:
--------------
+Dependencies:
+=============
This allows to make sure given resources get resolved prior the resolution of the resources defining the dependency.
The dictionary fields reference to a specific data dictionary.