Which adapter to choose XML or DB adapter?

I want some advice in selecting the adapters. I want to integrate two Applications one is on Oracle & other is SAP. For sending data from Application1(Oracle) to Application2(SAP) I can use Oracle adapter or also an xml can be sent to webMethods.
Can you tell me which option would be better? What points to be considered before finalizing the adapters?