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

Compare with Current View Page History

« Previous Version 27 Next »

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

Calculated CDPS2

Calculated CDPS1

1 Binding

binding.ws

X

X

X

binding.sca from CBS2

binding.ws from CAS1

1 Interface

 

 

 

 

 

 

2 Binding

X

binding.ws

X

X

binding.ws from CBS2

binding.ws from CAS1

2 Interface

 

 

 

 

 

 

3 Binding

X

X

binding.ws

X

binding.ws from CBS2

binding.ws from CAS1

3 Interface

 

 

 

 

 

 

4 Binding

X

X

X

binding.ws

binding.ws from CBS2

binding.ws from CAS1

4 Interface

 

 

 

 

 

 

Scenario

CAR1

CBR2

CCR2

CDR3

Calculated CDR3

5 Binding

binding.ws uri=

X

X

X

binding.ws uri=

5 Interface

 

 

 

 

 

6 Binding

X

binding.ws target=CBS2a

X

X

binding.ws uri=

6 Interface

 

 

 

 

 

7 Binding

X

X

binding.ws target=CBS2a

X

binding.ws uri=

7 Interface

 

 

 

 

 

8 Binding

X

X

X

binding.ws target=CDS3a

binding.ws uri=

8 Interface

 

 

 

 

 

Scenario

CAR1a

CBR2a

CCR2a

CDR3a

Calculated CDR3a

12 Binding

binding.ws uri=

X

X

X/target=CES4

Wire to CES4 binding.sca, binding.ws uri=

12 Interface

 

 

 

 

 

11 Binding

X

binding.ws/target=CFS5

X

X/target=CES4

Wire to CES4 binding.sca, CFS5 binding.ws

11 Interface

 

 

 

 

 

10 Binding

X

X/target=CFS5

binding.ws

X/target=CES4

Wire to CES4 binding.sca, CFS5 binding.ws

10 Interface

 

 

 

 

 

9 Binding

X

X/target=CFS5

X

binding.ws/target=CES4

Wire to CES4 binding.ws, CFS5 binding.ws

9 Interface

 

 

 

 

 

9 Binding

X

X

X

binding.ws/target=CES4

Wire to CES4 binding.ws

9 Interface

 

 

 

 

 

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

  • No labels