Michael Poulin wrote: > Rob wrote: "There is no such thing as components that interact in some > way being "totally decoupled."" - I did not say that components > interacted! In MOM ( and reflective - in EDA), sender and receiver DO > NOT INTERACT with each other, and even more - they should not know about > each other. This why the standard does not specify any acknowledgment > mechanism between sender and receiver but only between receiver and > intermediary/destination.
This is a fine thing from my perspective, but for any system that depends on the data that flows, something knows that data is expected and something knows that data was sent and something knows that data was received. An audit trail exists in some form, or the data is valueless. It's that knowledge that creates the coupling. The sender may not know that its transmissions have been "received", and the "receiver" may not know "everything" that it "should" receive. But somehow data validation has to occur... Gregg Wonderly