Sun Java Enterprise System 5 Technical Overview

Service Quality Components

Java ES service quality components enhance the quality of services provided by system service components or distributed application components. Some are availability components that are used to provide for near-continuous system uptime, some are access components that are used to support secure end-user access to system services, and others are system management components that are used to enhance the serviceability of Java ES solutions.

The components that support Java ES services components are grouped into the following categories and described in this section:

Availability Components

Availability components provide for near-continuous uptime for system service components and application components. The following Java ES availability components are described in this section:

High Availability Session Store 4.4.3

Sun Java System High Availability Session Store (HADB) provides a data store that can be used to make application data available even in the case of failure. This capability is especially important for restoring state information associated with a client session. Without this capability, failure during a session requires that all operations be repeated when the session is reestablished.

The following Java ES components provide services that store session state information: Application Server, Access Manager, and Message Queue. However, Application Server is the only component that can use HADB services to maintain session state during failure.

The Java ES installer provides HADB as a single installable component. However, a server and a client subcomponent are both required to provide HADB services.

Sun Cluster 3.1 8/05 and Sun Cluster Agents 3.1


Note –

Sun Cluster components are supported on the Solaris platform only.


Sun Cluster software provides high availability and scalability services for Java ES and for applications based on the Java ES infrastructure.

A cluster is a set of loosely coupled computers (cluster nodes) that collectively provide a single client view of services, system resources, and data. Internally, the cluster uses redundant computers, interconnects, data storage, and network interfaces to provide high availability to cluster-based services and data. Sun Cluster software continuously monitors the health of member nodes and other cluster resources and uses the internal redundancy to provide near-continuous access to these resources even when failure occurs.

The Java ES installer provides the Sun Cluster Core subcomponent and the Sun Cluster Agents as separately installable components. The following Sun Cluster agents are included in Java Enterprise System.


Note –

HA in the following list stands for high availability.



Note –

The list of agents is not the same on SPARC and x86. For detailed information about Sun Cluster Agents, see Sun Cluster documentation at http://docs.sun.com/app/docs/prod/entsys.5.


Sun Cluster Geographic Edition 3.1 2006Q4

Sun Cluster Geographic Edition is a layered extension of Sun Cluster software. This extension protects applications from unexpected disruptions by using multiple clusters that are geographically separated and a redundant infrastructure that replicates data between these clusters. Java ES 5 is the first release to include Sun Cluster Geographic Edition as a Java ES product component.

Sun Cluster Geographic Edition includes the following subcomponents:


Note –

Sun Cluster Geographic Edition is not supported on Solaris x86.


Access Components

Access components provide front-end access to system services, often from Internet locations outside an enterprise firewall. The following Java ES access components are described in this section:

Portal Server Secure Remote Access 7.1

Sun Java System Portal Server Secure Remote Access (Portal Server Secure Remote Access) extends Portal Server by offering browser-based secure remote access to Portal Server content and services from any remote browser, eliminating the need for client software. Integration with Portal Server ensures that users receive secure access to the content and services that they have permission to access.

Portal Server Secure Remote Access includes the following subcomponents:

Web Proxy Server 4.0.4

Sun Java System Web Proxy Server (Web Proxy Server) provides caching, filtering, and distribution of web content. Web Proxy Server is often used inside enterprise firewalls to reduce the number of requests to remote content servers, and outside firewalls to provide a secure gateway for incoming Internet requests.

The Java ES installer provides Web Proxy Server as a single installable component.

Monitoring Components

The Sun Java System Monitoring Console 1.0 (Monitoring Console) includes a master agent that connects to all node agents in a Java ES deployment. The Monitoring Console is supported by the Sun Java System Monitoring Framework 2.0 (Monitoring Framework), a shared component that provides the instrumentation and node agent needed by every monitored component to expose its attributes for observation. Each product component exposes the objects that represent its observable attributes, and a node agent aggregates a view of multiple components on one host. For detailed information about monitoring, see the Sun Java Enterprise System 5 Monitoring Guide.