Sun Java logo     ��һ��      Ŀ¼      ����      ��һ��     

Sun logo
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) ����߰汾�ṩ���¹��ܣ�

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 ����

 

����ǰ��/��ݿ��˷���������

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 ����ǰ��/��ݿ��˷���������

������ Calendar Server ����

 

���ǰ�˷�����/��˷���������

�ڶ��ǰ��/��˷��������ã���ͼ 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 �İ�װ�����������ڵ� 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��

  1. ���� Directory Server ���ýű� (comm_dssetup.pl) 4���� Sun Java System Directory Server 5.x�����ýű���δ���У���
  2. ���� 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 ����Ա���ò���

�� 1-1 Calendar Server ����Ա���ò��� 

����

˵��

service.admin.calmaster.userid

ָ����Ϊ Calendar Server ����Ա���û����û� ID����װ Calendar Server ʱ�����ṩ�˱����ֵ��Ĭ��ֵΪ calmaster��

service.admin.calmaster.cred

ָ����Ϊ Calendar Server ����Ա���û� ID �����롣��װʱ�����ṩ�˱����ֵ��

caldb.calmaster

Calendar Server ����Ա�ĵ����ʼ���ַ��Ĭ��ֵΪ root@localhost��

service.admin.calmaster.overrides.accesscontrol

���� Calendar Server ����Ա�Ƿ���Ը��Ƿ��ʿ��ơ�Ĭ��ֵΪ no��

service.admin.calmaster.wcap.allowgetmodifyuserprefs

���� Calendar Server ����Ա�Ƿ����ʹ�� WCAP �����ȡ�������û���ѡ�Ĭ��ֵΪ no��

service.admin.ldap.enable

���� LDAP ������4��֤�� service.admin.calmaster.userid ��ָ�����û���Ĭ��ֵΪ yes��

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����ִ�����²���

  1. �� ics.conf �ļ��У��������²���
  2. service.http.allowadminproxy = "yes"

  3. ������ Calendar Server �Ա���ֵ��Ч��
  4. ʹ������ WCAP ������֤����Ա�����¼���ڹ���
  5. 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��ӡ�ɾ����޸��û���������

���ڽ����û����û����������������⣺

���� Calendar Server �û�

�����ֶ����Զ����� Calendar Server �û���

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 �����������û���

���ʿ����б� (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 ��ʽ��

�� 1-2 ���ʿ�����Ŀ (ACE) �ַ��е� Who ��ʽ 

��ʽ

˵��

user

��ʾһ���ض����û������磺jsmith��

user@domain

��ʾ�ض����е��ض��û������磺jsmith@sesta.com��

@domain

��ʾָ�����е��κ��û���

���磺@sesta.com ָ�� jsmith@sesta.com��sally@sesta.com �� sesta.com �е��κ������û���

ʹ�ô˸�ʽ����Ϊ�û������ܾ�������ķ���Ȩ�ޡ�

@

��ʾ�����û���

@@{p|o|n}

��ʾ���������

  • @@p �� ����Ҫ����
  • @@o �� ���������(��Ҫ����
  • @@n �� ������

What

What Ԫ������ָ�����ʵ�Ŀ�꣬������������������¼������񣩻��������ԡ�

�� 1-3 ��ʾ�� Calendar Server ACE ��ʹ�õ� What Ŀ��ֵ��

�� 1-3 ���ʿ�����Ŀ (ACE) �ַ��е� What ֵ 

ֵ

˵��

c

ָ����������������¼�������

p

ָ���������ԣ�������ơ�˵��������

a

ָ����������������ݣ�����(���������

How

How Ԫ������ָ��������ķ��ʿ���Ȩ�޵����ͣ�����a�д��ɾ��

�� 1-4 ��ʾ�� Calendar Server ACE ��ʹ�õ� How ���͵ķ��ʿ���Ȩ�ޡ�

�� 1-4 ���ʿ�����Ŀ (ACE) �ַ��е� How ���� 

����

˵��

r

�w��ʡ�

w

д���ʣ���(���������޸������

d

ɾ����ʡ�

s

Ԥ�������룩���ʡ����Է������󡢽��ջظ��Լ��������� iTIP Ԥ����������

f

�����/��æ������ʱ�䣩���ʡ�����/��æ���ʱ�ʾ�û��ܹ��鿴�����е�ʱ�䰲�ţ������ܲ鿴�¼�����ϸ��Ϣ���Ѱ��ŵ�ʱ��ν�ֻ��ʾ“������”�� δ�����κ��¼���ʱ����Ա߽���ʾ“����”��

l

��IJ��ҷ��ʡ�

e

�Դ����ݽ��лظ����ʡ������������û�����������Ҫ������ܻ�ܾ������Ȩ�ޡ��˷������Ͳ���Ҫ��ȷ���裬��Ϊ��һ���û���ָ��Ϊ������������Ҫ����ʱ���Ͱ�������������Ȩ�ޡ�

i

�Դ����ݽ���������ʡ������������û�����������Ҫ��������޸���������������ߵ������Ȩ�ޡ��˷������Ͳ���Ҫ��ȷ���裬��Ϊ��һ���û���ָ��Ϊ������������Ҫ����ʱ���Ͱ�������������Ȩ�ޡ�

c

�Դ����ݽ���ȡ����ʡ������������û�����������Ҫ����ȡ����������������ߵ������Ȩ�ޡ��˷������Ͳ���Ҫ��ȷ���裬��Ϊ��һ���û���ָ��Ϊ������������Ҫ����ʱ���Ͱ�������������Ȩ�ޡ�

Grant

Grant Ԫ��ָ�������軹�Ǿܾ�����ָ�����ͣ����� d [ɾ��] �� r [��]���ķ���Ȩ�ޡ�

�� 1-5 ��ʾ�� Calendar Server ACE ��ʹ�õ� Grant ����ֵ��

�� 1-5 ���ʿ�����Ŀ (ACE) �ַ��е� Grant ֵ 

ֵ

˵��

g   

�����ض��ķ��ʿ���Ȩ�ޡ�

d   

�ܾ������ض��ķ��ʿ���Ȩ�ޡ�

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 �ڲ���ϵͳ�߼����

Calendar Server �ڲ���ϵͳ�߼����

 

Э����ϵͳ

���� HTTP Э�������������������С HTTP ������ʵ�֣��ѱ���̻���֧����������

�ͻ���ʹ�� SHTML �� Web �������Э�� (WCAP) ����4�ύ����

������ϵͳ

������ϵͳ��(���ʿ�����ϵͳ���û����� (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�ķ���

�ֲ�ʽ��ݿ����csdwpd

���ں�˷�����ӵ��������ݿ�ķ���������ṩ�û����ʷ��� cshttpd����Ҫ�� csdwpd ����û��������ݿ��ǰ�˷�������������˷���csdwpd ����������ͬһ Calendar Server �����е�ǰ��/��˷�����t����4���γ�һ��ֲ�ʽ������洢��

csdwpd �����ں�˷�����ĺ�̨���У������ܷ����ݿ�����Э�� (DWP) ��������ݿ��������DWP ��һ���ڲ�Э�飬����Ϊ Calendar Server ��ݿ��ṩj���ܡ�


Calendar Server API �� SDK

Calendar 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��



��һ��      Ŀ¼      ����      ��һ��     


��Ȩ���� 2004 Sun Microsystems, Inc.����������Ȩ��