aboutsummaryrefslogtreecommitdiffstats
path: root/docs/microservices/flexibleplugin.rst
blob: 5c83ac9b761ac52010e92ea561c6691d7874704e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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