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.
4 Assumptions and Requirements for Matching and <strong>Merging</strong><br />
Valid example : 1:1 correspondences<br />
<strong>Topology</strong> Template<br />
<strong>Topology</strong> Template<br />
Database<br />
Database<br />
HostedOn<br />
HostedOn<br />
Linux OS<br />
Linux OS<br />
Fig. 4.1: Valid example <strong>of</strong> 1:1 correspondences between Node <strong>Templates</strong><br />
Fig. 4.2 in contrast shows an example <strong>of</strong> a n:1 correspondence. The <strong>TOSCA</strong> specification<br />
does not imply any kind <strong>of</strong> modeling style and granularity <strong>of</strong> Node <strong>Templates</strong>. In an extreme<br />
case one could consider a <strong>Topology</strong> Template consisting only <strong>of</strong> one Node Template<br />
representing the whole service structure as valid in the sense <strong>of</strong> the specification. However,<br />
the aggregation <strong>of</strong> Node <strong>Templates</strong> that can be viewed as separate entities camouflages the<br />
structure <strong>of</strong> a service and impedes the comparison <strong>of</strong> Node <strong>Templates</strong> with the same semantics.<br />
<strong>Topology</strong> Template<br />
Invalid example : n:1 correspondence<br />
<strong>Topology</strong> Template<br />
Database<br />
Database<br />
and Linux<br />
OS<br />
hosted on<br />
Linux OS<br />
Fig. 4.2: Invalid example <strong>of</strong> a n:1 correspondence between Node <strong>Templates</strong><br />
27