Defining application environments

An application environment is a group of application functions requested by a client that execute in server address spaces. Workload management can dynamically manage the number of server address spaces to meet the performance goals of the work making the requests. Alternatively, the server address spaces can be started and stopped manually or by automation.

Each application environment should represent a named group of server functions that require access to the same application libraries. Grouping server functions helps simplify library security, application program change control, performance management, and system operation.

For example, an application environment could be one or more DB2® stored procedures. DB2 could have an associated application environment named PAYROLL that handles specific types of stored procedure requests.