I'm trying to understand the new TopologyManager in Web8 and want to validate the relationships between the new entity types. I will first describe what I understand and then follow with some questions about certain relationships.
In the CMS we have a Business Process that has a 1:1 relationship with a TopologyType.
The TopologyType has a 1 to many relationship with Topologies. (The TopologyType has one of more Purpose "attributes".)
The Topology has a 1 to many relationship with the Content Delivery Environments (CDE)?
Each CDE has a 1:1 relationship with a website?
The website has a 1:1 relationship with the webapp.
Can you please answer with a 'normal' scenario of having 1 Publication publishing to 1 Website with both a Staging and Live environment? From there, we could make it more complicated with mini-sites, etc. But, to start with, it would be nice to keep it as simple as possible.
- How many CDE environments can a Topology connect with? What is the normal scenario and what is the scale out scenario?
- How many websites can a Content Delivery Environment connect with? What is the normal scenario and what is the scale out scenario?
- What is the relationship with the purposes defined in the TopologyType to other items in the Topology?
- The purpose in the TopologyType is the 'TargetType' in the CMS and what the users see when publishing? This is also where we set the security for who can publish to it?