
How Initiator and Responder ASPX Pages Interact
If both the initiator and the responder use BTARN, the four ASPX pages on the initiator and responder interact differently depending on whether the connections are asynchronous or synchronous, and whether the messages are single-action or double-action. The following subsections describe the complete set of interactions.
Double-Action Asynchronous
This scenario involves four separate HTTP connections, one for each step:
-
The initiator send page sends the action request message to the responder receive page.
Note |
|---|
|
Steps 2 and 3 below may occur in the reverse order, depending upon system load. |
-
The responder send page sends a request signal message to the initiator receive page.
-
The responder send page sends an action response message to the initiator receive page.
-
The initiator send page sends a response signal message to the responder receive page.
Single-Action Asynchronous
This scenario involves two separate HTTP connections, one for each step. Note that this scenario consists of step 1 and 2 of the double-action asynchronous scenario.
-
The initiator send page sends the action request message to the responder receive page.
-
The responder send page sends a request signal message to the initiator receive page.
Double-Action Synchronous
This scenario involves one HTTP connection:
-
The initiator send page sends the action request message to the responder receive page.
-
The responder receive page sends an action response message (or an exception, if there is a problem) to the initiator send page on the same connection used in step 1.
Single-Action Synchronous
This scenario involves one HTTP connection:
-
The initiator send page sends the action request message to the responder receive page.
-
The responder receive page sends a request signal message (or an exception, if there is a problem) to the initiator send page on the same connection.