a code segment including instructions to determine which version of the software component to instantiate; a code segment including instructions to create an instance of that version of the software component to serve the client; and a code segment including instructions to maintain the instance running during a session of the service request.