Sun Java Enterprise System 2005Q4 Technical Overview

Why Do You Need Java Enterprise System?

Today’s business requirements demand software solutions that are distributed across a network or Internet environment and have high levels of performance, availability, security, scalability, and serviceability.

Java Enterprise System provides infrastructure services needed to support such distributed enterprise applications, that is, applications that generally have the following characteristics:

Distributed enterprise applications require an underlying set of infrastructure services that allows their distributed components to communicate with each other, coordinate their work, implement secure access, and so forth. These infrastructure services are, in turn, supported by a hardware environment of computers and network links. This hardware environment includes SPARC® and x86 (Intel and AMD) hardware architectures.

The overall layering scheme is shown in the following figure. For the most part, Java Enterprise System provides the distributed infrastructure services layer shown in Figure 1–1. However, Java Enterprise System services also include a number of application-level services, such as accessible to end users.

Figure 1–1 Support Needed for Distributed Enterprise Applications

Diagram showing a distributed enterprise application on distributed
infrastructure services on a networked hardware environment.

Among the featured services provided by Java Enterprise System are the following:

Java Enterprise System also provides services that enhance availability, scalability, serviceability, and other application or system qualities. Among the quality of service features provided by Java Enterprise System are the following:

You can deploy one or more Java Enterprise System services, each of which might include a number of Java Enterprise System components.