| |
| Sun Java System Calendar Server �� ���? | |
1��
�������� Sun ONE Calendar Server���� Sun Java System Calendar Server 6 2004Q2(Calendar Server)�� ��� �� ���� ����ڿ��� �߾� ����ȭ�� �� �� ���� ���; f���ϴ� Ȯ�� ������ % ��� �ַ���Դϴ�. Calendar Server�� �̺�Ʈ�� �½�ũ�� ��� ���ϴ� ���� �� �� �� ��ɻ� �ƴ϶� ȸ�ǽ�, ��� ���� �ڿ�; ���ϴ� �� ��ɵ� ����մϴ�.
�⺻ ���� �ó����?� ���� �ڼ��� ����: ��= 'ġ�� �ִ� Sun Java System Calendar Server 6 2004Q2 Deployment Planning Guide�� ��v�Ͻʽÿ�.
http://docs.sun.com/coll/CalendarServer_04q2 ��http://docs.sun.com/coll/CalendarServer_04q2_ko
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
Calendar Server ����Calendar Server ����: ����Ʈ�� �䱸 ���� ��� ���� �� �ֽ4ϴ�. �� ��� ��= �� ���� �⺻ ����; �����մϴ�.
�� �忡���� �̷��� ������ ���� ���並 f���մϴ�. �ڼ��� ����: CLD �÷��� �� ����; ��v�Ͻʽÿ�.
���� ���� �ּ� ����
���� ���� �ּ� ����(�� 1-1 ��v)������ ��� Calendar Server ����(�wμ���)�� ������ ������ ��: CPU(�wμ���)���� �Ǵ� ������ CPU�� ���� ����˴ϴ�. ���丮 ����� Sun Java System Identity Server �wμ����� ������ ���� �Ǵ� ���� �ٸ� ����� ����� �� �ֽ4ϴ�. ���� ���� �ּ� ����: ��= ���� ��Ҹ� �����մϴ�.
Calendar Server
���� ������ Calendar Server �ν��Ͻ��� ��= ���� �����մϴ�.
- �� ����(csadmind �wμ���)�� Calendar Server�� �����ϰų� �����ϴ� ���, �� ����� �Ǵ� �ڿ�; ����ų� ��f�ϴ� ���, ��; �ҷ��0ų� �����ϴ� ��� ���� �� ���; ����մϴ�.
- HTTP ����(cshttpd �wμ���)�� ��ŵǴ� SHTML �� WCAP ��û; ó���մϴ�.
- Calendar Server�� �̺�Ʈ �˸�; �������� �ϸ� �̺�Ʈ �˸� ����(enpd �� csnotifyd �wμ���)�� �̺�Ʈ(���� ����) �˸�; ó���մϴ�.
Calendar Server ���� ���� ����: Calendar Server ������ ��v�Ͻʽÿ�.
�ּ� ���������� �����ͺ��̽��� cshttpd �wμ����� ������ ���� �ֱ� ������ �� �����ͺ��̽��� �ش� �wμ����� ������ ���� ���� ��: ��쿡 ��Ʈ��ŷ ���; f���ϴ� �����ͺ��̽� ���̾� �w�����(DWP) ����(csdwpd �wμ���)�� �ʿ����� �ʽ4ϴ�.
Directory Server
Calendar Server������ �� ����� ��; ���丮 ���� �����ؾ� �մϴ�. Calendar Server�� ���丮 ���� ����Ͽ� ����ڸ� �����ϰ� ����� �⺻ ��d; ���� �� �˻��մϴ�. Calendar Server �⺻ ��ġ������ Calendar Server�� ��: ���� �Ǵ� ��� ���� ������ �� �ִ� Sun Java System Directory Server ���� LDAP ���丮�� d�ǵ� ����ڸ� ����մϴ�.
����ڰ� �̹� LDAP ���丮�� ����Ǿ� �ִ� ���, ���丮 ���� Directory Server�� �����ϰ� ����̵��� �� �ֽ4ϴ�. Directory Server�� ����ڰ� Calendar Server�� ������ �� �ֵ��� ��Ű�� Ȯ��; ����մϴ�. Directory Server�� ���� �ڼ��� ����: % ����Ʈ�� ��= ���?�� ��v�Ͻʽÿ�.
http://docs.sun.com/coll/DirectoryServer_04q2 �� http://docs.sun.com/coll/DirectoryServer_04q2_ko
���� ���� ��� Calendar Server API(CSAPI)�� ���� �÷��� ��; �ۼ��Ͽ� LDAP �̿��� ���丮 ���� ����� �� �ֽ4ϴ�. �� API�� Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� �ڼ��� ����Ǿ� �ֽ4ϴ�.
Sun Java System Identity Server
Sun Java System Identity Server(������ 2003Q4 (6.1) �̻�)�� ��= ���; f���մϴ�.
- ���� ���� ��(SSO) - Identity Server�� ����ϸ� Calendar Server, Messaging Server�� ����Ͽ� Sun Java Enterprise System ������ SSO�� ������ �� �ֽ4ϴ�. Identity Server�� Sun Java Enterprise System ������ SSO ����Ʈ���� ����; �մϴ�. ��� ����� �ùٸ��� SSO�� �����Ǿ� �ִٸ� ����ڴ� Identity Server�� �α����� ��= �ٸ� ���� ������ �� �ֽ4ϴ�.
trusted circle ���; ����Ͽ� Messaging Server�� ���ؼ��� SSO�� ������ �� �ֽ4ϴ�. �� ���� ���� ���� �ڼ��� ����: 8��, "���� ���� ��(SSO) ����"; ��v�Ͻʽÿ�.
Identity Server�� Calendar Server�� ���� ���� ���� �Ǵ� ��� ����� ����� �� �ֽ4ϴ�.
��~ �����
��~ ����ڴ� �� ���� % ����� �������̽�(UI), �� Sun Java System Calendar Express �Ǵ� Sun Java System Communications Express �� �ϳ��� ����Ͽ� Ŭ���̾�Ʈ �ý��ۿ��� Calendar Server�� �����մϴ�. ����� �������̽��� ���� �ڼ��� ����: �� �������̽��� �¶��� ����; ��v�Ͻʽÿ�. Communications Express���� ��= 'ġ���� ã; �� �ִ� �� ���?�� �ֽ4ϴ�. http://docs.sun.com/coll/CalendarServer_04q2 �� http://docs.sun.com/coll/CalendarServer_04q2_ko
�� 1-1 ���� ���� �ּ� Calendar Server ����
��Ʈ��ũ �w�Ʈ����/�����ͺ��̽� �鿣�� ���� ����
Calendar Server�� ���� �w�Ʈ���� �� �鿣�� ���� ����; �л��Ű�� ���8�� Ȯ�强; ����մϴ�. ���� �� ����� Calendar Server ����(�wμ��� �Ǵ� ����)�� ���� CPU(�wμ���)�� �л�� �� �ֽ4ϴ�.
��Ʈ��ũ �w�Ʈ����/�����ͺ��̽� �鿣�� ����(�� 1-2 ��v)������ ����ڰ� �w�Ʈ���� ���� �α����ϰ� �����ͺ��̽� ���̾� �w�����(DWP) ����(csdwpd �wμ���)�� ����Ͽ� �鿣�� ���� �����մϴ�. �� �����ͺ��̽��� �鿣�� ����� ����˴ϴ�.
Calendar Server
Calendar Server �wμ����� ��=�� ���� �w�Ʈ����� �鿣�� ���� ��ο��� ����˴ϴ�.
Calendar Server ���� ���� ����: Calendar Server ������ ��v�Ͻʽÿ�.
Directory Server
Ȯ�� ������ Calendar Server ���������� Directory Server�� ����ڸ� �����ϰ� ����� �⺻ ��d; �����ؾ� �մϴ�.
Sun Java System Identity Server
Identity Server(������ 6.1 (������ 6 2003Q4) �̻�)�� ����Ͽ� ���� ���� ��(SSO); �����ϰ� Sun LDAP Schema 2�� ����� �� �ֽ4ϴ�. ȣ��Ʈ��(����) ������, �����, ��, v��, �ڿ�, ����; ��d �� ���Ϸx� Identity Server SDK���� �ۼ��� ����� �� /ƿ��Ƽ commadmin; ����մϴ�.
��~ �����
��~ ����ڴ� �� ���� % ����� �������̽�(UI), �� Sun Java System Calendar Express(��x UI), �Ǵ� Sun Java System Communications Express(��� ���յ� % Ŭ���̾�Ʈ) �� �ϳ��� ����Ͽ� Ŭ���̾�Ʈ �ý��ۿ��� �w�Ʈ���� ���� �����մϴ�.
����� �������̽��� ���� �ڼ��� ����: �� �������̽��� �¶��� ����; ��v�Ͻʽÿ�. Communications Express�� ���� �߰� ���?�� ��= 'ġ�� �ֽ4ϴ�.
http://docs.sun.com/coll/CalendarServer_04q2 �� http://docs.sun.com/coll/CalendarServer_04q2_ko
�� 1-2 ��Ʈ��ũ �w�Ʈ����/�����ͺ��̽� �鿣�� ���� ����
���� �w�Ʈ����/�鿣�� ���� ����
���� �w�Ʈ����/�鿣�� ���� ����(�� 1-3 ��v)������ ����ڰ� �� ���� �α����ϸ�, �� ����� �� �����ͺ��̽��� ����˴ϴ�. �� ���������� �� ��/�ڰ� Calendar Server�� �α����� ���� �� ���� 'ġ�ϴ� ���8�� ���� ������ �л��� �����մϴ�.
Calendar Server
�� �w�Ʈ����/�鿣�� ����� ��� Calendar Server ����, �� �� ����(csadmind �wμ���), HTTP ����(cshttpd �wμ���), �̺�Ʈ �˸� ����(enpd �� csnotifyd �wμ���) ���� �����ͺ��̽� ���̾� �w�����(DWP) ����(csdwpd �wμ���)�� �ʿ��մϴ�.
Calendar Server ���� ���� ����: Calendar Server ������ ��v�Ͻʽÿ�.
Directory Server
���� �w�Ʈ����/�鿣�� ���� ���������� Directory Server�� ����ڸ� �����ϰ� ����� �⺻ ��d; �����ؾ� �մϴ�.
Identity Server
Identity Server(������ 6.1 (������ 6 2003Q4) �̻�)�� ����ϸ� ���� ���� ��(SSO); �����ϰ� Sun LDAP Schema 2�� ����� �� �ֽ4ϴ�. ȣ��Ʈ��(����) ������, �����, ��, v��, �ڿ�, ����; ��d �� ���Ϸx� Identity Server SDK���� �ۼ��� ����� �� /ƿ��Ƽ commadmin; ����մϴ�.
��~ �����
��~ ����ڴ� �� ���� % ����� �������̽�(UI), �� Sun Java System Calendar Express(��x UI), �Ǵ� Sun Java System Communications Express(��� ���յ� % Ŭ���̾�Ʈ) �� �ϳ��� ����Ͽ� Ŭ���̾�Ʈ �ý��ۿ��� �w�Ʈ���� ���� �����մϴ�. ����� �������̽��� ���� �ڼ��� ����: �� �������̽��� �¶��� ����; ��v�Ͻʽÿ�. Communications Express�� ���� �߰� ���?�� ��= 'ġ�� �ֽ4ϴ�.
http://docs.sun.com/coll/CalendarServer_04q2 �� http://docs.sun.com/coll/CalendarServer_04q2_ko
�� 1-3 ���� �w�Ʈ����/�鿣�� ���� ����
Calendar Server ��ġCalendar Server�� ��ġ�� ������ ���� Calendar Server ������(2003Q4 ���� ����)���� ũ�� ����Ǿ�4ϴ�. Calendar Server���� �� �̻� ������ ��ġ �wα��� ��4ϴ�.
Calendar Server 2003Q4(6.0)�� �̹� ��ġ�Ǿ� ���� ��: ��쿡�� Sun Java Enterprise System ��ġ �wα�; ����Ͽ� 2004Q2 ����; ���ؾ� �մϴ�. �� ��ġ �wα�; ����ϸ� �ٸ� Sun ���� ��� fǰ�� ��Ű�� ��ġ�� �� �ֽ4ϴ�. Java Enterprise System ��ġ �wα��� ���� �ڼ��� ����: Sun Java Enterprise System 2004Q2 ��ġ ���?�� ��v�Ͻʽÿ�.
Calendar Server 6 2003Q4���� Calendar Server 6 2004Q2�� ����̵��ϴ� ����� ����̵� �wμ����� Sun Java Enterprise System 2004Q2 ��ġ ���?�� "Java Enterprise System 2003Q4���� ����̵�"�� ����Ǿ� �ֽ4ϴ�.
���� ������ Calendar Server���� ���̱��̼��ϴ� ��� ���� �ڼ��� ����: 4��, "���̱��̼� /ƿ��Ƽ"�� d���� ��v�Ͻʽÿ�.
��ġ �� ����Calendar Server 6 2004Q2�� ��ġ�ϰ� ���� ����; �����ؾ� �մϴ�. ����� �� �ܰ谡 ��ġ �wμ����� �Ϻη� ����Ǿ���, ���: ��ġ �wα����� �и��Ǿ�4ϴ�.
Calendar Server�� ��ġ�� �Ŀ��� Calendar Server�� ��=�� ���� �����ؾ� �մϴ�.
- Directory Server ��ġ ��ũ��Ʈ(comm_dssetup.pl)�� �����Ͽ� Sun Java System Directory Server 5.x�� �����մϴ�(��ũ��Ʈ�� ���� ������� ��: ���).
- Calendar Server ���� �wα�(csconfigurator.sh); �����Ͽ� ����Ʈ�� �䱸 ����; �����ϰ� ��ο� ics.conf ���� ����; ����ϴ�. ics.conf ������ �Ű� ���� ���� ����: �η� E, "Calendar Server ���� �Ű� ����"�� ��v�Ͻʽÿ�.
comm_dssetup.pl�� csconfigurator.sh�� ��� ��= ���丮�� �ֽ4ϴ�. /opt/SUNWics5/cal/sbin
comm_dssetup.pl�� csconfigurator.sh�� ��� ���� �ڼ��� ����: 10��, "Calendar Server ��"�� ��v�Ͻʽÿ�.
Calendar Server ����Calendar Server ���ڿ��� ��=�� ���Ե˴ϴ�.
Calendar Server ����(calmaster)
Calendar Server ���ڴ� Calendar Server�� ���� �� �ִ� Ưd ����� ���̵�� �ش� ��й�ȣ�� ����� �ֽ4ϴ�. ���� ���, Calendar Server ���ڴ� Calendar Server ���� ����/����, ����� �߰�/��f, �� �ۼ�/��f ��; ������ �� �ֽ4ϴ�. �� ����ڴ� Calendar Server�� ���� ���� ����; ���� ���丮 ���� ���� ���� ����; �ݵ�� ����� �ʽ4ϴ�.
Calendar Server ������ �⺻ ����� ���̵�� calmaster���� ���Ѵٸ� Calendar Server ���� �߿� �ٸ� ����ڸ� ��d�� �� �ֽ4ϴ�. ��ġ�� �Ŀ� ics.conf ������ service.admin.calmaster.userid �Ű� ����� �ٸ� ����ڸ� ��d�� �� �ֽ4ϴ�.
Calendar Server ���ڿ��� ��d�ϴ� ����� ���̵�� ���丮 ����� /ȿ�� ����� ��d�̾�� �մϴ�. ���� ��d���� Calendar Server ���� ��d�� ���丮 ���� ��8�� ���� �wα��� ��b �ش� ��d; ����ϴ�.
ǥ 1-1: ics.conf ������ Calendar Server ���� ���� �Ű� ���� �����մϴ�.
Calendar Server ����� �� ��
Solaris � üf���� �� Ư���� ��d: Calendar Server�� ����Ǵ� ����� ���̵� �� �� ���̵��Դϴ�. Ư���� ���� ���� �ٸ� ��/�� ���� ��: �� �⺻���� icsuser�� icsgroup; ����ϸ�, �� ���� ��� ��� ���� �wα����� �ڵ�8�� �������ϴ�.
���� Calendar Server ���� �wα�; ������ �� icsuser�� icsgroup�� �ƴ� �ٸ� ��8�� ��d�� �� �ֽ4ϴ�. �� ��: ics.conf ������ local.serveruid �� local.servergid �Ű� ���� ���� ����˴ϴ�.
����/��(root)
Solaris � üf������ ����/��(root)�� �α����ϰų� ����/�� �Ǿ�� Calendar Server�� ��ġ�� �� �ֽ4ϴ�. ���� ����/��� ����� /ƿ��Ƽ�� ����Ͽ� Calendar Server�� ���� �� �ֽ4ϴ�. ���� �Ϻ� �۾���� Calendar Server ������ ���� ��f�� �����ϱ� '�� ����/�� ��� icsuser �� icsgroup(�Ǵ� ���ڰ� ������ ��)�� �Ǿ�� �մϴ�.
�wϽ� ���� �α���
Calendar Server�� ���� ���� �wϽ� �α���; ����Ϸx� ��= �ܰ踦 �����մϴ�.
- ics.conf ���Ͽ��� ��= �Ű� ���� ��d�մϴ�.
service.http.allowadminproxy = "yes"
- �� ��; ����Ϸx� Calendar Server�� �ٽ� �����մϴ�.
- ��= WCAP ���; ����Ͽ� ���� �wϽ� �α����� f��� �۵��ϴ��� Ȯ���մϴ�.
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�� ��; ǥ���մϴ�. ��f�� ���� ��� Calendar Server�� "Unauthorized"��� ���� ǥ���մϴ�. ��=�� ������ �� �� �ֽ4ϴ�.
- admin-user���� Calendar Server ���� ������ ��4ϴ�.
- admin-password�� �ùٸ��� �ʽ4ϴ�.
- calendar-user�� /ȿ�� Calendar Server ����ڰ� �ƴմϴ�.
Calendar Server ��~ ����� ����~ ����ڴ� �� ���� % ����� �������̽�(UI), �� Sun Java System Calandar Express �Ǵ� Sun Java System Communications Express �� �ϳ��� ����Ͽ� Ŭ���̾�Ʈ �ý��ۿ��� Calendar Server�� �����մϴ�. ����ڴ� LDAP ���丮�� ��/�� ���� �־�� �մϴ�. �� ����ڴ� �ϳ� �̻��� ��; ����� �ϳ� �̻��� �쿡 ���� �� �ֽ4ϴ�.
������ ������ �ִ� ���ڴ� ����� �� /ƿ��Ƽ�� ����Ͽ� ����� �� ������� ��; �߰�, ��f �Ǵ� ��d�� �� �ֽ4ϴ�.
����
Java Enterprise System ���� ���� ���Ǵ� csuser�� ��: /ƿ��Ƽ �wα�: ������ Calendar Server�� �Բ� ���� f��˴ϴ�. ����� Identity Server�� ����ϴ� ��쿡�� �� /ƿ��Ƽ�� �����, ������ �Ǵ� �ڿ��� �� ��d�� ������� ���ʽÿ�. �� ��쿡�� �� ���?���� ��� ������� ��: �� ����� �� /ƿ��Ƽ�� ����մϴ�. ����� �� /ƿ��Ƽ�� ���� ���?�� ���x� ��= 'ġ�� Sun Java System Communications Services User Management Utility Administration Guide�� ��v�Ͻʽÿ�.
http://docs.sun.com/coll/CalendarServer_04q2 �� http://docs.sun.com/coll/CalendarServer_04q2_ko
�� ��� ����ڿ� ����� �� �� ���� ��= ����8�� �����Ǿ� �ֽ4ϴ�.
Calendar Server ����� �����
Calendar Server ����ڴ� �� �Ǵ� �ڵ�8�� ���� �� �ֽ4ϴ�.
ȣ��Ʈ���� ��: ������ ��忡�� Calendar Server�� ����� ���̵�κ��� �⺻ ���� �� ���̵�(calid)�� ����ϴ�. ���� ��� John Doe��� ����� jdoe��� ����� ���̵� ����� �ִٸ� �⺻ �� calid�� jdoe�� �˴ϴ�.
ȣ��Ʈ�� ������ ��忡�� calid�� ����� ���̵�� ����� �������� v���Դϴ�. ���� ��� John Doe�� ������ example.com�� �ְ� ����� ���̵� jdoe�̸� ȣ��Ʈ�� ������ ȯ�濡���� calid�� jdoe@example.com�� �˴ϴ�.
�ڵ� f���� �����Ϸx� ��= ����; ��w���Ѿ� �մϴ�.
���� ���, TChang�� ���丮 ���� x������ ���� ��; ����� �� ��ٰ� ��d�մϴ�(�� �⺻ ���� ��=). TChang�� ó=8�� Calendar Server�� �α����ϸ� Calendar Server�� �ڵ�8�� TChang�� ��; ����� �� �ְ� �ϰ� calid TChang�̶�� �⺻ ��; ����ϴ�.
Calendar Server ����� ����
Calendar Server������ Sun Java System Directory Server�� ��: ���丮 ���� ����ڸ� ����(�� ����� �⺻ ��d; ����)�ؾ� �մϴ�. ���� LDAP �̿��� ���丮 ���� d�ǵ� ����ڿ��� ������ ����ϱ� '�� Calendar Server���� Calendar Server API(CSAPI)�� ���ԵǾ� ��8��, �� API�� ����Ͽ� LDAP �̿��� ���丮�� �����ϱ� '�� �÷��� ��; �ۼ��� �� �ֽ4ϴ�. CSAPI�� ���� �ڼ��� ����: Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� ��v�Ͻʽÿ�.
Calendar Server ����� �⺻ ��d
Calendar Server���� ����ڴ� ���丮 ���� ����Ǵ� ����� �⺻ ��d �Ӽ�; ���� �� ������ ���⸦ ����� d���� �� �ֽ4ϴ�. Calendar Server ���� �Ű� ���� �ݴ�Ǵ� ����� �⺻ ��d: �� �������� ����� �������̽� ǥ��; ��v�ϸ�, ����� ���̵�, ���� ���� �ּ� ���� �� ���� �� �� ����� �⺻ ���� ��: ��; �����մϴ�.
�⺻ ��d ���: Sun Java System Calendar Server 6 2004Q2 Developer's Guide���� get_userprefs �� set_userprefs WCAP ���; ��v�Ͻʽÿ�.
�� ��
�� ��: ���� ��8�� ������ ���� ����Դϴ�. �� �¿����� ���� ��; �ϳ��� ��8�� ��� �� �� �ֽ4ϴ�. ���� ���, ����ڴ� ���� ��, �μ� �� ���� ȸ�� ���� ��; �ϳ��� �� ��8�� ��; �� �ֽ4ϴ�. ���� �� ��; ����Ͽ� ���� ��; ������ ��= ������ ǥ���ϰų� �� ��/�ڸ� �̺�Ʈ�� �ʴ��� �� �ֽ4ϴ�.
Calendar Server ����ڿ� ���� �ڼ��� ����: 12��, "����� �� �ڿ� ��"�� ��v�Ͻʽÿ�.
Calendar Server �������� ��� Calendar Server �����Ϳ� ���� ��= d���� �����մϴ�.
Calendar Server ������ ���
Calendar Server ������ ���: RFC 2445, Internet Calendaring and Scheduling Core Object Specification(iCalendar); ��ϴ�. Calendar Server�� ��= ���; ����մϴ�.
Calendar Express ���� �� ��ȭ ���ڸ� '�� ��ü XSL ��ȯ; �����Ͽ� �ٸ� ���; �߰��� �� �ֽ4ϴ�. ���� CSAPI�� ����Ͽ� ��ȯ�� DLL �Ǵ� WCAP �w����ݿ� ��/ ���̺귯���� ������ �� �ֽ4ϴ�. WCAP �� CSAPI�� ���� �ڼ��� ����: Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� ��v�Ͻʽÿ�.
�� ������ ��n�1� �� ��������
iCalendar(.ical) �Ǵ� XML(.xml) ���; ����Ͽ� �� ������ ��n�0ų� ������ �� �ֽ4ϴ�. ��~ ����ڴ� Sun Java System Calendar Express�� ��: ���� ����� �������̽� �� �ϳ��� ����Ͽ� ������ ��n�0� ������ �� �ֽ4ϴ�. �ڼ��� ����: �ش� ����� �������̽��� �¶��� ����; ��v�Ͻʽÿ�. Calendar Server ���ڴ� Calendar Server csimport �� csexport /ƿ��Ƽ�� ����Ͽ� �� ������ ��n�0� ������ �� �ֽ4ϴ�.
������ ��ȯ�� �� ��ũ
��: ���� ���� ����� % ������ ����� ��ũ�� ��v�� �� �ֽ4ϴ�. ����ڴ� ���� �б� ������ ����ϴ� �� Calendar Server�� �α����� �ʿ� ���� �ش� ��ũ�� ���� ��; �� �� �ֽ4ϴ�. ���� ���, ��= ��ũ�� Auditorium�̶�� �̸��� ��� �ڿ�; ��d�մϴ�.
http://calendar.sesta.com:8080/?calid=Auditorium
Calendar Server �溸
Calendar Server�� ������ ���� ���� �溸�� ����ϸ�, �̸� ����� ���8�� ���� �� �ֽ4ϴ�. ���� ���� ������ ���: ���� �����ϸ� ����ڳ� �� �Ӽ��� �ƴ� ���� �Ӽ�8�� ��˴ϴ�. Calendar Server�� �̺�Ʈ�� ITIP �ҵ� PUBLISH, REQUEST, REPLY �� CANCEL; �����ϴ� ITIP/IMIP ǥ��(RFC-2446 �� RFC-2447); f����8�� ����մϴ�.
�� ���� f��Sun ONE Calendar Server������ ���� f�� ���(ACL); ����Ͽ� ��, �� ��� d�� ���� �̺�Ʈ, ������ �۾�(�½�ũ)�� ��: �� ���� ����� ���� f� ��d�մϴ�.
�� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
���� Calendar Server ���
����ڰ� Calendar Express�� ���� Calendar Server�� �α����� �� �⺻��8�� ���� �wμ��������� ����� ���̵�� ��й�ȣ�� ����Ͽ� �α��� d���� ��ȣȭ���� �ʽ4ϴ�. ����Ʈ���� ���� �α���; ���� ��� Calendar Server�� SSL(Secure Sockets Layer) �w�����; ����Ͽ� �α��� ������ ��ȣȭ�ϵ��� �����մϴ�. �ڼ��� ����: 7��, "SSL ����"; ��v�Ͻʽÿ�.
����ں� ���� f��
Calendar Server������ ��, �� ��� d�� �� �� ���� ��ҿ� ���� ������ ��d�� �� ��= ����ڸ� �ν��մϴ�.
calmaster�� ��: ���ڳ� root�� ��: ����/��� ���� f�� f��; ������ ��8�� ���̳� �� ���� ��ҿ� ��õ� ��� �۾�; ������ �� �ֽ4ϴ�. �ڼ��� ����: Calendar Server ������ ��v�Ͻʽÿ�.
Ư���� �� ���̵�(calid) anonymous�� ������ ��й�ȣ�� ����Ͽ� Calendar Server�� ������ �� �ֽ4ϴ�. ��, ics.conf ���Ͽ��� service.http.allowanonymouslogin�� "yes"(�⺻��)�� ��d�� ���¿��� �մϴ�. anonymous ����ڴ� Ưd �����ΰ� ������� �ʽ4ϴ�. calstore.anonymous.calid �Ű� ���� �����Ͽ� anonymous ������� calid�� ������ �� �ֽ4ϴ�.
���� � ���� ��� ������ ��� ����ڿ��� �б� ������ ����� ��� ��8�� ��; �� �� �ֽ4ϴ�. ���� ���, ��= ��ũ���� ����ڴ� calid�� tchang:meetings�� ��; ��8�� �� �� �ֽ4ϴ�(���� ��� ������ ��� ����ڿ��� �б� ������ ����� ���).
http://calendar.sesta.com:8080/?calid=tchang:meetings
anonymous ����ڴ� �¿��� �� �̺�Ʈ �� �½�ũ�� vȸ, �μ� �� �˻��� �� ���� �� ���� � �۾� ������ �� ��4ϴ�.
��8�� �ڿ� �� ��� ���� �ڼ��� ����: 13��, "�� ��"�� ��v�Ͻʽÿ�.
���� f�� ���(ACL)
Calendar Server������ ���� f�� ���(ACL); ����Ͽ� ��, �� ��� d�� ���� �̺�Ʈ, ������ �۾�(�½�ũ)�� ��: �� ���� ����� ���� f� ��d�մϴ�. ACL: �ϳ� �̻��� ���� f�� ��(ACE)8�� �����˴ϴ�. ACE�� ������ ���̳� ���� ��ҿ� ������8�� ���Ǵ� ���ڿ��Դϴ�. ACL���� �� ACE�� �����ݷ�8�� �����մϴ�. ���� ��� ��=�� ���4ϴ�.
ACE�� ���� ij��(^)8�� ���еǴ� ��= ��ҵ�� �����˴ϴ�.
���� ���, ACE jsmith^c^wd^g����
Who
Who ��Ҵ� ACE�� �⺻���� ���̸�, ACE�� �������� ���Ǵ��� ��Ÿ�4ϴ�(��: ���� �����, ������ �Ǵ� Ưd ����� /��).
Who�� UPN(Universal Principal Name)�̶�? �θ��ϴ�. ������� UPN: �ش� ������� �α��� ���̵�� ������; ������ ���Դϴ�. ���� ���, ������ sesta.com�� �ִ� ����� bill�� UPN: bill@sesta.com�Դϴ�.
ǥ 1-2������ Calendar Server ACE���� ����ϴ� Who ���; ���� �ݴϴ�.
What
What ��Ҵ� ��, �� ���� ���(�̺�Ʈ�� �½�ũ), �� ��� d�� �� ���� ���; ��d�մϴ�.
ǥ 1-3������ Calendar Server ACE���� ����ϴ� What ��� ��; ���� �ݴϴ�.
ǥ 1-3 ���� f�� ��(ACE) ���ڿ��� What ��
��
����
c
�̺�Ʈ, �½�ũ�� ��: �� ���� ��Ҹ� ��d�մϴ�.
p
�̸�, ����, ��/�ڸ� ����Ͽ� �� ��� d���� ��d�մϴ�.
a
���� ��ҿ� ��� d���� �����Ͽ� �� ��ü(all)�� ��d�մϴ�.
How
How ��Ҵ� �б�, ����, ��f �� �㰡�Ǵ� ���� f�� ������ /��; ��d�մϴ�.
ǥ 1-4������ Calendar Server ACE���� ����ϴ� ���� f�� ������ How /��; ���� �ݴϴ�.
Grant
Grant ��Ҵ� d(��f) �Ǵ� r(�б�) �� ��d�� ���� /��; �ο� �Ǵ� �ź��� ������ ���θ� ��d�մϴ�.
ǥ 1-5������ Calendar Server ACE���� ����ϴ� Grant �Ӽ� ��; ���� �ݴϴ�.
ǥ 1-5 ���� f�� ��(ACE) ���ڿ��� Grant ��
��
����
g
Ưd ���� f�� ����; �ο��մϴ�.
d
Ưd ���� f�� ����; �ź��մϴ�.
ACE�� ��
��=: ACE�� ����ϴ� ���Դϴ�.
ACL������ ACE ��ġ
Calendar Server�� ACL; ��; �� ���� ���� �ν��ϴ� ACE�� ����Ͽ� ��� ���� ������ �ο��ϰų� �ź��մϴ�. ��� ACL�� �� �߿��ϸ�, ACE ���ڿ�: ���� ��ü���� ���� ���� �Ϲ����� �� ���� �5��� ��ġ�ؾ� �մϴ�.
���� ���, �� jsmith:sports�� ACL���� ������ ACE�� ��� ����ڿ��� �б� ���� ����; �ο��Ѵٰ� ��d�մϴ�. ���� Calendar Server�� bjones���� �ش� �¿� ���� �б� ���� ����; �ź��ϴ� �� ��° ACE�� �ν��մϴ�. �� ��� Calendar Server�� bjones���� �ش� �¿� ���� �б� ������ �ο��ϰ� �浹�Ǵ� �� ��° ACE�� �����մϴ�. ��� bjones�� ��: Ưd ����ڿ� ���� ���� ������ ���ǰ� �Ϸx� ACL���� bjones�� ACE�� ���� ��� ����ڿ��� ���Ǵ� ACE�� ���� ���� �Ϲ����� �� �� �տ� ��ġ�Ǿ�� �մϴ�.
Calendar Server ���� ��' �ý���Sun Java System Calendar Server�� ��= ���� ��' �ý���; �����մϴ�.
�� 1-4�� �� ��' �ý��۵��� �?�� �帧; ���� �ݴϴ�.
�� 1-4 Calendar Server ���� ��' �ý����� �?�� �帧
�w����� ��' �ý���
��ɰ� ��û: HTTP �w����� ����; ���� �Էµ˴ϴ�. �̴� �� ��û; ����ϱ� '�� ��Ʈ�����ε� �ּ� HTTP ���� �����Դϴ�.
Ŭ���̾�Ʈ�� SHTML�̳� WCAP(Web Calendar Access Protocol)�� ����Ͽ� ��û; f���մϴ�.
- Calendar Express UI�� �� ����� �������̽��� ���ϴ� XML �� XSLT ���; ���8�� �ϴ� SHTML ���; ����մϴ�. ����� ��û�� ���� �4�8�� UI ���� XML ���; ����Ͽ� ���� f� ��� �°� ����� �����ͷ� ������ ���� Ʈ���� ����ϴ�. ���� XSLT ���: ���� ������ Ʈ���� ���� HTML; �����4ϴ�. �� ���迡���� Ŭ���̾�Ʈ�� ���� ������ ��ȣ �ۿ��� ��� ������ ��Ʈ��ũ Ʈ������ �پ��ϴ�.
- Communications Express UI������ WCAP ���; ����Ͽ� ǥ�� �������� ������ ǥ�ÿ� ���Ǵ� �� ������ �˻��մϴ�. WCAP�� Calendar Server�� ���� �������̽��� ��b �ۼ��� �� �ִ� ���� �w������Դϴ�. WCAP ���(.wcap Ȯ����); ����ϸ� �Ϻ� �� ���; f���ϰ� ��κ��� ���� ���; ������ �� �ֽ4ϴ�. WCAP ���; ����Ͽ� ��˵��� ��: ��� �� ������ ��ȯ�ϰų� HTML�� ���Ե� XML �Ǵ� iCalendar ���·� ���; ��û�� �� �ֽ4ϴ�.
�ھ� ��' �ý���
�ھ� ��' �ý��ۿ��� ���� f�� ��' �ý���, ����� �������̽�(UI) ��� ��' �ý���(XML; ����ϴ� SHTML, ������ ��ȯ�⸦ ����ϴ� XSLT �Ǵ� WCAP), �� �����ͺ��̽� ��' �ý��� �� ��� CSAPI �÷��� ���� ���Ե˴ϴ�. �ھ� ��' �ý���: �� ��û; ó���ϰ� ���ϴ� UI ���; ���մϴ�. ���� �ھ� ��' �ý���: Calendar Server API(CSAPI) �� �wϽ� ���� SDK(authSDK)�� �����Ͽ� ����� ����; ó���մϴ�.
�����ͺ��̽� ��' �ý���
�����ͺ��̽� ��' �ý���: Sleepycat Software�� Berkeley DB�� ����մϴ�(�����ͺ��̽� API�� ����� �ƴ�). �����ͺ��̽� ��' �ý���: �̺�Ʈ, ������ �۾�(�½�ũ), �溸�� ��: �� ������ �����ͺ��̽� �ý��ۿ� �����ϰ� �˻��մϴ�. �� �����ʹ� iCalendar ���; ���8�� �ϸ�, Calendar Server �����Ϳ� ���Ǵ� ��Ű���� iCalendar ǥ���� ���� ��Ʈ�Դϴ�.
�����ͺ��̽� ��' �ý���: ��� ���8�� ������ ��ȯ�ϸ�, ���� �ھ� UI ���(SHTML �Ǵ� WCAP)�� ��� ������ ���ϴ� ���8�� ��ȯ�մϴ�.
�л� �� �����ͺ��̽��� '�� Calendar Server�� �л� �����ͺ��̽� ����(DWP)�� ����Ͽ� ��Ʈ��ŷ ���; f���մϴ�. �ڼ��� ����: �л� �����ͺ��̽� ����: csdwpd�� ��v�Ͻʽÿ�.
�� �����ͺ��̽��� ���� �ڼ��� ����: 14��, "Calendar Server �����ͺ��̽� ��"�� ��v�Ͻʽÿ�.
Calendar Server ����Calendar Server ���� Solaris � üf���� ����(�Ǵ� �wμ���)8�� ����˴ϴ�. �� ������ ��=�� ���Ե˴ϴ�.
�� ����: csadmind
csadmind ���� ��κ��� �� /ƿ��Ƽ(��� ���� �� ����, ����� �� �� ��f, �� �� �� ��f ��)�� �����Ͽ� Calendar Server�� ���ϴ� ���� ���� ��a; f���մϴ�. ���� csadmind ���� �溸 �˸�, �� ���� ��û, �����ͺ��̽� �˻�a, ���� ���� �˻�; ���ϸ� ��ũ ��� �� ���� ������մϴ�.
HTTP ����: cshttpd
Calendar Server�� HTTP�� �⺻ ���8�� ����ϹǷ� cshttpd ���� Calendar Server ��~ ����ڷκ����� HTTP ���; ����ϰ� ����� ���; ����ϸ� ��� ����� ��Ŀ� ��� �� ������ ��ȯ�մϴ�.
�̺�Ʈ �˸� ����(ENS): csnotifyd �� enpd
ENS ���� �� ���� ���� �����˴ϴ�.
- csnotifyd csnotifyd ���� �̺�Ʈ�� ������ �۾�(�½�ũ)�� �˸�; ���4ϴ�. ���� csnotifyd ���� �溸 �̺�Ʈ�� �����մϴ�. �溸 �̺�Ʈ�� ���ϸ� csnotifyd�� �� ����ڿ��� SMTP ���� �˸�; ���4ϴ�.
- enpd - enpd ���� �̺�Ʈ �溸�� ���Ŀ ����; �մϴ�. enpd ���� csadmind ���κ��� �溸 �˸�; ����ϰ� �� �̺�Ʈ���� ����; a���� ��= csnotifyd�� ���� �溸 �˸�; ����ϴ� ���8�� �̺�Ʈ �����ڿ��� �˸��ϴ�. ���� enpd ���� csnotifyd�κ��� ���� �� ���� ���(unsubscribe)�� �� �����մϴ�.
�л� �����ͺ��̽� ����: csdwpd
csdwpd ���� �鿣�� ����, �� �� �����ͺ��̽��� ���� ����� ���� ����(cshttpd)�� f������ �ʴ� ������� �ʿ��մϴ�. �� �����ͺ��̽��� ��� �w�Ʈ���� ����� �ʿ� ��4ϴ�. csdwpd ���� ����ϸ� ��: Calendar Server ������ �ִ� �w�Ʈ����/�鿣�� ���� �����Ͽ� �л� �� ����Ҹ� ���� �� �ֽ4ϴ�.
csdwpd ���� �鿣�� ������ ����忡�� ����Ǹ�, �����ͺ��̽� ���̾� �w�����(DWP); ��� �� �����ͺ��̽� ���� ��û; �Ƶ��Դϴ�. DWP�� Calendar Server �����ͺ��̽��� ��Ʈ��ŷ ���; f���� �� ����ϴ� ���� �w������Դϴ�.
Calendar Server API �� SDKCalendar Server�� ��= API �� SDK�� �����մϴ�.
WCAP(Web Calendar Access Protocol)
Calendar Server�� Ŭ���̾�Ʈ���� ���; �����ϰ� �ϴ� ��� ����� ��� �w����� WCAP 3.0; ����մϴ�. Ŭ���̾�Ʈ�� .wcap Ȯ���ڸ� ����ϴ� WCAP ���; ����Ͽ� �� ���� ���, ����� �⺻ ��d, �� ��� d�� ���� ǥ�� �ð���� ��: ��Ÿ �� d���� ��� ��d�ϸ� ��f�� �� �ֽ4ϴ�. �ð�, ���ڿ� �� �Ű� ����� ��: WCAP ��Ҵ� �Ϲ���8�� RFC 2445, RFC 2446 �� RFC 2447 ���; ��ϴ�.
WCAP�� ��= ����� HTTP ����� ��� �� ������ ��ȯ�մϴ�.
WCAP ���; ����� ���, login.wcap�� ����Ͽ� �α����ϴ� Calendar Server ���ڴ� ��= ���; ������ �� �ֽ4ϴ�.
�ڼ��� ����: Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� ��v�Ͻʽÿ�.
Calendar Server API(CSAPI)
Calendar Server API(CSAPI)������ ����� �α��� ����, ���� f��, �� vȸ�� ��: Calendar Server�� ��� ����; ����� d���� �� �ֽ4ϴ�. ���� ���, �⺻��8�� Calendar Server�� LDAP ���丮 ������ ��; ����Ͽ� ����ڸ� �����ϰ� ����� �⺻ ��d; �����մϴ�. CSAPI�� ����ϸ� LDAP ���丮 ���� ����� �ƴ� �� �ٸ� ���� ��Ŀ����; �����ϴ� ���8�� �⺻ Calendar Server ����; ������ �� �ֽ4ϴ�.
CSAPI�� ���� �ڼ��� ����: Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� ��v�Ͻʽÿ�.
�̺�Ʈ �˸� ����(ENS) API
�̺�Ʈ �˸� ����(ENS)�� �溸 ���� �̺�Ʈ�� �˻��ϰ� �� �̺�Ʈ�� �˸�; �����ڿ��� ������ �溸 ����ó�Դϴ�. ENS API���� �wα��Ӵ� publish-and-subscribe ���; ��d�� �� �ֽ4ϴ�. Calendar Server�� �� ���; ����Ͽ� �̺�Ʈ�� �����ϰų� ����; ����ϰ� ���� �����ڿ��� �̺�Ʈ�� �˸��ϴ�. ENS API�� Published API, Subscriber API �� Publish and Subscribe Dispatcher API�� ��: API�� �����˴ϴ�.
ENS API�� ���� �ڼ��� ����: Sun Java System Communications Services 6 2004Q2 Event Notification Service Manual; ��v�Ͻʽÿ�.
�wϽ� ���� SDK(authSDK)
Calendar Server�� ����� ����; '�� authSDK�� f���մϴ�. authSDK�� ����ϸ� ��x ���� ���� Calendar Server�� ������ �����ϹǷ�, �������� �ʿ� ���� �پ��� �?� �wα��� ������ �� �ֽ4ϴ�. authSDK�� DLL/��/ ��ü ���̺귯���� ��� ���Ͽ� ��Ű��ȭ�� ���8�� �����˴ϴ�.
Calendar Server�� authSDK ���̿� ��d�� ����: �ŷ��� �� �ִ� ��踦 ���մϴ�. ����ڰ� �α����ϰ� authSDK�� ������8�� ����Ǹ� Calendar Server�� �wϽð� ���� ����� �� ��ɿ� ����մϴ�.
authSDK�� ���� �ڼ��� ����: Sun Java System Calendar Server 6 2004Q2 Developer's Guide�� ��v�Ͻʽÿ�.