Performance Considerations

The Siebel eConfigurator REST APIs are designed for optimal performance in stateless environments. Consider the following best practices:

  • Batch Operations: Combine multiple update requests in a single API call rather than making sequential calls. This reduces network overhead and improves response times.
  • Selective Data Retrieval: Only set GetProductData to true when you need updated pricing or product information. Avoid retrieving product data on every update to minimize response payload size.
  • Save Strategy: Set SaveInstance to true only when the configuration is complete or at logical checkpoints. Frequent saves can impact performance.
  • Cold vs. Warm Loading: The first load operation (cold start) typically takes longer than subsequent operations as the product model is cached. Plan accordingly for initial user interactions.
  • Response Size Management: REST API responses are generally smaller than equivalent SOAP responses. However, complex product models can still generate large payloads. Consider using selective field retrieval where supported.