Services
Client requests involve executing one or more services. The server maintains successfully loaded services as runnable objects within the server's program space.
When you initialize the server, the server loads the services that are contained in enabled packages into memory. When you or another administrator enable a disabled package, the server loads services that are in that package.
Figure 10. Services Execute within the Integration Server's Virtual Machine
When a client invokes a service, that service runs as a thread within the Integration Server program. Depending on what function the service is to accomplish, it can also create additional threads to perform tasks simultaneously.