Versions Compared

Key

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

...

Motivating mail thread http://www.mail-archive.com/dev@tuscany.apache.org/msg04531.html

Motivation

  1. The OSOA reference binding list was used to represent resolved/configured bindings which meant editing the model as read from XML.
  2. OASIS have a different approach to matching references/service so factoring our enpoints from refefences/services will allow a switchable algorithm to be deployed

Scenarios

  1. Static domain - where all composites are present before nodes are started
    1. as now composites will automatically be configured with unwired bindings
  2. Incremental deployment - where nodes are started with composites before the domain is complete
    1. Endpoint logic will ask the domain for information reqiured to resolve endpoint references with endpoints
  3. Service Location Transparency - a future scenario where nodes can be moved
    1. Endpoint/binding logic can again be used to ask the domain for new endpoint information

Overview

Model

Activation

!AndpointActivationEndpointActivation.gif