Sun ONE Calendar Server 6.0 °ü¸®ÀÚ ¼³¸í¼ |
1Àå
Sun ONE Calendar Server ¼Ò°³Sun¢â ONE Calendar Server´Â ±â¾÷ ¹× ¼ºñ½º °ø±ÞÀÚ¸¦ À§ÇØ Áß¾Ó ÁýÁᫎ ´Þ·Â ¹× ¿¹¾à ±â´ÉÀ» Á¦°øÇÏ´Â È®Àå °¡´ÉÇÑ À¥ ±â¹Ý ¼Ö·ç¼ÇÀÔ´Ï´Ù. Calendar Server´Â À̺¥Æ®¿Í ŽºÅ©¸¦ ¸ðµÎ °ü¸®ÇÏ´Â °³ÀÎ ¹× ±×·ì ´Þ·Â ±â´É»Ó ¾Æ´Ï¶ó ȸÀǽÇ, Àåºñ µîÀÇ ÀÚ¿øÀ» °ü¸®ÇÏ´Â ´Þ·Â ±â´Éµµ Áö¿øÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Calendar Server ±¸¼ºCalendar Server ±¸¼ºÀº »çÀÌÆ®º° ¿ä±¸ »çÇ׿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼´Â ´ÙÀ½ 3°¡Áö ±âº» ±¸¼ºÀ» ¼³¸íÇÕ´Ï´Ù.
ÀÌ Àå¿¡¼´Â ÀÌ·¯ÇÑ ±¸¼º¿¡ ´ëÇÑ °³¿ä¸¦ Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Calendar ServerÀÇ LDAP CLD Ç÷¯±× ÀÎ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
´ÜÀÏ ¼¹ö ÃÖ¼Ò ±¸¼º
´ÜÀÏ ¼¹ö ÃÖ¼Ò ±¸¼º(±×¸² 1-1 ÂüÁ¶)¿¡¼´Â ¸ðµç Calendar Server ¼ºñ½º(ÇÁ·Î¼¼½º)°¡ µ¿ÀÏÇÑ ¼¹öÀÇ °°Àº CPU(ÇÁ·Î¼¼¼)¿¡¼ ¶Ç´Â º¹¼öÀÇ CPU¿¡ °ÉÃÄ ½ÇÇàµË´Ï´Ù. µð·ºÅ丮 ¼¹ö¿Í Sun ONE Identify Server ÇÁ·Î¼¼½º´Â µ¿ÀÏÇÑ ¼¹ö ¶Ç´Â °¢°¢ ´Ù¸¥ ¼¹ö¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀÏ ¼¹ö ÃÖ¼Ò ±¸¼ºÀº ´ÙÀ½ ±¸¼º ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Sun ONE Calendar Server
´ÜÀÏ ¼¹öÀÇ Calendar Server ÀνºÅϽº´Â ´ÙÀ½ ¼ºñ½º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
- °ü¸® ¼ºñ½º(csadmind ÇÁ·Î¼¼½º)´Â Calendar Server¸¦ ½ÃÀÛÇϰųª ÁßÁöÇÏ´Â ¸í·É, ´Þ·Â »ç¿ëÀÚ ¶Ç´Â ÀÚ¿øÀ» ¸¸µé°Å³ª »èÁ¦ÇÏ´Â ¸í·É, ´Þ·ÂÀ» ºÒ·¯¿À°Å³ª ÀúÀåÇÏ´Â ¸í·É µîÀÇ °ü¸® ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.
- HTTP ¼ºñ½º(cshttpd ÇÁ·Î¼¼½º)´Â ¼ö½ÅµÇ´Â SHTML ¹× WCAP ¿äûÀ» ó¸®ÇÕ´Ï´Ù.
- Calendar Server°¡ À̺¥Æ® ¾Ë¸²À» º¸³»µµ·Ï ÇÒ °æ¿ì À̺¥Æ® ¾Ë¸² ¼ºñ½º(enpd ¹× csnotifyd ÇÁ·Î¼¼½º)°¡ À̺¥Æ®(ÀüÀÚ ¸ÞÀÏ) ¾Ë¸²À» ó¸®ÇÕ´Ï´Ù.
Calendar Server ¼ºñ½º¿¡ ´ëÇÑ ¼³¸íÀº "Calendar Server ¼ºñ½º"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ´Ù¸¥ ¼¹ö¿¡ ÀÖÀ» ¶§ ³×Æ®¿öÅ· ±â´ÉÀ» Á¦°øÇÏ´Â µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP) ¼ºñ½º(csdwpd ÇÁ·Î¼¼½º)´Â µ¥ÀÌÅͺ£À̽º°¡ °°Àº ¼¹ö¿¡ ÀÖ´Â ÃÖ¼Ò ±¸¼º¿¡¼´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
Directory Server
Calendar Server¿¡¼´Â µð·ºÅ丮 ¼¹ö°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í »ç¿ëÀÚ ±âº» ¼³Á¤À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î µð·ºÅ丮 ¼¹ö´Â Sun ONE Directory Server¿Í °°Àº LDAP µð·ºÅ丮 ¼¹öÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿øÇÒ °æ¿ì Calendar Server API(CSAPI)¸¦ ÅëÇØ Ç÷¯±× ÀÎÀ» ÀÛ¼ºÇÏ¿© LDAP ÀÌ¿ÜÀÇ µð·ºÅ丮 ¼¹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð·ºÅ丮 ¼¹ö´Â Calendar Server°¡ ½ÇÇà ÁßÀÎ ¼¹ö ¶Ç´Â ¿ø°Ý ¼¹ö¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
Sun ONE Identity Server
Sun ONE Identify Server 6.1(ÀÌ»ó)Àº ´ÙÀ½ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
- ´ÜÀÏ »çÀÎ ¿Â(SSO) - Calendar Server, Messaging Server¸¦ ºñ·ÔÇÏ¿© Sun ONE ¼¹ö¿¡ ´ëÇÑ SSO¸¦ Identity Server¸¦ »ç¿ëÇÏ¿© ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. Identity Server´Â Sun ONE ¼¹ö¸¦ À§ÇÑ SSO °ÔÀÌÆ®¿þÀÌ ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¸ðµç ¼¹ö¿¡¼ ¿Ã¹Ù¸£°Ô SSO°¡ ±¸¼ºµÇ¾î ÀÖ´Ù¸é »ç¿ëÀÚ´Â Identity Server¿¡ ·Î±×ÀÎÇÑ ´ÙÀ½ ´Ù¸¥ ¼¹ö¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "Identity Server¸¦ ÅëÇÑ SSO ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº "Sun ONE LDAP Schema v.2"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Identify Server´Â Calendar Server°¡ ½ÇÇà ÁßÀÎ ¼¹ö ¶Ç´Â ¿ø°Ý ¼¹ö¿¡¼ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀÚ
ÃÖÁ¾ »ç¿ëÀÚ´Â Sun ONE Calendar Express À¥ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ Calendar Server·Î ¿¬°áµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
±×¸² 1-1 ´ÜÀÏ ¼¹ö ÃÖ¼Ò Calendar Server ±¸¼º
³×Æ®¿öÅ© ÇÁ·±Æ®¿£µå/µ¥ÀÌÅͺ£À̽º ¹é¿£µå ¼¹ö ±¸¼º
Calendar Server´Â ¿©·¯ ÇÁ·±Æ®¿£µå ¹× ¹é¿£µå ¼¹ö¿¡ ±¸¼ºÀ» ºÐ»ê½ÃŰ´Â ¹æ¹ýÀ¸·Î È®À强À» Áö¿øÇÕ´Ï´Ù. ¶ÇÇÑ °¢ ¼¹ö¿¡¼ Calendar Server ¼ºñ½º(ÇÁ·Î¼¼½º ¶Ç´Â µ¥¸ó)´Â ¿©·¯ CPU(ÇÁ·Î¼¼¼)¿¡ ºÐ»êµÉ ¼ö ÀÖ½À´Ï´Ù.
³×Æ®¿öÅ© ÇÁ·±Æ®¿£µå/µ¥ÀÌÅͺ£À̽º ¹é¿£µå ±¸¼º(±×¸² 1-2 ÂüÁ¶)¿¡¼´Â »ç¿ëÀÚ°¡ ÇÁ·±Æ®¿£µå ¼¹ö¿¡ ·Î±×ÀÎÇÏ°í µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP) ¼ºñ½º(csdwpd ÇÁ·Î¼¼½º)¸¦ »ç¿ëÇÏ¿© ¹é¿£µå ¼¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅͺ£À̽º´Â ¹é¿£µå ¼¹ö¿¡¸¸ ¿¬°áµË´Ï´Ù.
Sun ONE Calendar Server
Calendar Server ÇÁ·Î¼¼½º´Â ´ÙÀ½°ú °°ÀÌ ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå ¼¹ö ¸ðµÎ¿¡¼ ½ÇÇàµË´Ï´Ù.
Calendar Server ¼ºñ½º¿¡ ´ëÇÑ ¼³¸íÀº "Calendar Server ¼ºñ½º"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Directory Server
È®Àå °¡´ÉÇÑ Calendar Server ±¸¼º¿¡¼´Â Directory Server°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í »ç¿ëÀÚ ±âº» ¼³Á¤À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
Sun ONE Identity Server
Sun ONE Identity Server ¸±¸®½º 6.1 ÀÌ»óÀ» »ç¿ëÇÏ¿© ´ÜÀÏ »çÀÎ ¿Â(SSO)À» ±¸ÇöÇϰųª, Sun ONE LDAP Schema v.2¸¦ »ç¿ëÇϰųª, È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀÎ, »ç¿ëÀÚ, ±×·ì, Á¶Á÷, ÀÚ¿ø ¹× ¿ªÇÒÀ» Á¦°øÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀÚ
ÃÖÁ¾ »ç¿ëÀÚ´Â Sun ONE Calendar Express Web UI (user interface)¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÇÁ·±Æ®¿£µå ¼¹ö·Î ¿¬°áÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
±×¸² 1-2 ³×Æ®¿öÅ© ÇÁ·±Æ®¿£µå/µ¥ÀÌÅͺ£À̽º ¹é¿£µå ¼¹ö ±¸¼º
¿©·¯ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º
¿©·¯ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º(±×¸² 1-3 ÂüÁ¶)¿¡¼´Â »ç¿ëÀÚ°¡ ÇÑ ¼¹ö¿¡ ·Î±×ÀÎÇϸç, °¢ ¼¹ö´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµË´Ï´Ù. ÀÌ ±¸¼º¿¡¼´Â ´Þ·Â ¼ÒÀ¯ÀÚ°¡ Calendar Server¿¡ ·Î±×ÀÎÇÑ ¼¹ö¿¡ °¢ ´Þ·ÂÀÌ À§Ä¡ÇÏ´Â ¹æ½ÄÀ¸·Î ´Þ·ÂÀÇ Áö¿ªÀûÀÎ ºÐ»êÀÌ °¡´ÉÇÕ´Ï´Ù.
Sun ONE Calendar Server
°¢ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö¸¶´Ù ¸ðµç Calendar Server ¼ºñ½º, Áï °ü¸® ¼ºñ½º(csadmind ÇÁ·Î¼¼½º), HTTP ¼ºñ½º(cshttpd ÇÁ·Î¼¼½º), À̺¥Æ® ¾Ë¸² ¼ºñ½º(enpd ¹× csnotifyd ÇÁ·Î¼¼½º) ±×¸®°í µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP) ¼ºñ½º(csdwpd ÇÁ·Î¼¼½º)°¡ ÇÊ¿äÇÕ´Ï´Ù.
Calendar Server ¼ºñ½º¿¡ ´ëÇÑ ¼³¸íÀº "Calendar Server ¼ºñ½º"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Directory Server
¿©·¯ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º¿¡¼´Â Directory Server°¡ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í »ç¿ëÀÚ ±âº» ¼³Á¤À» ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.
Sun ONE Identity Server
Sun ONE Identity Server ¸±¸®½º 6.1 ÀÌ»óÀ» »ç¿ëÇÏ¿© ´ÜÀÏ »çÀÎ ¿Â(SSO)À» ±¸ÇöÇϰųª, Sun ONE LDAP Schema, v.2¸¦ »ç¿ëÇϰųª, È£½ºÆ®µÈ(°¡»ó) µµ¸ÞÀÎ, »ç¿ëÀÚ, ±×·ì, Á¶Á÷, ÀÚ¿ø ¹× ¿ªÇÒÀ» Á¦°øÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÃÖÁ¾ »ç¿ëÀÚ
ÃÖÁ¾ »ç¿ëÀÚ´Â Sun ONE Calendar Express Web UI (user interface)¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÇÁ·±Æ®¿£µå ¼¹ö·Î ¿¬°áÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
±×¸² 1-3 ¿©·¯ ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö ±¸¼º
Calendar Server ¼³Ä¡ ¹× ±¸¼ºSolaris ½Ã½ºÅÛ¿¡ Sun ONE Calendar Server 6.0(ÀÌ»ó)À» ¼³Ä¡ÇÏ°í ±¸¼ºÇÏ´Â ¹æ¹ýÀÌ ÀÌÀü Calendar Server ¸±¸®½º¿¡¼ ¸¹ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. Calendar Server¸¦ Solaris ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ·Á¸é Sun Java Enterprise System ¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ´Ù¸¥ Sun ±¸¼º ¿ä¼Ò Á¦Ç° ¹× ÆÐŰÁöµµ ¼³Ä¡µË´Ï´Ù.
Java Enterprise System ¼³Ä¡ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java Enterprise System ¼³Ä¡ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Java Enterprise System ¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© Calendar Server¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ´ÙÀ½°ú °°ÀÌ Calendar Server¸¦ ±¸¼ºÇÕ´Ï´Ù.
- Directory Server ¼³Ä¡ ½ºÅ©¸³Æ®(comm_dssetup.pl)¸¦ ½ÇÇàÇÏ¿© Sun ONE Directory Server 5.x¸¦ ±¸¼ºÇÕ´Ï´Ù(½ºÅ©¸³Æ®°¡ ¾ÆÁ÷ ½ÇÇàµÇÁö ¾ÊÀº °æ¿ì).
- Calendar Server ±¸¼º ÇÁ·Î±×·¥(csconfigurator.sh)À» ½ÇÇàÇÏ¿© »çÀÌÆ®º° ¿ä±¸ »çÇ×À» ±¸¼ºÇÏ°í »õ·Î¿î ics.conf ±¸¼º ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ics.conf ÆÄÀÏÀÇ ¸Å°³ º¯¼ö¿¡ ´ëÇÑ ¼³¸íÀº 12Àå, "Calendar Server ±¸¼º ¸Å°³ º¯¼ö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
comm_dssetup.pl°ú csconfigurator.sh´Â ¸ðµÎ ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
/opt/SUNWics5/cal/sbin
comm_dssetup.pl ¹× csconfigurator.sh¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Solaris ¿î¿µ üÁ¦¿ë Sun ONE Calendar Server 6.0 ¼³Ä¡ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Calendar Server °ü¸®ÀÚCalendar Server °ü¸®ÀÚ¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
Calendar Server °ü¸®ÀÚ(calmaster)
Calendar Server °ü¸®ÀÚ´Â Calendar Server¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ÇØ´ç ºñ¹Ð¹øÈ£ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Calendar Server °ü¸®ÀÚ´Â Calendar Server ¼ºñ½º ½ÃÀÛ/ÁßÁö, »ç¿ëÀÚ Ãß°¡/»èÁ¦, ´Þ·Â »ý¼º/»èÁ¦ µîÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »ç¿ëÀÚ´Â Calendar Server¿¡ ´ëÇØ °ü¸®ÀÚ ±ÇÇÑÀ» °®Áö¸¸ µð·ºÅ丮 ¼¹ö¿¡ ´ëÇÑ °ü¸®ÀÚ ±ÇÇÑÀ» ¹Ýµå½Ã °®Áö´Â ¾Ê½À´Ï´Ù.
Calendar Server °ü¸®ÀÚÀÇ ±âº» »ç¿ëÀÚ ¾ÆÀ̵ð´Â calmasterÀÌÁö¸¸ ¿øÇÑ´Ù¸é Calendar Server ±¸¼º Áß¿¡ ´Ù¸¥ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ÇÑ ÈÄ¿¡µµ ics.confÀÇ service.admin.calmaster.userid ¸Å°³ º¯¼ö¿¡¼ ´Ù¸¥ »ç¿ëÀÚ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Calendar Server °ü¸®ÀÚ¿¡°Ô ÁöÁ¤ÇÏ´Â »ç¿ëÀÚ ¾ÆÀ̵ð´Â µð·ºÅ丮 ¼¹ö¿¡¼ À¯È¿ÇÑ »ç¿ëÀÚ °èÁ¤À̾î¾ß ÇÕ´Ï´Ù. ±¸¼º °úÁ¤¿¡¼ Calendar Server °ü¸®ÀÚ »ç¿ëÀÚ °èÁ¤ÀÌ µð·ºÅ丮 ¼¹ö¿¡ ¾øÀ¸¸é ±¸¼º ÇÁ·Î±×·¥ÀÌ Á÷Á¢ ÇØ´ç °èÁ¤À» ¸¸µì´Ï´Ù.
Ç¥ 1-1Àº ics.conf ÆÄÀÏÀÇ Calendar Server °ü¸®ÀÚ ±¸¼º ¸Å°³ º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.
Calendar Server »ç¿ëÀÚ ¹× ±×·ì
Solaris ½Ã½ºÅÛ¿¡¼ ÀÌ Æ¯º°ÇÑ °èÁ¤Àº Calendar Server°¡ ½ÇÇàµÇ´Â »ç¿ëÀÚ ¾ÆÀ̵ð ¹× ±×·ì ¾ÆÀ̵ðÀÔ´Ï´Ù. SunÀÌ ±ÇÀåÇÏ´Â ±âº»°ªÀº icsuser¿Í icsgroupÀ̸ç, ÀÌ °ªÀÌ ¾øÀ» °æ¿ì ±¸¼º ÇÁ·Î±×·¥¿¡¼ ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù. ÇÏÁö¸¸ Calendar Server ±¸¼º ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§ icsuser¿Í icsgroupÀÌ ¾Æ´Ñ ´Ù¸¥ °ªÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀº ics.conf ÆÄÀÏÀÇ local.serveruid ¹× local.servergid ¸Å°³ º¯¼ö¿¡ °¢°¢ ÀúÀåµË´Ï´Ù.
¼öÆÛÀ¯Àú(root)
Solaris ½Ã½ºÅÛ¿¡¼´Â ¼öÆÛÀ¯Àú(root)·Î ·Î±×ÀÎÇϰųª ¼öÆÛÀ¯Àú°¡ µÇ¾î¾ß Calendar Server¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼öÆÛÀ¯Àú´Â ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Calendar Server¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀϺΠÀÛ¾÷¿¡¼´Â Calendar Server ÆÄÀÏÀÇ ¾×¼¼½º ¹®Á¦¸¦ ¹æÁöÇϱâ À§ÇØ ¼öÆÛÀ¯Àú ´ë½Å icsuser ¹× icsgroup(¶Ç´Â °ü¸®ÀÚ°¡ ¼±ÅÃÇÑ °ª)ÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù.
Calendar Server ÃÖÁ¾ »ç¿ëÀÚÃÖÁ¾ »ç¿ëÀÚ´Â Sun ONE Calendar Express À¥ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ Calendar Server·Î ¿¬°áµË´Ï´Ù. ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Calendar Server »ç¿ëÀÚ ¸¸µé±â
Calendar Server »ç¿ëÀÚ´Â ¼öµ¿ ¶Ç´Â ÀÚµ¿À¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- ¼öµ¿ - °ü¸®ÀÚ´Â Directory Server À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ¼¹ö¿¡ »ç¿ëÀÚ¸¦ Ãß°¡ÇÑ ´ÙÀ½ Calendar Server cscal À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÇØ´ç »ç¿ëÀÚÀÇ ±âº» ´Þ·ÂÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ µð·ºÅ丮 ¼¹ö¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, °ü¸®ÀÚ´Â Calendar Server csuser À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¿Í ´Þ·ÂÀ» µ¿½Ã¿¡ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
¶ÇÇÑ °ü¸®ÀÚ´Â Sun ONE Identify Server 6.1(ÀÌ»ó) commadmin À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Calendar Server »ç¿ëÀÚ(¹× È£½ºÆ®µÈ °¡»ó µµ¸ÞÀÎ, ±×·ì, Á¶Á÷, ÀÚ¿ø ¹× ¿ªÇÒ)¸¦ Á¦°øÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀÚµ¿(ÀÚµ¿ Á¦°ø) - µð·ºÅ丮¿¡ »ç¿ëÀÚ°¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì, Calendar Server´Â ±× »ç¿ëÀÚ°¡ óÀ½ ·Î±×ÀÎÇÒ ¶§ ±âº» ´Þ·ÂÀ» ¸¸µì´Ï´Ù. Calendar Server´Â »ç¿ëÀÚÀÇ »ç¿ëÀÚ ¾ÆÀ̵𸦠±âº» ´Þ·ÂÀÇ ´Þ·Â ¾ÆÀ̵ð(calid)·Î »ç¿ëÇÕ´Ï´Ù. ´Ü, ÀÌ´Â ÇØ´ç À̸§ÀÇ ´Þ·ÂÀÌ ÀÌ¹Ì Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ÇÑÇÕ´Ï´Ù.
ÀÚµ¿ Á¦°øÀÌ °¡´ÉÇÏ·Á¸é ´ÙÀ½ ±âÁØÀ» ¸¸Á·½ÃÄÑ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, TChangÀÌ µð·ºÅ丮 ¼¹ö¿¡ Á¸ÀçÇÏÁö¸¸ ¾ÆÁ÷ ´Þ·ÂÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù°í °¡Á¤ÇÕ´Ï´Ù(Áï ±âº» ´Þ·ÂÀÌ ¾øÀ½). TChangÀÌ Ã³À½À¸·Î Calendar Server¿¡ ·Î±×ÀÎÇϸé Calendar Server´Â ÀÚµ¿À¸·Î TChangÀÌ ´Þ·ÂÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϰí calid TChangÀ̶ó´Â ±âº» ´Þ·ÂÀ» ¸¸µì´Ï´Ù.
Calendar Server »ç¿ëÀÚ ÀÎÁõ
Calendar Server¿¡¼´Â Sun ONE Directory Server¿Í °°Àº µð·ºÅ丮 ¼¹ö°¡ »ç¿ëÀÚ¸¦ ÀÎÁõ(¹× »ç¿ëÀÚ ±âº» ¼³Á¤À» ÀúÀå)ÇØ¾ß ÇÕ´Ï´Ù. ÇÏÁö¸¸ LDAP ÀÌ¿ÜÀÇ µð·ºÅ丮 ¼¹ö¿¡ Á¤ÀÇµÈ »ç¿ëÀÚ¿¡°Ô ¾×¼¼½º¸¦ Çã¿ëÇϱâ À§ÇØ Calendar Server¿¡´Â Calendar Server API (CSAPI)°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ÀÌ API¸¦ »ç¿ëÇÏ¿© LDAP ÀÌ¿ÜÀÇ µð·ºÅ丮¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ Ç÷¯±× ÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. CSAPI¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
Calendar Server »ç¿ëÀÚ ±âº» ¼³Á¤
Calendar Server¿¡¼ »ç¿ëÀÚ´Â µð·ºÅ丮 ¼¹ö¿¡ ÀúÀåµÇ´Â »ç¿ëÀÚ ±âº» ¼³Á¤ ¼Ó¼ºÀ» ÅëÇØ ´Þ·Â µ¥ÀÌÅÍ ºä¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar Server ±¸¼º ¸Å°³ º¯¼ö¿¡ ¹Ý´ëµÇ´Â »ç¿ëÀÚ ±âº» ¼³Á¤Àº ´Þ·Â µ¥ÀÌÅÍÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Ç¥ÇöÀ» ÂüÁ¶Çϸç, »ç¿ëÀÚ ¾ÆÀ̵ð, ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò ±×¸®°í ´Þ·Â ºä »ý¼º ½Ã »ç¿ëÇÒ ±âº» »ö»ó°ú °°Àº Ç׸ñÀ» Æ÷ÇÔÇÕ´Ï´Ù.
±âº» ¼³Á¤ ¸ñ·ÏÀº Sun ONE Calendar Server 6.0 Programmer's Manual¿¡¼ get_userprefs ¹× set_userprefs WCAP ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â ±×·ì
´Þ·Â ±×·ìÀº °³º° ´Þ·ÂÀ¸·Î ±¸¼ºµÈ ¸í¸íµÈ ¸ñ·ÏÀÔ´Ï´Ù. ±×·ì ´Þ·Â¿¡¼´Â ¿©·¯ ´Þ·ÂÀ» ÇϳªÀÇ ´Þ·ÂÀ¸·Î ¹¾î¼ º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ´Â °³ÀÎ ´Þ·Â, ºÎ¼ ´Þ·Â ±×¸®°í ȸ»ç ÈÞÀÏ ´Þ·ÂÀ» ÇϳªÀÇ ´Þ·Â ±×·ìÀ¸·Î ¹À» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´Þ·Â ±×·ìÀ» »ç¿ëÇÏ¿© ¿©·¯ ´Þ·ÂÀ» ¼±ÅÃÇÑ ´ÙÀ½ ³ª¶õÈ÷ Ç¥½ÃÇϰųª ´Þ·Â ¼ÒÀ¯ÀÚ¸¦ À̺¥Æ®¿¡ ÃÊ´ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Calendar Server »ç¿ëÀÚ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 2Àå, "Calendar Server »ç¿ëÀÚ ¹× ´Þ·Â °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Calendar Server µ¥ÀÌÅÍÀÌ Àý¿¡¼´Â Calendar Server µ¥ÀÌÅÍ¿¡ ´ëÇÑ ´ÙÀ½ Á¤º¸¸¦ ¼³¸íÇÕ´Ï´Ù.
Calendar Server µ¥ÀÌÅÍ Çü½Ä
Calendar Server µ¥ÀÌÅÍ Çü½ÄÀº RFC 2445, Internet Calendaring and Scheduling Core Object Specification (iCalendar)À» µû¸¨´Ï´Ù. Calendar Server´Â ´ÙÀ½ Çü½ÄÀ» Áö¿øÇÕ´Ï´Ù.
Calendar Express ºä ¹× ´ëÈ »óÀÚ¸¦ À§ÇØ ÀÚü XSL º¯È¯À» °³¹ßÇÏ¿© ´Ù¸¥ Çü½ÄÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ CSAPI¸¦ »ç¿ëÇÏ¿© º¯È¯±â DLL ¶Ç´Â WCAP ÇÁ·ÎÅäÄÝ¿ë °øÀ¯ ¶óÀ̺귯¸®¸¦ °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. WCAP ¹× CSAPI¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â µ¥ÀÌÅÍ °¡Á®¿À±â ¹× ³»º¸³»±â
iCalendar (.ical) ¶Ç´Â XML (.xml) Çü½ÄÀ» »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À°Å³ª ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÃÖÁ¾ »ç¿ëÀÚ´Â Sun ONE Calendar Express¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ °¡Á®¿À°í ³»º¸³À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Calendar Express ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ. Calendar Server °ü¸®ÀÚ´Â Calendar Server csimport ¹× csexport À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Þ·Â µ¥ÀÌÅ͸¦ °¡Á®¿À°í ³»º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ±³È¯¿ë ´Þ·Â ¸µÅ©
´Þ·ÂÀº ÀüÀÚ ¸ÞÀÏ ¸Þ½ÃÁö¿Í À¥ ÆäÀÌÁö¿¡ ³»ÀåµÈ ¸µÅ©·Î ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ´Þ·ÂÀÌ Àб⠾׼¼½º¸¦ Çã¿ëÇÏ´Â ÇÑ Calendar Server¿¡ ·Î±×ÀÎÇÒ ÇÊ¿ä ¾øÀÌ ÇØ´ç ¸µÅ©¸¦ ´·¯ ´Þ·ÂÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸µÅ©´Â AuditoriumÀ̶ó´Â À̸§ÀÇ Àå¼Ò ÀÚ¿øÀ» ÁöÁ¤ÇÕ´Ï´Ù.
http://calendar.sesta.com:8080/?calid=Auditorium
Calendar Server °æº¸
Calendar Server´Â ¼¹öÃø ÀüÀÚ ¸ÞÀÏ °æº¸¸¦ Áö¿øÇϸç, À̸¦ ¼ö½ÅÀÚ ¸ñ·ÏÀ¸·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀüÀÚ ¸ÞÀÏ ¸Þ½ÃÁöÀÇ Çü½ÄÀº ±¸¼º °¡´ÉÇÏ¸ç »ç¿ëÀÚ³ª ´Þ·Â ¼Ó¼ºÀÌ ¾Æ´Ñ ¼¹ö ¼Ó¼ºÀ¸·Î °ü¸®µË´Ï´Ù. Calendar Server´Â À̺¥Æ®¿ë ITIP ¸Þ¼Òµå PUBLISH, REQUEST, REPLY ¹× CANCELÀ» Æ÷ÇÔÇÏ¿© ITIP/IMIP Ç¥ÁØ(RFC-2446 ¹× RFC-2447)À» Á¦ÇÑÀûÀ¸·Î Áö¿øÇÕ´Ï´Ù.
Calendar Server ³»ºÎ ÇÏÀ§ ½Ã½ºÅÛSun ONE Calendar Server´Â ´ÙÀ½ ³»ºÎ ÇÏÀ§ ½Ã½ºÅÛÀ» Æ÷ÇÔÇÕ´Ï´Ù.
±×¸² 1-4´Â ÀÌ ÇÏÀ§ ½Ã½ºÅÛµéÀÇ ³í¸®Àû È帧À» º¸¿©ÁÝ´Ï´Ù.
±×¸² 1-4 Calendar Server ³»ºÎ ÇÏÀ§ ½Ã½ºÅÛÀÇ ³í¸®Àû È帧
ÇÁ·ÎÅäÄÝ ÇÏÀ§ ½Ã½ºÅÛ
¸í·É°ú ¿äûÀº HTTP ÇÁ·ÎÅäÄÝ °èÃþÀ» ÅëÇØ ÀԷµ˴ϴÙ. ÀÌ´Â ´Þ·Â ¿äûÀ» Áö¿øÇϱâ À§ÇØ ½ºÆ®¸²¶óÀÎµÈ ÃÖ¼Ò HTTP ¼¹ö ±¸ÇöÀÔ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®´Â SHTMLÀ̳ª WCAP (Web Calendar Access Protocol)¸¦ »ç¿ëÇÏ¿© ¿äûÀ» Á¦ÃâÇÕ´Ï´Ù.
- Calendar Express UI´Â ÀÌ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÏ´Â XML ¹× XSLT »ç¾çÀ» ±â¹ÝÀ¸·Î ÇÏ´Â SHTML ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¼ö½ÅÇÑ ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î UI »ý¼º±â´Â XML »ç¾çÀ» »ç¿ëÇÏ¿© ¾×¼¼½º Á¦¾î¿¡ µû¶ó ´Þ·Â°ú »ç¿ëÀÚ µ¥ÀÌÅÍ·Î ±¸¼ºµÈ ¹®¼ Æ®¸®¸¦ ¸¸µì´Ï´Ù. ±×·¯¸é XSLT »ç¾çÀº ¹®¼ µ¥ÀÌÅÍ Æ®¸®¸¦ °ÅÃÄ HTMLÀ» ³»º¸³À´Ï´Ù. ÀÌ ¼³°è¿¡¼´Â Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö »çÀÌÀÇ »óÈ£ ÀÛ¿ëÀÌ Àû±â ¶§¹®¿¡ ³×Æ®¿öÅ© Æ®·¡ÇÈÀÌ ÁÙ¾îµì´Ï´Ù.
- WCAP´Â Calendar Server¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¿ÀÇ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. WCAP ¸í·É(.wcap È®ÀåÀÚ)À» »ç¿ëÇϸé ÀϺΠ°ü¸® ¸í·ÉÀ» Á¦¿ÜÇÏ°í ´ëºÎºÐÀÇ ¼¹ö ¸í·ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. WCAP ¸í·ÉÀ» »ç¿ëÇÏ¿© Æ÷¸ËµÇÁö ¾ÊÀº ¿ø½Ã ´Þ·Â µ¥ÀÌÅ͸¦ ¹ÝȯÇϰųª HTML¿¡ Æ÷ÇÔµÈ XML ¶Ç´Â iCalendar ÇüÅ·ΠÃâ·ÂÀ» ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÚ¾î ÇÏÀ§ ½Ã½ºÅÛ
ÄÚ¾î ÇÏÀ§ ½Ã½ºÅÛ¿¡´Â ¾×¼¼½º Á¦¾î ÇÏÀ§ ½Ã½ºÅÛ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI) »ý¼º±â ÇÏÀ§ ½Ã½ºÅÛ(XMLÀ» »ç¿ëÇÏ´Â SHTML, µ¥ÀÌÅÍ º¯È¯±â¸¦ »ç¿ëÇÏ´Â XSLT ¶Ç´Â WCAP), ´Þ·Â µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ½Ã½ºÅÛ ¹× ¸ðµç CSAPI Ç÷¯±× ÀÎÀÌ Æ÷ÇԵ˴ϴÙ. ÄÚ¾î ÇÏÀ§ ½Ã½ºÅÛÀº ´Þ·Â ¿äûÀ» ó¸®ÇÏ°í ¿øÇÏ´Â UI Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù. ¶ÇÇÑ ÄÚ¾î ÇÏÀ§ ½Ã½ºÅÛÀº Calendar Server API (CSAPI) ¹× ÇÁ·Ï½Ã ÀÎÁõ SDK (authSDK)¸¦ Æ÷ÇÔÇÏ¿© »ç¿ëÀÚ ÀÎÁõÀ» ó¸®ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ½Ã½ºÅÛ
µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ½Ã½ºÅÛÀº Sleepycat SoftwareÀÇ Berkeley DB¸¦ »ç¿ëÇÕ´Ï´Ù(µ¥ÀÌÅͺ£À̽º API´Â °ø¿ëÀÌ ¾Æ´Ô). µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ½Ã½ºÅÛÀº À̺¥Æ®, ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©), °æº¸¿Í °°Àº ´Þ·Â µ¥ÀÌÅ͸¦ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ ÀúÀåÇÏ°í °Ë»öÇÕ´Ï´Ù. ´Þ·Â µ¥ÀÌÅÍ´Â iCalendar Çü½ÄÀ» ±â¹ÝÀ¸·Î Çϸç, Calendar Server µ¥ÀÌÅÍ¿¡ »ç¿ëµÇ´Â ½ºÅ°¸¶´Â iCalendar Ç¥ÁØÀÇ ¼öÆÛ ¼¼Æ®ÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ÇÏÀ§ ½Ã½ºÅÛÀº Àú±Þ Çü½ÄÀ¸·Î µ¥ÀÌÅ͸¦ ¹ÝȯÇϸç, ±×·¯¸é ÄÚ¾î UI »ý¼º±â(SHTML ¶Ç´Â WCAP)´Â Àú±Þ µ¥ÀÌÅ͸¦ ¿øÇÏ´Â Ãâ·ÂÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ºÐ»ê ´Þ·Â µ¥ÀÌÅͺ£À̽º¸¦ À§ÇØ Calendar Server´Â ³×Æ®¿öÅ· ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ºÐ»ê µ¥ÀÌÅͺ£À̽º ¼ºñ½º: csdwpd"¸¦ ÂüÁ¶ÇϽʽÿÀ.
´Þ·Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 5Àå, "Calendar Server µ¥ÀÌÅͺ£À̽º °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Calendar Server ¼ºñ½ºCalendar Server ¼ºñ½º´Â Solaris ½Ã½ºÅÛ¿¡¼ µ¥¸ó(¶Ç´Â ÇÁ·Î¼¼½º)À¸·Î ½ÇÇàµË´Ï´Ù. ÀÌ ¼ºñ½º¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
°ü¸® ¼ºñ½º: csadmind
csadmind ¼ºñ½º´Â ´ëºÎºÐÀÇ °ü¸® À¯Æ¿¸®Æ¼(¸í·É ½ÃÀÛ ¹× ÁßÁö, »ç¿ëÀÚ »ý¼º ¹× »èÁ¦, ´Þ·Â »ý¼º ¹× »èÁ¦ µî)¸¦ Æ÷ÇÔÇÏ¿© Calendar Server¸¦ °ü¸®ÇÏ´Â ´ÜÀÏ ÀÎÁõ ÁöÁ¡À» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ csadmind ¼ºñ½º´Â °æº¸ ¾Ë¸², ±×·ì ¿¹¾à ¿äû, µ¥ÀÌÅͺ£À̽º °Ë»çÁ¡, ±³Âø »óÅ °Ë»öÀ» °ü¸®ÇÏ¸ç µð½ºÅ© »ç¿ë ¹× ¼¹ö¸¦ ¸ð´ÏÅ͸µÇÕ´Ï´Ù.
HTTP ¼ºñ½º: cshttpd
Calendar Server´Â HTTP¸¦ ±âº» Àü¼ÛÀ¸·Î »ç¿ëÇϹǷΠcshttpd ¼ºñ½º´Â Calendar Server ÃÖÁ¾ »ç¿ëÀڷκÎÅÍÀÇ HTTP ¸í·ÉÀ» ¼ö½ÅÇÏ°í »ç¿ëÀÚ ¸í·ÉÀ» ¼ö½ÅÇÏ¸ç ¼ö½Å ¸í·ÉÀÇ Çü½Ä¿¡ µû¶ó ´Þ·Â µ¥ÀÌÅ͸¦ ¹ÝȯÇÕ´Ï´Ù.
À̺¥Æ® ¾Ë¸² ¼ºñ½º(ENS): csnotifyd ¹× enpd
ENS ¼ºñ½º´Â ÀÌ °³º° ¼ºñ½º·Î ±¸¼ºµË´Ï´Ù.
- csnotifyd - csnotifyd ¼ºñ½º´Â À̺¥Æ®¿Í ¼öÇàÇÒ ÀÛ¾÷(ŽºÅ©)ÀÇ ¾Ë¸²À» º¸³À´Ï´Ù. ¶ÇÇÑ csnotifyd ¼ºñ½º´Â °æº¸ À̺¥Æ®¿¡ °¡ÀÔÇÕ´Ï´Ù. °æº¸ À̺¥Æ®°¡ ¹ß»ýÇϸé csnotifyd´Â °¢ ¼ö½ÅÀÚ¿¡°Ô SMTP ¸Þ½ÃÁö ¾Ë¸²À» º¸³À´Ï´Ù.
- enpd- enpd ¼ºñ½º´Â À̺¥Æ® °æº¸ÀÇ ºê·ÎÄ¿ ¿ªÇÒÀ» ÇÕ´Ï´Ù. enpd ¼ºñ½º´Â csadmind ¼ºñ½º·ÎºÎÅÍ °æº¸ ¾Ë¸²À» ¼ö½ÅÇϰí ÀÌ À̺¥Æ®·ÎÀÇ °¡ÀÔÀ» Á¡°ËÇÑ ´ÙÀ½ csnotifyd¿¡ °¡ÀÔ °æº¸ ¾Ë¸²À» Àü´ÞÇÏ´Â ¹æ½ÄÀ¸·Î À̺¥Æ® °¡ÀÔÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù. ¶ÇÇÑ enpd ¼ºñ½º´Â csnotifyd·ÎºÎÅÍ °¡ÀÔ ¹× °¡ÀÔ Ãë¼Ò(unsubscribe)¸¦ ¹Þ¾Æ ÀúÀåÇÕ´Ï´Ù.
ºÐ»ê µ¥ÀÌÅͺ£À̽º ¼ºñ½º: csdwpd
csdwpd ¼ºñ½º´Â ·ÎÄà ´Þ·Â µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Â ¼¹ö¿¡¼¸¸ ÇÊ¿äÇÕ´Ï´Ù. csdwpd ¼ºñ½º¸¦ »ç¿ëÇÏ¸é °°Àº Calendar Server ±¸¼º¿¡ ÀÖ´Â ÇÁ·±Æ®¿£µå/¹é¿£µå ¼¹ö¸¦ ¿¬°áÇÏ¿© ºÐ»ê ´Þ·Â ÀúÀå¼Ò¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
csdwpd ¼ºñ½º´Â ¹é¿£µå ¼¹öÀÇ ¹é±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ¸ç, µ¥ÀÌÅͺ£À̽º ¿ÍÀ̾î ÇÁ·ÎÅäÄÝ(DWP)À» µû¸£´Â ´Þ·Â µ¥ÀÌÅͺ£À̽º ¾×¼¼½º ¿äûÀ» ¹Þ¾ÆµéÀÔ´Ï´Ù. DWP´Â Calendar Server µ¥ÀÌÅͺ£À̽º¿¡ ³×Æ®¿öÅ· ±â´ÉÀ» Á¦°øÇÒ ¶§ »ç¿ëÇÏ´Â ³»ºÎ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
Calendar Server API ¹× SDKCalendar Server´Â ´ÙÀ½ API ¹× SDK¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
WCAP (Web Calendar Access Protocol)
Calendar Server´Â Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ Åë½ÅÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¸í·É ±â¹ÝÀÇ °í±Þ ÇÁ·ÎÅäÄÝ WCAP 3.0À» Áö¿øÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â .wcap È®ÀåÀÚ¸¦ »ç¿ëÇÏ´Â WCAP ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Þ·Â ±¸¼º ¿ä¼Ò, »ç¿ëÀÚ ±âº» ¼³Á¤, ´Þ·Â µî·Ï Á¤º¸ ±×¸®°í Ç¥ÁØ ½Ã°£´ë¿Í °°Àº ±âŸ ´Þ·Â Á¤º¸¸¦ ¾ò°í ¼öÁ¤ÇÏ¸ç »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã°£, ¹®ÀÚ¿ ¹× ¸Å°³ º¯¼ö¿Í °°Àº WCAP ¿ä¼Ò´Â ÀϹÝÀûÀ¸·Î RFC 2445, RFC 2446 ¹× RFC 2447 »ç¾çÀ» µû¸¨´Ï´Ù.
WCAP´Â ´ÙÀ½ Çü½ÄÀÇ HTTP ¸Þ½ÃÁö·Î Ãâ·Â ´Þ·Â µ¥ÀÌÅ͸¦ ¹ÝȯÇÕ´Ï´Ù.
WCAP ¸í·ÉÀ» »ç¿ëÇÒ °æ¿ì, login.wcap¸¦ »ç¿ëÇÏ¿© ·Î±×ÀÎÇÏ´Â Calendar Server °ü¸®ÀÚ´Â ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
Calendar Server API (CSAPI)
Calendar Server API (CSAPI)¿¡¼´Â »ç¿ëÀÚ ·Î±×ÀÎ ÀÎÁõ, ¾×¼¼½º Á¦¾î, ´Þ·Â Á¶È¸¿Í °°Àº Calendar ServerÀÇ ±â´É ¿µ¿ªÀ» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±âº»ÀûÀ¸·Î Calendar Server´Â LDAP µð·ºÅ丮 ¼¹öÀÇ Ç׸ñÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í »ç¿ëÀÚ ±âº» ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù. CSAPI¸¦ »ç¿ëÇϸé LDAP µð·ºÅ丮 ¼¹ö ±â¹ÝÀÌ ¾Æ´Ñ ¶Ç ´Ù¸¥ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ» ±¸ÇöÇÏ´Â ¹æ½ÄÀ¸·Î ±âº» Calendar Server ÀÎÁõÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
CSAPI¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
À̺¥Æ® ¾Ë¸² ¼ºñ½º(ENS) API
À̺¥Æ® ¾Ë¸² ¼ºñ½º(ENS)´Â °æº¸ ´ë±â¿ÀÇ À̺¥Æ®¸¦ °Ë»öÇϰí ÀÌ À̺¥Æ®ÀÇ ¾Ë¸²À» °¡ÀÔÀÚ¿¡°Ô º¸³»´Â °æº¸ µð½ºÆäóÀÔ´Ï´Ù. ENS API¿¡¼ ÇÁ·Î±×·¡¸Ó´Â publish-and-subscribe ±â´ÉÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Calendar Server´Â ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© À̺¥Æ®¿¡ °¡ÀÔÇϰųª °¡ÀÔÀ» Ãë¼ÒÇÏ°í ¶ÇÇÑ °¡ÀÔÀÚ¿¡°Ô À̺¥Æ®¸¦ ¾Ë¸³´Ï´Ù. ENS API´Â Published API, Subscriber API ¹× Publish and Subscribe Dispatcher API¿Í °°Àº API·Î ±¸¼ºµË´Ï´Ù.
ENS API¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Messaging and Collaboration 6.0 Event Notification Service ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇÁ·Ï½Ã ÀÎÁõ SDK (authSDK)
Calendar Server´Â »ç¿ëÀÚ ÀÎÁõÀ» À§ÇØ authSDK¸¦ Á¦°øÇÕ´Ï´Ù. authSDK¸¦ »ç¿ëÇÏ¸é ±âÁ¸ Æ÷ÅÐ ¼ºñ½º¿Í Calendar ServerÀÇ ÅëÇÕÀÌ °¡´ÉÇϹǷÎ, ÀçÀÎÁõÇÒ ÇÊ¿ä ¾øÀÌ ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. authSDK´Â DLL/°øÀ¯ °´Ã¼ ¶óÀ̺귯¸®¿Í Çì´õ ÆÄÀÏ¿¡ ÆÐŰÁöÈµÈ ±â´ÉÀ¸·Î ±¸¼ºµË´Ï´Ù.
Calendar Server¿Í authSDK »çÀÌ¿¡ ¼³Á¤µÈ ¿¬°áÀº ½Å·ÚÇÒ ¼ö ÀÖ´Â °ü°è¸¦ Çü¼ºÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ·Î±×ÀÎÇϰí authSDK¿¡ ¼º°øÀûÀ¸·Î ÀÎÁõµÇ¸é Calendar Server´Â ÇÁ·Ï½Ã°¡ »ý¼ºÇÑ ÀÎÁõ¼¸¦ ±× ±â´É¿¡ Àû¿ëÇÕ´Ï´Ù.
authSDK¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Calendar Server 6.0 Programmer's ManualÀ» ÂüÁ¶ÇϽʽÿÀ.