Integration: Apex Callouts vs. Outbound Messaging

posted May 23, 2013, 2:29 PM by Ezra Kenigsberg   [ updated May 23, 2013, 2:34 PM ]

#DataTipOfTheDay 2013-05-23

Q: "When integrating Salesforce data to an external system, what are the pros and cons of Apex Callouts versus Outbound Messaging?"

A: Long story short: if you're a Button-Click Admin, use Outbound Messages. If you're in the IT department (or have one at your disposal), use Apex Callouts. Many thanks to's Venkatesh Thirukonda for patiently walking me through this!
Apex Callouts vs Outbound Messages
1 Basic authentication requires providing a valid username and password
2 Must conform to WSDL limitations. See and
3 Governor limits (5Mb per message) apply to both Apex Callouts and Outbound Messages