BAPI or IDoc

Hi,

I was wondering if there was an information on Pros and Cons of using the BAPI’s and IDoc for integrations of SAP with webMethods.

Regards
Krishna