Merging of TOSCA Cloud Topology Templates - IAAS
Merging of TOSCA Cloud Topology Templates - IAAS
Merging of TOSCA Cloud Topology Templates - IAAS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5 Concept for Matching <strong>of</strong> <strong>Topology</strong> <strong>Templates</strong><br />
5.1.1 Analysis <strong>of</strong> the Basic Case and its Derivations<br />
Basic Case for Node <strong>Templates</strong><br />
The basic case is illustrated in Fig. 5.1. A Correspondence between two Node <strong>Templates</strong> is<br />
established if and only if their Node Types are identical. For the sake <strong>of</strong> simplicity in the<br />
basic case, it is assumed that all Relationship <strong>Templates</strong> have HostedOn semantics and no<br />
PropertyDefaults that could contradict each other. Later this assumption will be dismissed<br />
and different Relationship Template semantics will be included in the matching concept. In<br />
the example at hand both <strong>Topology</strong> <strong>Templates</strong> have identical MySQL Database and Debian-<br />
Linux operating system Node <strong>Templates</strong>. The Relationship <strong>Templates</strong> have a HostedOn semantics<br />
indicating that each database is hosted, i.e. installed on an operating system. Since<br />
the Node Types are identical in each case, a so called Node Template Correspondence can be<br />
established.<br />
Definition 5.2 (Node Template Correspondence): A Node Template Correspondence is a Correspondence<br />
as generically defined in Definition 4.1 with the constraint that it is only established<br />
between two matching Node <strong>Templates</strong>.<br />
Fig. 5.1: Example <strong>of</strong> a general matching case<br />
33