I have a design question around salesforce integration: Outbound (real-time) vs polling.
Currently in Salesforce we use outbound messaging for Account updates or inserts. I'm now thinking of separating the process so updates are treated differently.
The reason for this is because we do not have control of how the updates occur. Sometimes the customer or staff will update an account multiple times, causing the generation of multiple outbound messages. This cause multiple instance within Boomi and all downstream processes.
Polling would solve this problem by only bring the latest update at that point in time.
I am apprehensive to implement polling because it seems very old school, and means breaking a process to handle both scenarios into tow separate processes.
Anybody got any comments or thoughts on the subject ?