Implementing Microsoft® Transaction Server (MTS) and MTS technologies enhances the performance of the CML application. MTS Contributions to the CML describes the role of MTS in detail. In summary, the following MTS technologies are used by the CML application:
Using components for business logic also enhances CML performance. The alternative is placing the business logic in the ASP script code; however, ASP script code is interpreted and does not provide the performance available from compiled components. Calling stored procedures from components further enhances performance. The CML application uses components for server-side business logic and embedded SQL for client-side logic.
Performance is also enhanced by using ADO and RDS to access CML database objects and call stored procedures. Choosing CML Data Access Strategy describes ADO and RDS in detail.