Sun Java System Communications Services 6 2005Q4 Deployment Planning Guide

Single-Server Calendar Server Architecture

Figure 17–1 shows a single-server architecture. In this deployment, all Calendar Server services (processes) run on the same server, either in the same CPU (processor) or across multiple CPUs. The Directory Server and Access Manager processes can run on the same server or on different servers.

Figure 17–1 Single-Server Calendar Server Architecture

This diagram shows a minimal, single-server Calendar Server deployment.

A Calendar Server instance on a single server includes the following services:

For a description of Calendar Server services, see the Sun Java System Calendar Server 6 2005Q4 Administration Guide.

The Database Wire Protocol (DWP) service (csdwpd process), which provides networking capability when the calendar database is on another server, is not required for a minimal configuration because the database is on the same server.

Calendar Server requires a directory server to authenticate users and to store user preferences. Usually, the directory server is an LDAP directory server, such as Sun Java System Directory Server. However, if you prefer, you can use the Calendar Server API (CSAPI) to write a plugin to use a non-LDAP directory server. This API is described in the Sun Java System Calendar Server 6 2005Q4 Developer’s Guide.

The directory server can run on the same server where Calendar Server is running or on a remote server.

Sun Java System Access Manager (release 2003Q4 (6.1) or later) provides the following functionality:

For more information on these topics, see the Sun Java System Calendar Server 6 2005Q4 Administration Guide.

Access Manager can run on the same server where Calendar Server is running or on a remote server.

End users connect to Calendar Server from client machines by using one of two Web user interfaces (UIs), either Sun Java System Calendar Express, or Sun Java System Communications Express. For information using these interfaces, see the respective interface’s online Help.