diff options
Diffstat (limited to 'docs/microservices')
-rw-r--r-- | docs/microservices/controllerBlueprintStudioProcessorMS.rst | 23 | ||||
-rw-r--r-- | docs/microservices/enrichment.rst | 6 | ||||
-rw-r--r-- | docs/microservices/flexibleplugin.rst | 17 | ||||
-rw-r--r-- | docs/microservices/media/dyanmicapi.jpg | bin | 0 -> 72238 bytes |
4 files changed, 23 insertions, 23 deletions
diff --git a/docs/microservices/controllerBlueprintStudioProcessorMS.rst b/docs/microservices/controllerBlueprintStudioProcessorMS.rst index 683b6943d..9dcd31187 100644 --- a/docs/microservices/controllerBlueprintStudioProcessorMS.rst +++ b/docs/microservices/controllerBlueprintStudioProcessorMS.rst @@ -9,31 +9,12 @@ The Controller Blueprint Archive is the overall service design, fully model-driv The CBA is .zip file which is saved in Controller Blueprint Database. -Dynamic API: ------------- - -The nature of the API request and response is meant to be model driven and dynamic. They both share the same definition. - -The actionName, under the actionIdentifiers refers to the name of a Workflow (see workflow) - -The content of the payload is what is fully dynamic / model driven. - -The first top level element will always be either $actionName-request for a request or $actionName-response for a response. - -Then the content within this element is fully based on the workflow input and output. +Controller Blueprint Microservices: +----------------------------------- .. toctree:: :maxdepth: 1 dynamicapi - -Enrichment: ------------ - -Helps to generate complete valid CBA file. - -.. toctree:: - :maxdepth: 1 - enrichment
\ No newline at end of file diff --git a/docs/microservices/enrichment.rst b/docs/microservices/enrichment.rst index 55984d77c..1f94556e3 100644 --- a/docs/microservices/enrichment.rst +++ b/docs/microservices/enrichment.rst @@ -12,12 +12,14 @@ Once the base CBA zip file is done, the enrichment process will complete the des The following shows 2 ways to run CBA enrichment -*REST API request +REST API request: +---------------- |image0| -*CDS UI +CDS UI: +------ |image1| diff --git a/docs/microservices/flexibleplugin.rst b/docs/microservices/flexibleplugin.rst new file mode 100644 index 000000000..5c83ac9b7 --- /dev/null +++ b/docs/microservices/flexibleplugin.rst @@ -0,0 +1,17 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. Copyright (C) 2019 IBM. + +Flexible Plug-in +---------------- + +Interaction with external systems is made plug-able, removing development cycle to support new endpoint. + +Currently, REST or SQL external systems are supported. + +An external system might be used by multiple resources, or by multiple scripts. + +In order to share the external system information, TOSCA provides a way to create macros using dsl_definitions: + +http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/csd01/TOSCA-Simple-Profile-YAML-v1.2-csd01.html#_Toc494454160 +http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.2/csd01/TOSCA-Simple-Profile-YAML-v1.2-csd01.html#_Toc494454173 diff --git a/docs/microservices/media/dyanmicapi.jpg b/docs/microservices/media/dyanmicapi.jpg Binary files differnew file mode 100644 index 000000000..3e00da3e8 --- /dev/null +++ b/docs/microservices/media/dyanmicapi.jpg |