Runtime Start
input:
run the node.exe
steps:
Load extensions
create runtime artifacts (builders, activators etc)
Load definitions.xml
output
running node awaiting contribution/composite to run
Contribution Read
input:
a contribution jar
steps:
Contribution Read
- Read all artifacts apart from composite file
- Aggregate all definitions.xml files
- Read composites
- Enhance composite with policy sets based on appliesTo information
Contribution Process
- parse the composite to produce assembly model objects for each contribution.
output:
a contribution model in memory containing composite assembly models in memory
Model Build
Model Activate
Composite/Component Start