Which statement correctly states the order of sending and receiving Messages between the Producer and the Consumer?
A.
Consumer sends Message 1 to Producer; Producer sends Message B to Consumer; Consumer sends Message A to Producer.
B.
Consumer sends Message 1 and Message A simultaneously and Producer sends Message B before, during, or after Message 1 and Message A arrive.
C.
The order of sending and receiving Messages cannot be determined from the diagram.
D.
No Messages are exchanged because the diagram illustrates invalid BPMN; a Collaboration between two Participants must involve only a pair of exchanged Messages.
In BPMNmessage flowsshowwho communicates with whom, butthey do not define temporal order. Ordering is defined only bysequence flows inside each participant’s process(inside the Producer pool and the Consumer pool).
The diagram shows three message exchanges (Message 1, Message B, Message A) between Producer and Consumer, butno internal sequence flowsthat would say which send/receive happens first.
Therefore:
You can seewhich directioneach message goes,
But youcannot determine the orderof sending and receiving them from this diagram alone.
So the only correct statement is:
C. The order of sending and receiving Messages cannot be determined from the diagram.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit