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
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