You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

This is a set of notes aimed at describing how we can update the Apache Tuscany Java SCA runtime to create an Endpoint structure to represent a configure reference or service binding.

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

!EndpointActivation.gif

  • No labels