The iPlanet Calendar Server is designed for programmers who want a full web calendar solution. It is a general purpose server to support applications that need calendar data.
Figure 1.1    Calendar Server Core Architecture
When a calendar has public read access, any user can look at data in that calendar.
When a calendar has public write access, any user can write data to that calendar.
When a calendar has private read access, only owners of the calendar can look at data from that calendar. When a calendar has private write access, only owners can write data to it. In addition, the following actions are limited to primary owners:
Session Identifiers in Chapter 2, Web Calendar Access Protocol (WCAP)
CSAPI Authentication Interface: csIAuthentication in Chapter 3, Calendar Server API (CSAPI)