CML User-Services Performance
The design of the browser interface for the CML application contributes to overall application performance as follows:
- Client-side caching. The CML application uses Remote Data Service (RDS) controls to access the database and cache data on the client. The F & M employees can sort the content on the CML Web pages without a roundtrip to the server.
- Change display of user interface using <DIV> tags. The appearance of the page is modified without a trip to the server to refresh the page.
- Validate data on the client. Client-side scripts validate user input and no server script is executed if the entry is invalid. For example, the CML application verifies that the search criteria — the text that borrowers enter in the text box on the Library Search page — is valid and is not blank.
- The RDS control that retrieves search results uses an asynchronous fetch option. The user sees information before the retrieving of information is complete. The user perceives that the application is responding more quickly.