1. A method for managing the processing of processing requests in a data processing system comprising a plurality of processing environments, comprising: receiving a processing request for a first processing environment, completion of said processing request requiring services provided by a set of one or more programs; determining whether said set of programs is loaded in said first processing environment; and if said set of programs is not loaded in said first processing environment, then identifying a second processing environment in which said set of programs is loaded and providing said processing request for processing in said second processing environment.