cancel
Showing results for 
Search instead for 
Did you mean: 

When is Sync-Async bridge used in BPM? Kindly help!

Former Member
0 Kudos

Hi Experts,

I am finding it difficult to understand when to use Sync-Async bridge. In the example given by SAP it is not clear what they mean by following:

1. We use Sync-Async bridge when the sender system is Sync and Receiver system is Async. What do you mean when you say receiver is Async?

2. When Receiver is Async then how will it send a response?

3. Can somebody explain the "Wait" mechanism used to get the response?

4. Can we use Sync-Async bridge when both the sender and receiver systems are Sync? How?

Please help me with the answers

Thanks & Regards,

Gopal

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

In a simple way ill tell you. Suppose we need to check the reservation seats of Train or flite then the sender(our) side is Asynchronous and receiver(server) side is Synchronous, because the receiver(server) takes the request and send the response(seats r avail or not).

For your second question

If the receiver is Async then it doesn't send the response.

For your fourth question chk this

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]

For more info Check this links

http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm

Former Member
0 Kudos

Hi,

please have a look at this thread:

Regards

Patrick

Former Member
0 Kudos

Hi,

Say for example, your sender is RFC and receiver is JMS.

As JMS cannot be used as Synchronous call. We use the sync-async bridge via BPM.

RFC sends a synchornous message to BPM

BPM sends a async message to JMS

JMS sends another async message to BPM

BPM sends back the response to RFC

In this the first instance between RFC to BPM does not close until bpm gives response back to RFC.

For RFC, it doesnt know that BPM is involved.

Regards,

Anandh