SOAP Web Services Performance Optimization

Following are the guidelines for the optimization of SOAP Web Services:

  • Use a Web Services Only form to minimize time to retrieve field values, including sourced fields and formula fields.
  • Advanced Search allows reference to an existing saved search.
  • Use context API to run minimal user event scripts for real-time integration.
  • Disable SuiteScript and workflow triggers for historical data imports.
  • Use list operations when possible. This approach works with multiple record types, for example, addList Customer then Sales Order. The ideal list size is around 20 transactions, 50 entities or items, and 100 custom records.
  • Use asynchronous operations whenever possible.
  • To benefit from increased concurrency, use token-based authentication. For SOAP web services that use token-based authentication (TBA) and for RESTlets, there are no per-user limits for concurrent requests, if the concurrency governance is enabled.
  • Optimize system notes logging.
    • Disable System Notes for custom fields and for custom record types. (SOAP preference).
    • Log System Notes on update only (general preference).
  • You can use Application Performance Management (APM) to monitor and analyze SOAP web services performance.

Leave a comment

Your email address will not be published. Required fields are marked *