Access to Legacy Applications and Data |
The Component Services run-time environment is a second-tier platform for running COM components. This environment provides a comprehensive set of system services including:
This run-time infrastructure makes application development, deployment, and management much easier by making applications scalable and robust.
Overall performance is optimized by managing component instantiation and connection pooling. Component Services instantiates components just in time for transactions. It then purges state information from the instance when a transaction completes, and reuses the instance for the next transaction. For example, users can enter transaction requests from their browsers to an ASP page containing the code that is needed to call a COM component. As Component Services receives these messages, the transactions are managed using components already instantiated. This minimizes object instantiation and the number of connections required, both of which often inhibit the performance of systems that support transactions.