Client Environment
Definition
A
client environment is any
production environment that is used by a
user to access
one or more
applications in a
data center or a
user
support agent in a
contact center.
The typical objectives of a client environment are to
provide:
- Safe scalable network access to other networks (e.g., via
firewall to client, contact center, and Internet).
- Efficient execution of applications.
- Efficient integration with database and legacy
systems.
- Facilities support including cooling, fire suppression,
physical security, and uninterruptable power supply.
The typical benefits of a client environment include:
- An integrated client environment enables users to more
efficiently interface with the contact center and data
center.
The typical major contents of a client environment are:
Stakeholders
The typical stakeholders of a client environment are:
- Producers:
- Evaluator:
- Approvers:
- Maintainer:
- Users:
-
Operations Team, which uses the data center
environment to operate the applications.
-
Maintenance Team, which uses the data center
environment to maintain the applications.
A client environment can typically be started if the
following preconditions hold:
The typical inputs to a client environment include:
- Work Products:
- Stakeholders:
-
Requirements Team, which ensures that the client
environments adequately implement the requirements.
-
Architecture Team, which ensures that the client
environments conform to the architecture.
-
User Experience Team, which ensures that the client
environments provide an appropriate environment for the
users.
- There will typically be multiple client
environments.
A client environment is typically constrained by the
following conventions:
-
Client Environment Inspection
Checklist
- Workstation
- Laptop
- Smart phone
- Personal digital assistant