THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- add/list/remove contributions/composites/nodes
- analyze/resolve/validate contributions and their dependencies
- include composite (from the contributions above) in a domain
- A matter of selecting which composites will be top level composites in the domain
- associate composites with nodes/apply physical binding defaults/propagate physical addresses based on domain level wiring
- Get contributions - hoping this is all done by previous steps
- For each contribution included
- Find all artifacts in the contribution Read each artifact and create a model (apart from composites which are done later)
- Enhance model with policy information
- resolve models against artifacts from contribution and its dependencies (not sure I need this) Read in node model - which provides
- Mapping of composite to node
- Default configuration of bindings at that node, e.g. the root URL required for binding.ws
- For each composite in the domain (assuming I have access to the resolved composite model)
- Find, from the node model, the node which will host the composite
- for each service in the composite
- find each binding in the service
- Take the default binding configuration and apply it to the binding
- What to do about URLs as they may be either
- Unset
- Set absolutely
- Set relatively
- Set implicitly (from WSDL information)
- find each binding in the service
...