Java ES Infrastructure Service Dependencies
In general, each Java ES system service component shown in Figure 2–3 depends on components below it
in the infrastructure and supports components above it. These dependency and
support relationships are a key factor in designing logical architectures.
The following table shows the specific relationships between the Java ES system
service components, listed from top to bottom, as shown in Figure 2–3.
Table 2–1  Relationships Between Java ES System
Service Components
| Component  | Depends On  | Provides Support To  | 
| Portal Server  | Application Server or Web Server  Access Manager  Directory Server  If configured to use corresponding channels: Calendar Server, Messaging Server,
and Instant Messaging [Calendar Server, Messaging Server, and Instant Messaging components
are available as part of the Sun Java Communications Suite.]  | None  | 
| Access Manager  | Application Server or Web Server  Directory Server  | Portal Server  If configured for single sign-on: Calendar Server, Messaging Server,
and Instant Messaging  | 
| Application Server  | Message Queue  Directory Server (for administered objects)  | Portal Server  Access Manager  | 
| Message Queue  | Directory Server (for administered objects)  | Application Server  | 
| Web Server  | Access Manager (for access control)  | Portal Server  Access Manager  | 
| Directory Server  | None  | Portal Server  Access Manager  Calendar Server  Messaging Server  Instant Messaging  | 
| Service Registry  | Java DB  | Application Server-based components  | 
| Java DB  | None  | Service Registry  |