One Way

Binding uses an underlying protocol with no implicit return path for messages.

oneway-inonly.png
img alt='diagram' src="oneway-inonly.png"/>

oneway-robustinonly.png
img alt='diagram' src="oneway-robustinonly.png"/>

oneway-inout.png
img alt='diagram' src="oneway-inout.png"/>

oneway-outonly.png
img alt='diagram' src="oneway-outonly.png"/>

Two Way

Binding uses an underlying protocol with an implicit back-channel for returning messages.

twoway-inonly.png
img alt='diagram' src="twoway-inonly.png"/>

twoway-robustinonly-a.png
img alt='diagram' src="twoway-robustinonly-a.png"/>

twoway-robustinonly-b.png
img alt='diagram' src="twoway-robustinonly-b.png"/>

twoway-inout-a.png
img alt='diagram' src="twoway-inout-a.png"/>

twoway-inout-b.png
img alt='diagram' src="twoway-inout-b.png"/>