110 likes | 266 Views
TOSCA Type System. Objective. This presentation outlines a type system for TOSCA Node-, Relationship-, Requirement- and Capability Types Types are categorized into
E N D
Objective • This presentation outlines a type system for TOSCA Node-, Relationship-, Requirement- and Capability Types • Types are categorized into • Base Types: define the base structure of the TOSCA type system, independent of any specific solutions; base types should be the anchor point for future extensions • Specific Types: define types for specific solutions, like specific infrastructure, middleware or application content; specific types are derived from base types • Custom Types: define custom types for point solutions, like very specific applications, or customized solutions; custom types typically are derived from specific types
NodeTypes used in simple SugarCRM model Concrete Node Types used in SugarCRM example
Endpoint Requirements & Capabilities Combine into one type “NetworkEndpointCapability” Combine into one type “NetworkEndpointRequirement”
For discussion What level of inheritance are necessary?