Synchronous Web Services

Synchronous web services are a good choice when a caller needs to verify the operation was successful.

It can be coupled with the in-memory workflow to provide a lightweight execution. Synchronous web services return only when the workflow (if any) fired by the web service is completed.

Do not use synchronous web services if it takes more than a few seconds to execute the service and any associated workflow. For example, do not use the import or mass update workflows which process a batch of records.