Sun Java Enterprise System Deployment Planning Guide

Component Dependencies

When identifying Java Enterprise System components for a logical architecture, you need to also identify supporting components. For example, if you identify Messaging Server as a necessary component to a logical architecture, then your logical architecture must also include Directory Server and possibly Access Manager. Messaging Server depends on Directory Server for directory services and Access Manager for solutions requiring single sign-on.

The following table lists dependencies of Java Enterprise System components. Refer to Component Dependencies for a visual representation of dependencies among key components. When designing a logical architecture, use this table and accompanying figure to determine dependent components in your design.

Table 4–1 Java Enterprise System Component Dependencies

Java Enterprise System Component 

Depends On 

Application Server

Message QueueDirectory Server (optional) 

Calendar Server

Messaging Server (for email notification service)Access Manager (for single sign-on)Web Server (for web interface)Directory Server 

Communications Express

Access Manager (for single sign-on)Calendar ServerMessaging ServerInstant MessagingWeb Server (for web interface)Directory Server 

Directory Proxy Server

Directory Server 

Directory Server

None 

Access Manager

Application Server or Web ServerDirectory Server 

Instant Messaging

Access Manager (for single sign-on)Directory Server 

Message Queue

Directory Server (optional) 

Messaging Server

Access Manager (for single sign-on)Web Server (for web interface)Directory Server 

Portal Server

If configured to use Portal Server Channels: 

Calendar ServerMessaging ServerInstant Messaging 

Access Manager (for single sign-on)Application Server or Web ServerDirectory Server 

Portal Server Secure Remote Access

Portal Server 

Web Server

Access Manager (optional, for access control 


Note –

The dependencies among Java Enterprise System components listed in Component Dependencies does not list all component dependencies. Component Dependencies does not list dependencies that you must consider when planning for installation. For a complete list of Java Enterprise System dependencies, refer to the Sun Java Enterprise System 5 Installation Guide for UNIX.


Figure 4–2 Java Enterprise System Component Dependencies

This figure provides a visual representation of the dependencies
described in Table 4-1.