Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. add/list/remove contributions/composites/nodes
  2. analyze/resolve/validate contributions and their dependencies
  3. include composite (from the contributions above) in a domain
    1. A matter of selecting which composites will be top level composites in the domain
  4. associate composites with nodes/apply physical binding defaults/propagate physical addresses based on domain level wiring
    1. Read in node model - which provides
      1. Mapping of composite to node
      2. Default configuration of bindings at that node, e.g. the root URL required for binding.ws
    2. For each composite in the domain (assuming I have access to the resolved composite model)
      1. Find, from the node model, the node which will host the composite
      2. for each service in the composite
        1. If there are no bindings for the service
          1. Create a default binding configured with the default URI from the node model
        2. else
          1. find each binding in the service
            1. Take the default binding configuration and apply it to the binding
            2. What to do about URLs as they may be either
              1. Unset
                1. Apply algorithm from Assembly Spec 1.7.2
              2. Set
              absolutely
              1. relatively
                1. Apply algorithm from Assembly Spec 1.7.2
              2. Set absolutely
                1. Assume it is st correctly
              Set relatively
              1. Set implicitly (from WSDL information)
                1. Assume it is set correctly
  5. read/compile-build/write composites without requiring a runtime

...