Versions Compared

Key

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

Service and Reference Promotion

Service 2a & 3a are just there to make up the numbers and force fully qualified URLs.

Scenario

CAS1

CBS2

CCS2

CDS3

CDPS2

CDPS1

1 Binding

binding.ws

X

X

X

binding.sca from CDS3

binding.ws from CAS1

1 Interface

 

 

 

 

 

 

2 Binding

X

X

binding.ws

X

binding.ws from CCS2

binding.ws from CCS2

2 Interface

 

 

 

 

 

 

3 Binding

X

binding.ws

X

X

binding.ws from CBS2

binding.ws from CBS2

3 Interface

 

 

 

 

 

 

4 Binding

X

X

X

binding.ws

binding.ws from CDS3

binding.ws from CDS3

4 Interface

 

 

 

 

 

 

5 Binding

?

?

?

?

?

?

5 Interface

 

 

 

 

 

 

6 Binding

?

?

?

?

?

?

6 Interface

 

 

 

 

 

 

7 Binding

?

?

?

?

?

?

7 Interface

 

 

 

 

 

 

8 Binding

?

?

?

?

?

?

8 Interface

 

 

 

 

 

 

Where X = not specified

Issues

...

...

Reference Promotion

Image Removed

Scenario

CDR1

CCR2

CBR3

CDR1 Calculated

1 - 1..1

X

X

X

Wire to CFS2 binding.sca

1a - 1..N

X

X

X

Wire to CES1 binding.sca, CFS2 binding.sca

2 - 1..1

X

binding.ws

X

Wire to CFS2 binding.ws

2a - 1..N

X

binding.ws

X

Wire to CES1 binding.sca, CFS2 binding.ws

3 - 1..1

X

X

binding.ws

Wire to CFS2 binding.ws

3a - 1..N

X

X

binding.ws

Wire to CES1 binding.sca, CFS2 binding.ws

? - 1..1

 

 

 

 

?a - 1..N

 

 

 

 

Where X = not specified

Issues

1. The top level composite service binding is copied down to component with the uri calculated at the top level
2. S2 C level bindings trave to B but not A
3. S4 D level bindings don't travel to the C or B