Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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

binding.ws from CAS1

1 Interface

 

 

 

 

 

 

2 Binding

X

X

binding.ws

X

X

binding.ws from CCS2 CBS2

binding.ws from CCS2 CAS1

2 Interface

 

 

 

 

 

 

3 Binding

X

X

binding.ws X

X

binding.ws from CBS2

binding.ws from CBS2CAS1

3 Interface

 

 

 

 

 

 

4 Binding

X

X

X

binding.ws

binding.ws from CDS3 CBS2

binding.ws from CDS3 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 Scenario

CAR1a

CDR1 CBR2a

CCR2 CCR2a

CBR3 CDR3a

CDR1 Calculated CDR3a

9 Binding

binding.ws uri= 1 - 1..1

X

X

X/target=CES3

Wire to CFS2 CES3 binding.sca

1a - 1..N

, binding.ws uri=

9 Interface

 

 

 

 

 

10 Binding

X

binding.ws/target=CFS3 X

X

X/target=CES3

Wire to CES1 CES3 binding.sca, CFS2 CFS3 binding.sca

2 - 1..1

X

binding.ws

X

Wire to CFS2 binding.ws

ws

10 Interface

 

 

 

 

 

11 Binding

X

X/target=CFS3

2a - 1..N

X

binding.ws

X/target=CES3

Wire to CES1 CES3 binding.sca, CFS2 CFS3 binding.ws

3 - 1..1

X

X

binding.ws

Wire to CFS2 binding.ws

11 Interface

 

 

 

 

 

12 Binding

X

X/target=CFS3

3a - 1..N

X

X

binding.ws/target=CES3

Wire to CES1 CES3 binding.scaws, CFS2 CFS3 binding.ws

12 Interface

  ? - 1..1

 

 

 

 

13 Binding

X

X

X

binding.ws/target=CES3

Wire to CES3 binding.ws

13 Interface

  ?a - 1..N

 

 

 

 

Where X = not specified

Issues

Some Runtime Detail

Image Added1. 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