Interaction styles in BPM

When using an MQ/MQ JMS Adapter interaction styles to BPEL Processes, it’s quite good to use synchronous binding for the interface if the interaction is not request and response. Because if a message passes to BPEL flow and fails at any point in BPEL process which is not handled properly then the thread does not get released and might end up in dead lock situation which consumes all the instances defined at Adapter end. This slows down the process and SIB gets filled up. One more thing is synchronous style acts as asynchronous if there is response coming back and also retry count which is automatically set to ‘4’ can be changed to ‘0’ manually which reduces the number of retries if the process get failed at any point.

Note: Based on my knowledge, Can discuss more on the topic if needed.

Leave a comment