Several Java ES components are used principally to enhance the quality of services provided by system service components or distributed application components. These software components are often used in conjunction with hardware components such as load balancers and firewalls.
The Java ES service quality components, introduced in Service Quality Components, are summarized as follows:
Availability components. Provide near-continuous uptime of a deployed solution.
Access components. Provide secure Internet access to system services, and often provide a routing function as well.
Monitoring components. Provide real-time information about Java ES components.
The following table lists the most important Java ES service quality components from an architectural perspective with the system qualities they impact most.
Table 2–3 Service Quality Components and the System Qualities Impacted
Component |
System Qualities Impacted |
---|---|
High Availability Session Store |
Availability |
Monitoring Console |
Serviceability |
Security Scalability |
|
Sun Cluster |
Availability Scalability |
Sun Cluster Geographic Edition |
Availability Scalability |
Web Proxy Server |
Security Performance Scalability |