Develop > Controller layer > Order and quote capture integration > Order and Quote Capture Integration in Elite starter store > Plan Order and Quote Capture Integration in the Elite starter store > Performance considerations
Servlet caching when displaying order and quote lists
Servlet caching, when applied at the WebSphere Application Server level, caches the order or quote lists fetched from an outbound call to the external system in the WebSphere Commerce cache. This reduces the number of outbound calls to the external system whenever a customer request viewing the orders or quotes submitted by them in the external system.
In Order and Quote Capture Integration, orders and quotes are editable in WebSphere Commerce only up until the point that the order or quote is not submitted to the external system. After the submission of an order or quote, WebSphere Commerce does not own the order or the quote. The order or the quote is subsequently processed and managed by the external system.
The Elite starter store, however, can request the details for the order and quotes submitted by a customer to the external system irrespective of the channel the customer used to submit the order or quote. Since, considerable performance degradation is expected if external web service calls are made every time the order or quote listing and details are displayed to the customer, servlet caching can be leveraged for the pages that display order and quote details. This ensures a better performance through fewer external web service calls.
Refer to the samples provided under the following directories for pointers on implementing servlet caching.
- WC_INSTALL/samples/dynacache/Elite
- WCDE_INSTALL/samples/dynacache/Elite
Related concepts
Unalterable currency preference
Cache of Inventory availability values
Segrate the Shipping and Billing pages
Related tasks
Dynamic caching in the Elite starter store