COM+ Object Pooling is typically used with Web Services that are discrete and include stateless transactions. The pooled environment improves the performance of the system as the LINCEnvironment sessions are initially connected and logged into the host application, which is ready to process the Web Service requests.
The EnableObjectPooling option in ePortal Developer can be used to activate/deactivate COM+ Object Pooling in a Data Source. Setting the EnableObjectPooling option to true activates the COM+ Object Pooling. Activating the COM+ Object Pooling in ePortal utilizes the CEWindowsAPIPool assembly that is registered with COM+. Many LINCEnvironment sessions are established in the pool, and they service the transaction requests for all connections to the ePortal application.
When the EnableObjectPooling option is enabled, you can also specify the name of an ispec to be used as the fireup ispec in a pooled environment. This is useful if you are running a Web Form Presentation project with stateless transactions in a pooled environment.
Refer to Object Pooling with Component Enabler on Windows for more information on setting a pooled environment in COM+ for use with Component Enabler and ePortal sessions.