I am looking to understand the exact difference between the SOAP vs REST XML calls in Pega. Can there be a chances when SOAP is more performant to REST in Pega? And if yes then in which scenarios we should choose to go with SOAP vs REST?
A real world scenario where SOAP is preferred over REST can be seen in the banking industry where money is transferred from one account to another. SOAP would allow a bank to perform a transaction on an account and if the transaction failed, SOAP would automatically retry the transaction ensuring that the request was completed. Unfortunately, with REST, failed service calls must be handled manually by requesting application.