Hi experts,
We have a synchronous web service <-> RFC interface.
The web service request must be split into N number of messages based on a certain criteria. The N messages after the split should then be sent to the RFC. The RFC must be called N number of times. The RFC will have N number of responses and this must be merged into 1 response message that will be passed back to the web service.
Here's a sample flow:
The split will be taken care of in PO via graphical mapping. The pending item now is the multiple calls to the RFC based on the result of the split and the merging of its response messages which we think can only be done via BPM.
I'm looking into the Aggregator pattern but the sample is asynchronous. Is this feasible with synchronous? Or is there any other way to achieve this without BPM? We're actually pretty knew to BPM, never done before, so any advice/inputs are highly appreciated.
Thank you.