Sun logo      Previous      Contents      Index      Next     

Sun ONE Calendar Server 6.0 Administrator's Guide

Glossary

access control entry (ACE)     A string that provides access control for calendars, calendar properties, and calendar components such as events and todos (tasks). An example of an ACE isjsmith^c^wd^g.

access control list (ACL)     A set of access control entry (ACE) strings that collectively provide access control for calendars, calendar properties, and calendar components such as events and todos (tasks). An example of an ACL with three ACEs, with each ACE separated by a semi-colon is @@o^a^r^g;@@o^c^wdeic^g;@^a^sf^g.

alarm event     An event generated and sent by the Calendar Server Event Notification Service (ENS). When an alarm event occurs, a message reminder is sent to specific recipients.

authentication     The verification of a user ordinarily done using a user ID and a corresponding password. Knowledge of the password is assumed to guarantee that the user is authentic. Calendar Server requires a directory service such as an LDAP server for user authentication.

base DN     The distinguished name (DN) that identifies the starting point of a search in an LDAP directory. Also known as a search base. For example, ou=people,o=sesta.com.

Berkeley DB     A transactional database intended for high-concurrency read-write workloads and for applications that require transactions and recoverability. Calendar Server uses the Berkeley DB from Sleepycat Software Inc. for storing calendar data.

Calendar Express     A Web-based calendar client program that provides access to Calendar Server for end users.

calendar group     A collection of several calendars that can help a user manage more than one calendar.

calendar ID (calid)     A unique identifier associated with a calendar in the Calendar Server database. The format for a calendar ID is userid[:calendar] where userid is the user ID and calendar is the calendar name.

Calendar Lookup Database (CLD)     A plug-in that determines the physical location of a calendar when the calendar database is distributed over two or more back-end servers. Calendar Server provides the LDAP CLD plug-in.

Calendar Server Application Programming Interface (CSAPI)     A programmatic interface that provides the capability to modify or enhance the feature set of Calendar Server. CSAPI modules are plug-ins that are loaded from the cal/bin/plugins directory when Calendar Server is started.

Calendar Access Protocol (CAP)     A standard Internet protocol for calendaring based on requirements identified by the Internet Engineering Task Force (IETF).

common name (cn)     An attribute that identifies the person or object defined by the entry in an LDAP directory.

component state     A set of attributes that describe a calendar event such as a meeting. In WCAP, the compstate parameter allows fetch commands to return events by component state. For example, compstate might be REPLY-DECLINED (attendee has declined a meeting) or REQUEST_NEEDS-ACTION (attendee has not taken action on a meeting yet).

Calendar User Agent (CUA)     An application that a calendar client uses to access Calendar Server.

default calendar.     The calendar a user first sees after logging into Calendar Express. Usually, the calendar ID of a default calendar is the same as the user’s user ID. For example, wchang@sesta.com would have a default calendar named wchang.

directory service     A centralized repository of directory information for use by other servers. Calendar Server requires that a calendar user be stored in a directory server such as an LDAP server. Calendar Server then uses the directory server for user authentication and for the storage and retrieval of user preferences. See also LDAP (Lightweight Directory Access Protocol).

distinguished name (DN)     A string representation that uniquely identifies a user, system, or organization. A DN identifies an entry in an LDAP directory from which searches will occur. Also known as a search base. For example, ou=people,o=sesta.com.

Database Wire Protocol (DWP)     A Calendar Server proprietary protocol that allows multiple servers to be linked together within the same Calendar Server system to form a distributed calendar store. Calendar Servers uses DWP to retrieve remote data stored in the calendar database.

event     A entry with an associated date and time in a calendar. For example, an event might be a new meeting or appointment on a calendar.

Event Notification Service (ENS)     A generic service that accepts reports of server-level events that can be categorized and then notifies other servers that have registered interest in certain categories of events.

Extensible Markup Language (XML)     A flexible programming language developed by the World Wide Web Consortium (W3C) to create common information formats and share both the format and the data on the Web, intranets, and elsewhere. XML is extensible because, unlike HTML, the markup symbols are unlimited and self-defining. Calendar Server uses XML and XSL to generate the Calendar Express user interface.

Extensible Style Language (XSL)     A language used to create style sheets for XML. XSL describes how data sent over the Web using the XML is to be presented to the user. Calendar Server uses XSL and XML to generate the Calendar Express user interface.

Group ID (GID)     On UNIX systems, the group for Calendar Server files such as counters and logs. The GID is stored in the ics.conf file in the local.servergid parameter.

GMT (Greenwich Mean Time)     The mean solar time of the meridian of Greenwich, England, and the time standard against which all other time zones in the world are referred. GMT is not affected by Daylight Savings Time or Summer Time.

Group Scheduling Engine (GSE)     The Calendar Server process that handles group scheduling. The GSE enables a user to schedule events with other calendar users on the same server or on a different server. The other user can then modify, cancel, or reply to the event.

High Availability (HA)     A configuration that enables two Solaris servers to run a single instance of Calendar Server that remains continuously available after any single point of failure in hardware (disk, server, or network) or software has occurred in either of the servers.

horizontal scalability     Calendar Server’s capability to run on a single server or as a group of processes that are spread across multiple server with a wide variety of possible configuration options.

Hypertext Transfer Protocol (HTTP)     A standard protocol that allows the transfer of hypertext documents over the Web. Calendar Server uses HTTP as its primary transport.

instance     A Calendar Server configuration of one or more server processes. Multiple Calendar Server instances can be configured per server.

ISO 8601     An ISO (International Organization for Standardization) standard that specifies the numeric representation of date and time. Calendar Server uses ISO 8601 standard notations to represent date, time, and duration strings.

LDAP (Lightweight Directory Access Protocol)     A directory service protocol defined by the Internet Engineering Task Force (IETF) used for the storage, retrieval, and distribution of information, including user profiles, distribution lists, and configuration data.

LDAP server     A software server that maintains an LDAP directory and services queries to the directory. Calendar Server uses the Sun ONE Directory Server or Netscape Directory Server, which are implementations of an LDAP server.

notification     A message describing an event occurrence. An example of a notification in Calendar Server is a reminder for an upcoming meeting.

notification service     A service that receives subscriptions and notifications from other servers and then relays notifications to specific subscribers. The Calendar Server csnotifyd service sends notifications of events and todos (tasks) using the Event Notification Service (ENS) as the broker for the events.

permissions     The settings that control the access to a calendar. For example, in Calendar Express, permissions include Availability, Invite, Read, Delete, and Modify. Calendar Server administrators set permissions as access control entry (ACE) strings using command-line utilities. See also access control entry (ACE) and access control list (ACL).

plug-in     An accessory program that can be loaded and then used as part of the overall system. For example, Calendar Server can use a plug-in to access a non-LDAP directory service.

resource calendar.     A calendar associated with a resource such as a meeting room or equipment such as a notebook computer or overhead projector.

RFC (Request For Comments).     A series of numbered international documents (such as RFC 2445, RFC 2446, and RFC 2447) that set standards that are voluntarily followed by Internet software developers. RFC standards are written informally by experts based on their technical experience and not by formal committees.

service     A component of an overall system. Calendar Server has the following services: Administration Service (csadmind). HTTP Service (cshttpd), Notification Service (csnotifyd), Event Notification Service (enpd), and Distributed Database Service (csdwpd).

server root     A directory location relative to other files on a server. For example, the default Calendar Server installation on Solaris systems uses the path /opt/SUNWics5/ as the server root.

SHTML (Server-side Include Hypertext Markup Language)     An HTML file that includes embedded server-side includes (SSIs).

Single Sign-on (SSO)     A authentication mechanism that enables a user to log in once and then access multiple applications. These applications form a circle of trust that use each other’s cookies as verification of authority so that the user does not have to log into each application separately.

task     In Calendar Express on the client side, a component of a calendar that specifies something to be done. On the server side, a task is also called a todo.

time zone     A geographical region that uses the same time. There are 25 hourly time zones from -12 through +12 (GMT is 0). Each time zone is measured relative to GMT. Most time zones have localized designations in three-letter abbreviations. Calendar Server also identifies time zones using a time zone ID (TZID) such as America/Los_Angeles or Asia/Calcutta.

todo     On the server side, a a component of a calendar that specifies something to be done. In Calendar Express on the client side, a todo is called a task.

user ID (uid)     A unique string identifying a user to a system. Calendar Server identifies each user by a user ID.

Universal Principle Name (UPN)    

The value for a logged-in user that includes the login name combined with the domain to which the user belongs. For example, user bill in domain sesta.com has the UPN bill@sesta.com.

WCAP (Web Calendar Access Protocol)     A high-level, command-based protocol used by clients to communicate with Calendar Server.

Zulu time     A military designation for GMT and UTC (Coordinated Universal Time).



Previous      Contents      Index      Next     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.