Sun Java System Calendar Server ����ָ�� |
�� 1 ��
����Sun Java System Calendar Server 6 2004Q2�����¼��Ϊ Calendar Server����ǰ��Ϊ Sun ONE Calendar Server����һ����� Web �Ŀ�����������ɹ���ҵ�ͷ����ṩ�̽��м��е��ճ����úͰ��š�Calendar Server ��֧���¼�������ĸ��������������Ҳ֧����������Һ��豸����Դ����
�йػ����÷�������Ϣ����������µ�ַ�� Sun Java System Calendar Server 6 2004Q2 Deployment Planning Guide��
http://docs.sun.com/coll/CalendarServer_04q2 ��
http://docs.sun.com/coll/CalendarServer_04q2_zh���°�������Ϣ��
Calendar Server ����Calendar Server ������ͬվ��ľ���Ҫ����졣���ڽ����������ֻ����ã�
�����ṩ��Щ���õĸ����й���ϸ��Ϣ������� CLD �����������
��������������
�ڵ���������С���ã���ͼ 1-1�������� Calendar Server ����̣�����ͬһ̨�����������У����ǿ���ʹ��ͬһ CPU���������Ҳ���ܿ��� CPU ���С�Ŀ¼�������̺� Sun Java System Identity Server ��̿�������ͬ�ķ����������У�Ҳ�����ڲ�ͬ�ķ����������С�����������С���ð����������
Calendar Server
���������ϵ� Calendar Server ʵ������·���
�й� Calendar Server �����˵������� Calendar Server ������
��ݿ�����Э�� (DWP) ����csdwpd ��̣�����������ݿ��� cshttpd ��̲���ͬһ̨������ʱ�ṩj���ܣ���С����ʱ�������Ŀ����Ϊ��ʱ��ݿ������е�������������λ��ͬһ̨�������ϡ�
Directory Server
Calendar Server Ҫ�������Ŀ¼�������д洢�����û���Ŀ��Ȼ��Calendar Server ʹ�ø�Ŀ¼����������û���֤�Լ��洢�ͼ����û���ѡ�Calendar Server Ĭ�ϰ�װ֧���� LDAP Ŀ¼�����磬Sun Java System Directory Server���ж�����û������� LDAP Ŀ¼��λ�� Calendar Server ���ڵ�ͬһ̨�������ϣ�Ҳ����λ��Զ�̷������ϡ�
����û��Ѵ洢�� LDAP Ŀ¼�У���ֻ�轫Ŀ¼���������� Sun Java System Directory Server����֧�������û����� Calendar Server ��ģʽ)չ�����й� Directory Server ����Ϣ������������ĵ� Web վ�㣺
http://docs.sun.com/coll/DirectoryServer_04q2 ��
http://docs.sun.com/coll/DirectoryServer_04q2_zh����ҪʱҲ����ʹ�� Calendar Server API (CSAPI) ��д�������ʹ�÷� LDAP Ŀ¼������Sun Java System Calendar Server 6 2004Q2 Developer's Guide �����˴� API��
Sun Java System Identity Server
Sun Java System Identity Server 2003Q4 (6.1) ����߰汾�ṩ���¹��ܣ�
��ע�⣬Ҳ����ʹ�����λ�����4ͨ�� Messaging Server ʵ�� SSO���й���}��ʵ�ַ�������ϸ��Ϣ��������� 8 �¡����õ����¼����
Identity Server ������ Calendar Server ��ͬһ̨�����������У�Ҳ������Զ�̷����������С�
�����û�
�����û�ʹ��}�� Web �û����� (UI) ֮һ������Sun Java System Calendar Express �� Sun Java System Communications Express���ӿͻ���l���� Calendar Server���й���}���û��������Ϣ������ĸ��Ե�j��������������µ�ַ��� Communications Express �Ĺ���ָ�ϣ�http://docs.sun.com/coll/CalendarServer_04q2 ��
http://docs.sun.com/coll/CalendarServer_04q2_zhͼ 1-1 ����������С Calendar Server ����
����ǰ��/��ݿ��˷���������
Calendar Server ͨ�����÷ֲ������ǰ�˺ͺ�˷�����4֧�ֿ������ԡ���ÿ̨�������ϣ�Ҳ���Խ� Calendar Server ����̻��ػ����ֲ������ CPU���������С�
������ǰ��/��ݿ������ã���ͼ 1-2���У��û�ʹ����ݿ�����Э�� (DWP) ����csdwpd ��̣���¼ǰ�˷�����l���z�˷�����������ݿ�����˷�����l�ӡ�
Calendar Server
Calendar Server ��̼���ǰ�˷����������У�Ҳ�ں�˷����������У�������ʾ��
�й� Calendar Server �����˵������� Calendar Server ������
Directory Server
������ Calendar Server ������Ҫʹ�� Directory Server 4��֤�û����洢�û���ѡ�
Sun Java System Identity Server
����ʹ�� Identity Server 6.1 �棨6 2003Q4 �棩���߰汾4ʵ�ֵ����¼ (SSO) �Լ�ʹ�� Sun LDAP ģʽ 2��Ҫ�ñ������йܣ����⣩���û����顢��֯����Դ�ͽ�ɫ����ʹ�û��� Identity Server SDK �������û�����ʵ�ó��� commadmin��
�����û�
�����û�ʹ��}�� Web �û����� (UI) ֮һ������Sun Java System Calendar Express [�� UI] �� Sun Java System Communications Express [�µ�ͳһ Web �ͻ���]���ӿͻ���l����ǰ�˷�����
�й���}���û��������Ϣ������ĸ��Ե�j�������� Communications Express �������ĵ�������ʣ�
http://docs.sun.com/coll/CalendarServer_04q2 ��
http://docs.sun.com/coll/CalendarServer_04q2_zh
ͼ 1-2 ����ǰ��/��ݿ��˷���������
���ǰ�˷�����/��˷���������
�ڶ��ǰ��/��˷��������ã���ͼ 1-3���У��û���¼���ض��ķ�����ÿ�������l��һ��������ݿ⡣���������?����ַ�����ͬ�ĵ���λ�ã�ÿ������פ�����������¼ Calendar Server �ķ������ϡ�
Calendar Server
ÿ��ǰ��/��˷��������Ҫ���� Calendar Server ���������csadmind ��̣���HTTP ����cshttpd ��̣����¼�֪ͨ����enpd �� csnotifyd ��̣�����ݿ�����Э�� (DWP) ����csdwpd ��̣���
�й� Calendar Server �����˵������� Calendar Server ������
Directory Server
���ǰ��/��˷�����������Ҫʹ�� Directory Server 4��֤�û����洢�û���ѡ�
Identity Server
����ʹ�� Identity Server 6.1 �棨6 2003Q4 �棩���߰汾4ʵ�ֵ����¼ (SSO) �Լ�ʹ�� Sun LDAP ģʽ 2��Ҫ�ñ������йܣ����⣩���û����顢��֯����Դ�ͽ�ɫ����ʹ�û��� Identity Server SDK �������û�����ʵ�ó��� commadmin��
�����û�
�����û�ʹ��}�� Web �û����� (UI) ֮һ������Sun Java System Calendar Express [�� UI] �� Sun Java System Communications Express [�µ�ͳһ Web �ͻ���]���ӿͻ���l����ǰ�˷������й���}���û��������Ϣ������ĸ��Ե�j�������� Communications Express �������ĵ�������ʣ�
http://docs.sun.com/coll/CalendarServer_04q2 ��
http://docs.sun.com/coll/CalendarServer_04q2_zh
ͼ 1-3 ���ǰ�˷�����/��˷���������
Calendar Server ��װCalendar Server �İ�װ�����������ڵ� Calendar Server �汾��2003Q4 ֮ǰ�İ汾���кܴ����Calendar Server �Ѳ����ж�b�İ�װ����
���û�а�װ Calendar Server 2003Q4 (6.0)������ʹ�� Sun Java Enterprise System ��װ�����Ի�� 2004Q2 �档ʹ�ô˰�װ���������װ����� Sun �����Ʒ��������й� Java Enterprise System ��װ�������Ϣ������ġ�Sun Java Enterprise System 2004Q2 ��װָ������
���Ҫ�� Calendar Server 6 2003Q4 �� Calendar Server 6 2004Q2������ġ�Sun Java Enterprise System 2004Q2 ��װָ������“�� Java Enterprise System 2003Q4 ��”����ܵ����̡�
�йش� Calendar Server �ľɰ汾��ֲ����Ϣ��������� 4 �¡���ֲʵ�ó�����
��װ���������װ Calendar Server 6 2004Q2 ֮�������������á��˲�����ǰ����Ϊ��װ��̵�һ����ִ�еģ��������ѴӰ�װ������롣
��װ Calendar Server ֮����ִ�����²���4���� Calendar Server��
- ���� Directory Server ���ýű� (comm_dssetup.pl) 4���� Sun Java System Directory Server 5.x�����ýű���δ���У���
- ���� Calendar Server ���ó��� (csconfigurator.sh) 4������վ����ض�Ҫ�����µ� ics.conf �����ļ����й� ics.conf �ļ��еIJ����˵���������¼ E��Calendar Server ���ò�����
comm_dssetup.pl �� csconfigurator.sh ��λ������Ŀ¼�У�/opt/SUNWics5/cal/sbin
�й����� comm_dssetup.pl �� csconfigurator.sh ����Ϣ��������� 10 �¡����� Calendar Server����
Calendar Server ����ԱCalendar Server �Ĺ���Ա��(��
Calendar Server ����Ա (calmaster)
Calendar Server ����Ա��ָijһ���û�����ӵ�п��Թ��� Calendar Server ����ؿ�����磬Calendar Server ����Ա�������ֹͣ Calendar Server ������Ӻ�ɾ���û���������ɾ������ȵȡ����û�ӵ�� Calendar Server �Ĺ���ԱȨ�ޣ�����һ��ӵ��Ŀ¼������Ĺ���ԱȨ�ޡ�
Ĭ�ϵ� Calendar Server ����Ա�û� ID Ϊ calmaster��������Ҫ������������� Calendar Server ʱָ�������û�����װ��Ҳ����ͨ�� ics.conf �ļ��е� service.admin.calmaster.userid ����4ָ�������û���
��ָ���� Calendar Server ����Ա�û� ID ����ΪĿ¼�������е���Ч�û��ʻ����������ʱĿ¼�������в����� Calendar Server ����Ա�û��ʻ������ó���Ϊ��һ���û��ʻ���
�� 1-1 ������ ics.conf �ļ��е� Calendar Server ����Ա���ò���
Calendar Server �û�����
�� Solaris ����ϵͳ�ϣ���Щ�����ʻ������� Calendar Server ���û� ID ���� ID��������ʹ��Ĭ��ֵ��icsuser �� icsgroup����������и���Ҫ�����ɲ�ʹ��Ĭ��ֵ�����Ĭ��ֵ�����ڣ����ó����Զ�������
�������Ҫ������������� Calendar Server ���ó���ʱָ����ͬ�� icsuser �� icsgroup ��ֵ����Щֵ�ֱ�洢�� ics.conf �ļ��� local.serveruid �� local.servergid �����С�
�����û���root �û���
�� Solaris ����ϵͳ�ϣ������Գ����û� (root) ��ݵ�¼�����߳�Ϊ�����û� (root) ���ܰ�װ Calendar Server����������Ϊ�����û����У�ʹ��������ʵ�ó���4���� Calendar Server��������ijЩ����Ӧ����Ϊ icsuser �� icsgroup����ѡ����ֵ�����dz����û�4���У��Ա������ Calendar Server �ļ�ʱ�������⡣
�������Ա��¼
Ҫ�����Թ���Ա������ݵ�¼ Calendar Server����ִ�����²���
- �� ics.conf �ļ��У��������²���
service.http.allowadminproxy = "yes"
- ������ Calendar Server �Ա���ֵ��Ч��
- ʹ������ WCAP ������֤����Ա�����¼���ڹ���
http://server[:port]/login.wcap?user=admin-user
&password=admin-password&proxyauth=calendar-user����
- server ������ Calendar Server �ķ��������ơ�
- port �� Calendar Server �˿ںš�Ĭ�϶˿�Ϊ 80��
- admin-user �� Calendar Server ����Ա�����磬calmaster��
- admin-password �� admin-user �����롣
- calendar-user �� Calendar Server �û��� calid��
����������гɹ���Calendar Server ����ʾ calendar-user ��������������⣬Calendar Server ����ʾ“δ��Ȩ”��ԭ������ǣ�
- admin-user û�� Calendar Server ����ԱȨ�ޡ�
- admin-password ����ȷ��
- calendar-user ������Ч�� Calendar Server �û���
Calendar Server �����û����������û�ʹ��}�� Web �û����� (UI) ֮һ������Sun Java System Calendar Express �� Sun Java System Communications Express���ӿͻ���l���� Calendar Server���û������� LDAP Ŀ¼��ӵ��Ψһ��Ŀ��ÿ���û�������һ���������ͬʱÿ���û���������һ������顣
ӵ���ʵ�Ȩ�Ĺ���Ա����ʹ���û�����ʵ�ó���4��ӡ�ɾ������û���������
���� �� Java Enterprise System ֮ǰ�汾�IJ�����ʹ�õ�ʵ�ó������� csuser����Ȼ�� Calendar Server &����һ������ڲ�����ʹ�� Identity Server������ʹ����Щʵ�ó���4������ñ��û��������Դ������������£�����ڱ��ĵ�����ȷָ�����������ʹ���û�����ʵ�ó����й��û�����ʵ�ó�����ĵ�����������µ�ַ�е� Sun Java System Communications Services User Management Utility Administration Guide��
http://docs.sun.com/coll/CalendarServer_04q2 ��
http://docs.sun.com/coll/CalendarServer_04q2_zh
���ڽ����û����û����������������⣺
���� Calendar Server �û�
�����ֶ����Զ����� Calendar Server �û���
�ڷ��й���ģʽ�У�Calendar Server ������û� ID ����Ĭ����������� ID (calid)�����磬��� John Doe ���û� ID Ϊ jdoe�������Ĭ������ calid ����Ϊjdoe��
���й���ģʽ�У�calid ���û� ID ���û��������ϡ����磬��� John Doe ���� example.com �У�ͬʱ����û� ID Ϊ jdoe����ô���й�������� calid Ϊ jdoe@example.com��
Ҫʵ���Զ��ñ��������������������
���磬����Ŀ¼�������д��� TChang ��δ���������ܣ�Ҳ����˵��û��Ĭ�������� TChang �״ε�¼ Calendar Server ʱ��Calendar Server ���Զ�Ϊ TChang ���������ܲ�ʹ�� calid TChang ����Ĭ������
Calendar Server �û���֤
Calendar Server ��Ҫʹ��Ŀ¼���������� Sun Java System Directory Server��4��֤�û��ʹ洢�û���ѡ����ǣ�Ҫ�����ڷ� LDAP Ŀ¼�������ж�����û����з��ʣ�����ʹ�� Calendar Server �ṩ�� Calendar Server API (CSAPI) ��д������Է��ʷ� LDAP Ŀ¼���й� CSAPI ����Ϣ������� Sun Java System Calendar Server 6 2004Q2 Developer's Guide��
Calendar Server �û���ѡ��
Calendar Server �����û�ͨ�������û���ѡ�����ԣ��洢��Ŀ¼�������У�4�Զ������������ͼ���û���ѡ��� Calendar Server ���ò�����ԣ���ָ������ݵ��û������ʾ���������û�������ʼ���ַ���Լ���Ⱦ������ͼʱ����ʹ�õ���ɫ����Ŀ��
�й���ѡ���б?����� Sun Java System Calendar Server 6 2004Q2 Developer's Guide �е� WCAP ���� get_userprefs �� set_userprefs��
������
�������ǵ�������������б?���������?���������ϳ�һ�������Ա��ڲ鿴�����磬�û����Խ�bһ���˽�������������˾�ݼ�����������顣�û�������ʹ��������4ѡ���������Բ��еķ�ʽ�鿴��Щ��������������������ij���¼���
�й� Calendar Server �û�����ϸ��Ϣ��������� 12 �¡������û�����Դ����
Calendar Server ������ڽ����й� Calendar Server ��ݵ�������Ϣ��
Calendar Server ��ݸ�ʽ
Calendar Server ��ݸ�ʽ���� Internet �������Ͱ��ź��Ķ���淶 (iCalendar) �� RFC 2445 ģʽ��Calendar Server ֧�����¸�ʽ��
����ͨ�����п��� Calendar Express ��ͼ�ͶԻ���� XSL ת��4��������ʽ��������ʹ�� CSAPI 4���� WCAP Э���ת���� DLL ����⡣�й� WCAP �� CSAPI ����Ϣ������� Sun Java System Calendar Server 6 2004Q2 Developer's Guide��
����͵����������
���Բ��� iCalendar (.ical) �� XML (.xml) ��ʽ�����������ݡ������û�ʹ��ͼ���û�����֮һ������ Sun Java System Calendar Express������͵�����ݡ��й���Ϣ�������Ӧ�û������j�����Calendar Server ����Ա����ʹ�� Calendar Server �� csimport �� csexport ʵ�ó�����͵���������ݡ�
������ݽ���������t��
����ͨ���ڵ����ʼ��� Web ҳ��Ƕ��t�ӵķ�ʽ4��������ֻҪ����������жw��ʣ��û��Ϳ��Ե���t��4�鿴������������¼�� Calendar Server�����磬����t��ָ������Ϊ Auditorium �Ļ�������Դ��
http://calendar.sesta.com:8080/?calid=Auditorium
Calendar Server ����
Calendar Server ֧�ַ�����˵����ʼ���������ϵͳ��һ���ռ��˷��;����������ʼ��ĸ�ʽ�ǿ������õģ�������Ϊ���������ԣ�������Ϊ�û����������Խ���ά����Calendar Server ����֧�� ITIP/IMIP ����RFC-2446 �� RFC-2447������(�����¼��� ITIP ���� PUBLISH��REQUEST��REPLY �� CANCEL��
������ʿ���Sun Java System Calendar Server ʹ�÷��ʿ����б� (ACL) 4ȷ�������������Ժ���������������¼��ʹ���¼� [����]���ķ��ʿ��ơ�
���ڰ�(�������⣺
��� Calendar Server ��¼�İ�ȫ��
�û�ͨ�� Calendar Express ��¼ Calendar Server ʱ��Ĭ���������֤��̲������ܵ�¼��Ϣ����(�û�������룩�����ϣ�����վ���¼�İ�ȫ�ԣ������� Calendar Server ʹ�ð�ȫ���ֲ� (SSL) Э��4���ܵ�¼��ݡ��й���ϸ��Ϣ��������� 7 �¡����� SSL����
�û����ʿ���
ȷ���������������Ժ���������ķ���Ȩ��ʱ��Calendar Server �����������û���
����Ա������ calmaster�����û������� root�����ܷ��ʿ������ƣ����Զ�������������ִ���κβ����й���ϸ��Ϣ������� Calendar Server ����Ա��
��� ics.conf �ļ��е� service.http.allowanonymouslogin ����Ϊ yes��Ĭ��ֵ������ô��������� ID (calid) anonymous �Ϳ���ʹ���κο������ Calendar Server��anonymous �û������κ��ض������j���û�����ͨ��༭ calstore.anonymous.calid ����4��� anonymous �û��� calid��
��������Ȩ�����������κ��˽��жw��ʣ���ô��Ҳ��������鿴�������磬����t�������û�����鿴 calid Ϊ tchang:meetings �������������Ȩ�����������κ��˽��жw��ʣ���
http://calendar.sesta.com:8080/?calid=tchang:meetings
anonymous �û����Բ鿴����ӡ�����������еĹ����¼�����������ִ���κ��������
�й�����鿴��Դ�������Ϣ��������� 13 �¡�����������
���ʿ����б� (ACL)
Calendar Server ʹ�÷��ʿ����б� (ACL) 4ȷ�������������Ժ���������������¼��ʹ���¼� [����]���ķ��ʿ��ơ�ACL ��һ�������ʿ�����Ŀ (ACE) ��ɣ���Щ��Ŀ�ǹ�ͬӦ�õ�ͬһ�������������ַ�ACL �е�ÿ�� ACE ֮������÷ֺŷָ����磺
ACE ������Ԫ����ɣ�ÿ��Ԫ��֮���ɲ����� (^) �ָ�
���磬�� ACE jsmith^c^wd^g �У�
Who
Who Ԫ���� ACE �е���Ҫֵ����ʾ��Ӧ�� ACE ���ˣ����絥���û�������ض����͵��û�����
Who Ҳ��Ϊͨ����Ҫ��� (UPN)���û��� UPN ���û�����͵�¼�����ϡ����磬�� sesta.com �е��û� bill �� UPN Ϊ bill@sesta.com��
�� 1-2 ��ʾ�� Calendar Server ACE ��ʹ�õ� Who ��ʽ��
What
What Ԫ������ָ�����ʵ�Ŀ�꣬������������������¼��������������ԡ�
�� 1-3 ��ʾ�� Calendar Server ACE ��ʹ�õ� What Ŀ��ֵ��
�� 1-3 ���ʿ�����Ŀ (ACE) �ַ��е� What ֵ ֵ
˵��
c
ָ����������������¼�������
p
ָ���������ԣ�������ơ�˵��������
a
ָ����������������ݣ�����(���������
How
How Ԫ������ָ��������ķ��ʿ���Ȩ�����ͣ�����a�д��ɾ��
�� 1-4 ��ʾ�� Calendar Server ACE ��ʹ�õ� How ���͵ķ��ʿ���Ȩ�ޡ�
Grant
Grant Ԫ��ָ�������軹�Ǿܾ�����ָ�����ͣ����� d [ɾ��] �� r [��]���ķ���Ȩ�ޡ�
�� 1-5 ��ʾ�� Calendar Server ACE ��ʹ�õ� Grant ����ֵ��
ACE ʾ��
����ʾ����ʾ�� ACE ���÷���
�� ACL �е� ACE ��������
Calendar Server ��ȡ ACL ʱ����ʹ����ĵ�һ�� ACE�����۸� ACE �����軹�Ǿܾ��Ŀ��ķ���Ȩ�ޡ���ˣ�ACL ��Ŀ��˳��dz���Ҫ���� ACE �ַ�����ʱ��Ӧ����ȷ�������Ŀ���ڸ�(����Ŀ֮ǰ��
���磬�������� jsmith:sports �� ACL �еĵ�һ�� ACE ���w���Ȩ�����������û���Ȼ��Calendar Server ��ĵڶ��� ACE �ܾ����� bjones �Դ�����Ķw���Ȩ�ޡ�����������£�Calendar Server ������ bjones �Դ�����Ķw���Ȩ�ޣ�����Եڶ��� ACE����Ϊ�����һ�� ACE ��ͻ����ˣ�Ҫȷ���ض��û������� bjones���ķ���Ȩ�ޱ�����Ӧ�� bjones �� ACE ���� ACL ��ȫ���Խ�ǿ����Ŀ�����磬Ӧ��������������û��� ACE��֮ǰ��
Calendar Server �ڲ���ϵͳSun Java System Calendar Server ��(�����ڲ���ϵͳ��
ͼ 1-4 ��ʾ�˾�����Щ��ϵͳ������̡�
ͼ 1-4 Calendar Server �ڲ���ϵͳ�����
Э����ϵͳ
���� HTTP Э�������������������С HTTP ������ʵ�֣��ѱ���̻���֧����������
�ͻ���ʹ�� SHTML �� Web �������Э�� (WCAP) ����4�ύ����
- Calendar Express UI ʹ�� SHTML ���SHTML �����������û������ XML �� XSLT �淶��ͨ����Ӧ��������UI �����ʹ�� XML �淶���շ��ʿ��ƽ�b������û���ݵ��ĵ���Ȼ�� XSLT �淶�����ĵ��������� HTML �ĵ��������ʹ�ͻ��˺ͷ�����֮��ֻ����ٵĽ�������Ӷ����������ͨ��ѹf��
- Communications Express UI ʹ�� WCAP ����������ʾ��ʹ�õ�������ݣ��Ա㽫�����ʾ��4��WCAP ��һ���Э�飬���������д�Լ��� Calendar Server ���档ʹ�� WCAP ���.wcap )չ������ִ�г�ijЩ��������֮��Ĵ����������������ʹ�� WCAP �����ԭʼ�ġ�δ��ʽ����������Ϣ��Ҳ����ʹ�� WCAP ����4������ XML ���װ�� HTML �е� iCalendar ��ʽ�������
������ϵͳ
������ϵͳ��(���ʿ�����ϵͳ���û����� (UI) �������ϵͳ��ʹ�� XML �� XSLT �� SHTML ��ʹ�����ת����� WCAP����������ݿ���ϵͳ�� CSAPI �����������ϵͳ�������������������� UI ��������ϵͳ�������û���֤����( Calendar Server API (CSAPI) ��������֤ SDK (authSDK)��
��ݿ���ϵͳ
��ݿ���ϵͳʹ�� Sleepycat Software ��˾�� Berkeley DB����ݿ� API δ����������ݿ���ϵͳ����ݿ��д洢������������ݣ���(�¼�������¼������;�����������ݻ��� iCalendar ��ʽ������ Calendar Server ���ʹ�õ�ģʽ�� iCalendar ���ij�����
��ݿ���ϵͳ�Եͼ���ʽ������ݣ�Ȼ���ɺ��� UI �����SHTML �� WCAP�����ͼ����ת��Ϊ���������ʽ��
���ڷֲ�ʽ������ݿ⣬Calendar Server ʹ�÷ֲ�ʽ��ݿ���� (DWP) 4�ṩj���ܡ��й���ϸ��Ϣ��������ֲ�ʽ��ݿ����csdwpd��
�й�������ݿ����Ϣ��������� 14 �¡����� Calendar Server ��ݿ⡱��
Calendar Server ����Calendar Server ������ Solaris ����ϵͳ����Ϊ�ػ���̣����̣����С���Щ�����(��
�������csadmind
csadmind ����Ϊ���� Calendar Server �ṩ������֤�����(��������ʵ�ó������磬���ֹͣ���������ɾ���û���������ɾ������ȵȣ���csadmind �����?��֪ͨ����ƻ�������ݿ�����顢�������Լ�����ʹ���ͷ�������Ӧ��⡣
HTTP ����cshttpd
���� Calendar Server ʹ�� HTTP ��Ϊ����Ҫ���䷽ʽ����� cshttpd ��������4�� Calendar Server �����û��� HTTP ��������û��������������ݣ��������ȡ���ڴ�������ĸ�ʽ��
�¼�֪ͨ���� (ENS)��csnotifyd �� enpd
ENS �����(������Щ��b�ķ���
- csnotifyd �� csnotifyd �������ڷ����¼��ʹ���¼�������֪ͨ��csnotifyd �������ڶ��ı����¼��������¼�ʱ��csnotifyd ����ÿλ�ռ��˷��� SMTP ��Ϣ����֪ͨ��
- enpd �� enpd �������Ϊ�¼������Ĵ��?enpd ����� csadmind ������ձ���֪ͨ�������¼��Ķ������Ȼ��ͨ���ĵı���֪ͨ���� csnotifyd 4֪ͨ������enpd �������ڽ��պʹ洢4�� csnotifyd �Ķ��ĺ�ȡ���ġ�
�ֲ�ʽ��ݿ����csdwpd
���ں�˷�����ӵ��������ݿ�ķ���������ṩ�û����ʷ��� cshttpd����Ҫ�� csdwpd ����û��������ݿ��ǰ�˷�������������˷���csdwpd ����������ͬһ Calendar Server �����е�ǰ��/��˷�����t����4���γ�һ��ֲ�ʽ������洢��
csdwpd �����ں�˷�����ĺ�̨���У������ܷ����ݿ�����Э�� (DWP) ��������ݿ��������DWP ��һ���ڲ�Э�飬����Ϊ Calendar Server ��ݿ��ṩj���ܡ�
Calendar Server API �� SDKCalendar Server ��(���� API �� SDK��
Web ��������� (WCAP)
Calendar Server ֧�� WCAP 3.0������һ�������������ͻ��˽���ͨ�ŵġ���������ĸ�Э�顣WCAP ���ʹ�� .wcap )չ������ͻ��˽��ա��ĺ�ɾ������������û���ѡ��������Ժ�����������Ϣ������ʱ����Ϣ����WCAP Ԫ�أ�����ʱ�䡢�ַ�Ͳ���ͨ����ѭ RFC 2445��RFC 2446 �� RFC 2447 �淶��
WCAP �������¸�ʽ�� HTTP ��Ϣ�з������������ݣ�
ʹ�� WCAP ���ʹ�� login.wcap ��¼�� Calendar Server ����Ա����ִ�����²���
�й���ϸ��Ϣ������� Sun Java System Calendar Server 6 2004Q2 Developer's Guide��
Calendar Server API (CSAPI)
Calendar Server API (CSAPI) �������Զ��� Calendar Server �Ĺ������������û���¼��֤�����ʿ��ƺ�������ң������磬Ĭ������� Calendar Server ʹ�� LDAP Ŀ¼�������е���Ŀ4��֤�û����洢�û���ѡ�CSAPI ������ͨ��ʵ������ǻ��� LDAP Ŀ¼���������֤����4����Ĭ�ϵ� Calendar Server ��֤���ơ�
�й� CSAPI ����Ϣ������� Sun Java System Calendar Server 6 2004Q2 Developer's Guide��
�¼�֪ͨ���� (ENS) API
�¼�֪ͨ���� (ENS) ��һ�ֱ����ַ��������ⱨ�������е��¼�������Щ�¼��Ķ�������֪ͨ��ENS API �������Ա�� Calendar Server ʹ�õ�“�����Ͷ���”����4ִ�ж����¼���ȡ�����¼��Լ����¼���������֪ͨ�ȹ��ܡ�ENS API �����(���� API������ API������ API �Լ�“�����Ͷ���”�ַ����� API��
�й� ENS API ����Ϣ������� Sun Java System Communications Services 6 2004Q2 Event Notification Service Manual��
������֤ SDK (authSDK)
Calendar Server Ϊ�û���֤�ṩ authSDK��ʹ�� authSDK�����Խ�������ڷ����� Calendar Server ���ɣ������û��Ϳ��Է��ʲ�ͬ��Ӧ�ó��������������֤��authSDK �ɶ�����һ��ͷ�ļ���ɣ��������� DLL/���������С�
��b�� Calendar Server �� authSDK ֮���l�ӹ�����һ�����ι�ϵ������û���¼���ɹ�ͨ�� authSDK ��֤��Calendar Server �����ܴ���Ϊ�书����ɵ�֤�顣
�й� authSDK ����Ϣ������� Sun Java System Calendar Server 6 2004Q2 Developer's Guide��