summaryrefslogtreecommitdiffstats
path: root/docs/sli/architecture.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/sli/architecture.rst')
-rw-r--r--docs/sli/architecture.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/sli/architecture.rst b/docs/sli/architecture.rst
new file mode 100644
index 00000000..a211cc6f
--- /dev/null
+++ b/docs/sli/architecture.rst
@@ -0,0 +1,29 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Architecture
+============
+
+Repositories
+------------
+CCSDK contains the following repositories to support service logic (aka directed graph)
+development:
+
+- ccsdk/parent : contains parent poms, which contain common properties, plugin settings, etc
+- ccsdk/sli/core : contains the core components needed to compile and execute directed graphs
+- ccsdk/sli/adaptors : contains adaptors to provide access to resources from within directed graphs
+- ccsdk/sli/northbound : contains code for northbound interfaces that maybe used by CCSDK clients
+- ccsdk/sli/plugins : contains code to be called from directed graph "execute" nodes
+
+Capabilities
+------------
+Provides the core Service Logic Interpreter (SLI) functionality, used to execute directed graphs (DGs). Directed graphs allow service designers to define the
+logic to be executed within the SDN controller in a graphical format which can be
+updated in real time, without a need to restart the controller.
+
+.. toctree::
+ :maxdepth: 1
+
+ nodes.rst
+
+