Prioritized resource scheduling - When the server comes under heavy load and processing thread pools / connection pools or other computing resources become drained. It should be possible to make a prioritization between different applications deployed in the application server how to distribute the now scarce computing resources. In the traditional server architecture this can be handled though OS-level prioritizations, e.g. Solaris has quite good tools for this. Since the app-server is a single OS-process, those tools become useless :(. It should thus be possible to define weights between applications deployed for distributing resources, ensuring that no application is completly starved but more resources distributed to prioritized apps. Not all applications are equal in a tight resource situation.