Sun ONE ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     
Sun ONE Application Server 7, Update 1 °ü¸®ÀÚ ¼³¸í¼­



Corba/IIOP Ŭ¶óÀÌ¾ðÆ®¸¦ Áö¿øÇϵµ·Ï ¼­¹ö ±¸¼º

ÀÌ Àå¿¡¼­´Â Sun ONE Application Server ȯ°æ ³»¿¡¼­ RMI/IIOP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© CORBA/IIOP Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ Áö¿øÀ» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ Àå¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.

CORBA/IIOP Ŭ¶óÀÌ¾ðÆ® Áö¿ø Á¤º¸

J2EE Ç÷§ÆûÀº »óÈ£ ¿î¿ë¼º ¿ä±¸ »çÇ×À» ÅëÇØ ´Ù¾çÇÑ Å¬¶óÀÌ¾ðÆ® À¯Çü, ¿©·¯ Çϵå¿þ¾î Ç÷§Æû ¹× ´Ù¼öÀÇ ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ °£Á¢ÀûÀÎ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. J2EE ȣȯ Á¦Ç°ÀÎ Sun ONE Application Server´Â »óÈ£ ¿î¿ë¼ºÀ» À§ÇÑ Ç¥ÁØ ÇÁ·ÎÅäÄÝ ¹× Çü½Ä ÁýÇÕÀ» Áö¿øÇÕ´Ï´Ù.

CORBA (Common Object Request Broker Architecture) ¸ðµ¨Àº ¿ø°Ý ¸Þ¼Òµå ¿äûÀÇ ÇüÅ·Π°´Ã¼¿¡ ¿äûÀ» ¹ßÇàÇÏ¿© Àß Á¤ÀÇµÈ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ºÐ»ê °´Ã¼³ª ¼­¹ö¿¡¼­ ¼­ºñ½º¸¦ ¿äûÇϴ Ŭ¶óÀÌ¾ðÆ®¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ¿ø°Ý ¸Þ¼Òµå ¿äûÀº ¼­ºñ½º Á¦°øÀÚ¿Í ½ÇÁ¦ ¸Å°³ º¯¼ö(ÀÖ´Â °æ¿ì)ÀÇ °´Ã¼ À̸§(°´Ã¼ ÂüÁ¶¶ó°í ÇÔ)À» Æ÷ÇÔÇÏ¿© ¼öÇàµÇ¾î¾ß ÇÏ´Â ÀÛ¾÷¿¡ ´ëÇÑ Á¤º¸¸¦ Àü¼ÛÇÕ´Ï´Ù. CORBA´Â °´Ã¼ µî·Ï, °´Ã¼ À§Ä¡ ÁöÁ¤, °´Ã¼ Ȱ¼ºÈ­, ¿äû ¸ÖƼÇ÷º½Ì ÇØÁ¦, ¿À·ù ó¸®, ¸¶¼£ ¹× ÀÛ¾÷ µð½ºÆÐÄ¡ µî°ú °°Àº ¸¹Àº ³×Æ®¿öÅ· ÇÁ·Î±×·¡¹Ö ÀÛ¾÷À» ÀÚµ¿À¸·Î ó¸®ÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.

»óÈ£ ¿î¿ë¼º Á¤º¸

»óÈ£ ¿î¿ë¼ºÀº ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ¿©·¯ ¾ð¾î·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±âÁ¸ ÀÀ¿ë ÇÁ·Î±×·¥ Áß Çϳª ÀÌ»óÀº °³Àοë ÄÄÇ»ÅÍ Ç÷§Æû¿¡¼­ ½ÇÇàµÇ°í ´Ù¸¥ ÀϺδ UNIX¿¡¼­ ½ÇÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ·¯ÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀº J2EE Ç÷§ÆûÀÌ Á÷Á¢ Áö¿øÇÏÁö ¾Ê´Â µ¶¸³Çü Java ±â¼ú ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» Áö¿øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

J2EE´Â CORBA IIOP (Internet Inter-Orb Protocol) ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. CORBA´Â ³×Æ®¿öÅ©¿¡ ºÐ»êµÇ¾î ÀÖ´Â °´Ã¼ °£ÀÇ »óÈ£ ¿î¿ë¼ºÀ» »ç¿ëÀÚ¿¡°Ô Åõ¸íÇÏ°Ô ÁöÁ¤ÇÏ´Â ¸ðµ¨À» Á¤ÀÇÇÕ´Ï´Ù. CORBA´Â ±¸Çö¿¡ µ¶¸³ÀûÀÎ ¹æ½ÄÀ» ÅëÇØ, ¿ÜºÎ¿¡¼­ º¼ ¼ö ÀÖ´Â ºÐ»ê °´Ã¼ÀÇ Æ¯¼ºÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÔÀ¸·Î½á ÀÌ·± ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù.

ORB Á¤º¸

Object Request Broker (¾àÀÚ: ORB)´Â CORBAÀÇ ÇÙ½É ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. ORB´Â °´Ã¼¸¦ ½Äº°Çϰųª ã°í, ¿¬°á °ü¸®¸¦ ó¸®Çϰí, µ¥ÀÌÅ͸¦ Àü¼ÛÇϸç, Åë½ÅÀ» ¿äûÇϱâ À§ÇØ ÇÊ¿äÇÑ ÀÎÇÁ¶ó¸¦ Á¦°øÇÕ´Ï´Ù.

CORBA °´Ã¼´Â ¼­·Î Á÷Á¢ Åë½ÅÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å °´Ã¼´Â ·ÎÄà ½Ã½ºÅÛ¿¡¼­ ½ÇÇà ÁßÀÎ ORB¿¡ ´ëÇÑ ¿ø°Ý ½ºÅÓÀ» ÅëÇØ ¿äûÀ» ÇÕ´Ï´Ù. ±×·¯¸é ·ÎÄà ORB´Â IIOP (Internet Inter-Orb Protocol)¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ½Ã½ºÅÛÀÇ ORB¿¡ ÀÌ ¿äûÀ» Àü´ÞÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¿ø°Ý ORB´Â ¿äûÀ» ó¸®ÇÏ´Â ÀûÀýÇÑ °´Ã¼(¼­¹øÆ®)¸¦ ã¾Æ¼­ °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. IIOP´Â RMI-IIOP ±â¼úÀ» »ç¿ëÇÏ¿© JAVA ÀÀ¿ë ÇÁ·Î±×·¥À̳ª °´Ã¼¿¡ ÀÇÇØ RMI (Remote Method Invocation)·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

RMI/IIOP ±â´É Á¤º¸

CORBA´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ À§Ä¡¿¡ °ü°è ¾øÀÌ ¼­·Î Åë½ÅÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ORB¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »óÈ£ ¿î¿ë¼ºÀº IIOP¸¦ ÅëÇØ Á¦°øµÇ¸ç ÀϹÝÀûÀ¸·Î ÀÎÆ®¶ó³Ý ¼³Á¤¿¡¼­ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. IIOP¸¦ ÅëÇØ RMI¿¡¼­ ¾òÀ» ¼ö ÀÖ´Â ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  • ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ ¾ð¾î¿ÍÀÇ »óÈ£ ¿î¿ë¼º
  • Æ®·£Àè¼Ç ¹× º¸¾È ÄÁÅØ½ºÆ®¸¦ ÀüÆÄÇÒ ¼ö ÀÖ´Â ±â´É
  • ORB ¼­ºñ½º¿¡ ´ëÇÑ Ç÷¯±× ¾Ø Ç÷¹ÀÌ È¯°æ
  • EJB¿ÍÀÇ »óÈ£ ¿î¿ë¼º
  • COSNaming ¼­ºñ½º, IIOP ±â¹Ý À̸§ ÁöÁ¤ ¼­ºñ½ºÀÇ »ç¿ë. EJB »óÈ£ ¿î¿ë¼º ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ·Á¸é JNDI (Java Naming Directory Interface) API¸¦ »ç¿ëÇÏ¿© EJB °´Ã¼¸¦ ã±â À§ÇØ COSNamingÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

Sun ONE Application Server¿Í ÇÔ²² Á¦°øµÇ´Â JAVA ORB´Â ´ÙÀ½ ±â´ÉÀ» Áö¿øÇÕ´Ï´Ù.

  • CSIv2 (Common Secure Interoperabillity version 2)ÀÇ ·¹º§ 0 ȣȯ
  • IDL ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϸç EJB ÄÁÅ×À̳ʰ¡ EJBHome ÂüÁ¶¸¦ °Ô½ÃÇÒ ¼ö ÀÖµµ·Ï µ½´Â ¿ÏÀüÇÏ°Ô È£È¯µÇ´Â COSNaming ¼­ºñ½º
  • IIOP/GIOP Ver 1.2. CORBA´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ À§Ä¡¿¡ °ü°è ¾øÀÌ ¼­·Î Åë½ÅÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ORB¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »óÈ£ ¿î¿ë¼ºÀº IIOP¸¦ ÅëÇØ Á¦°øµË´Ï´Ù.

ÀÎÁõ °úÁ¤ Á¤º¸

ÀÎÁõÀº ½Å¿øÀ» È®ÀÎÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. ³×Æ®¿öÅ© »óÈ£ ÀÛ¿ëÀÇ Ãø¸é¿¡¼­ ÀÎÁõÀº ÇÑÂÊ¿¡¼­ ´Ù¸¥ ÇÑÂÊÀ» ½Äº°ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÎÁõ¼­´Â ÀÎÁõÀ» Áö¿øÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀÔ´Ï´Ù.

´ÙÀ½ µÎ °¡Áö Á¾·ùÀÇ ÀÎÁõÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼­¹ö ÀÎÁõ. ¼­¹ö ÀÎÁõÀº Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇÑ ¼­¹öÀÇ ÀÎÁõÀÔ´Ï´Ù. Áï, ƯÁ¤ ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ ¼­¹ö¿¡ ´ëÇÑ Ã¥ÀÓÀ» °¡Áö´Â °ÍÀ¸·Î °¡Á¤µÇ´Â Á¶Á÷ÀÇ ½Å¿øÀÔ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ. Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀº ¼­¹ö¿¡ ÀÇÇÑ Å¬¶óÀÌ¾ðÆ® ÀÎÁõÀÔ´Ï´Ù. Áï, Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇϰí ÀÖ´Â °ÍÀ¸·Î °¡Á¤µÇ´Â »ç¶÷ÀÇ ½Å¿øÀÔ´Ï´Ù.

»ç¶÷ÀÌ ¸î °³ÀÇ ½ÅºÐÁõÀ» °¡Áú ¼ö ÀÖ´Â °Íó·³ Ŭ¶óÀÌ¾ðÆ®¿¡µµ ¿©·¯ °³ÀÇ ÀÎÁõ¼­°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ORB ±¸¼º

Sun ONE Application ServerÀÇ °¢ ÀνºÅϽº¿¡ ´ëÇØ ¿©·¯ °³ÀÇ IIOP-listener¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ÇϳªÀÇ IIOP listener°¡ ±¸¼ºµË´Ï´Ù. ORB¿¡ ´ëÇØ IIOP Listener µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ¿© Listener¸¦ ´õ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ORBÀÇ ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈ­Çϰí, ¸Þ½ÃÁö¸¦ ±â·ÏÇÒ ·Î±× ¼öÁØÀ» ÁöÁ¤Çϰí, ½º·¹µå Ç® ¼³Á¤À» ÁöÁ¤Çϸç, IIOP °æ·Î¿¡ ´ëÇÑ IIOP Listener¿Í SSl ±¸¼ºÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â Sun ONE Application ServerÀÇ ÀνºÅϽº¿¡ ´ëÇØ ORB Áö¿øÀ» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ´ÙÀ½ ³»¿ëÀ» ¼³¸íÇÕ´Ï´Ù.

ÀÏ¹Ý ORB ±¸¼º ÀÛ¾÷

°ü¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¸é ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈ­Çϰí, ·Î±× ¼öÁØÀ» ¼³Á¤Çϰí, ½º·¹µå Ç®¿¡ ´ëÇÑ Ç® ¼³Á¤À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÏ¹Ý ORB ±¸¼º ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼­ ORB ¼³Á¤À» ±¸¼ºÇÒ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÕ´Ï´Ù.
  2. ORB ÅÇÀ» ´©¸¨´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ Ã¢¿¡ ÀÏ¹Ý ORB ±¸¼º ±×¸²ÀÌ Ç¥½ÃµË´Ï´Ù.

  
ÀÌ ±×¸²Àº ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈ­Çϰí, ·Î±× ¼öÁØ, Ç® ¼³Á¤, °í±Þ ±¸¼º ¸ð¾çÀ» ¼³Á¤ÇÏ´Â ORB ±¸¼º¿¡ ´ëÇÑ ÀÏ¹Ý ±¸¼º ¸Å°³ º¯¼ö¸¦ º¸¿©ÁÝ´Ï´Ù.
ÀÏ¹Ý ORB ±¸¼º

  1. ÀÌ Ã¢ÀÇ "ÀϹÝ" ¼½¼Ç¿¡¼­´Â ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈ­Çϰí ORB¿¡ ´ëÇÑ ·Î±× ¼öÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    1. ORB ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈ­ÇÏ·Á¸é "¸ð´ÏÅ͸µ »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇϽʽÿÀ.
    2. "·Î±× ¼öÁØ" µå·Ó´Ù¿î ¸ñ·Ï¿¡¼­ ¿øÇÏ´Â ·Î±× ¼öÁØÀ» ¼±ÅÃÇÕ´Ï´Ù. ¼­¹öÀÇ ±âº» ·Î±× ¼öÁØÀº ÀϹÝÀûÀ¸·Î "Á¤º¸"·Î ¼³Á¤µË´Ï´Ù. ORBÀÇ ±âº» ¼öÁØÀº ¼­¹ö¿¡ ´ëÇÑ ±âº»°ªÀ» »ç¿ëÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. µû¶ó¼­ ·Î±× ¼öÁØÀº µå·Ó´Ù¿î ¸ñ·Ï¿¡ "±âº»°ª(Á¤º¸)"°¡ Ç¥½ÃµË´Ï´Ù.
    3. ·Î±× ¼öÁØÀº "ÃÖ°í"ºÎÅÍ "Ä¡¸íÀû ¿À·ù"±îÁö ½É°¢µµ ¹üÀ§ÀÇ ¸Þ½ÃÁö¸¦ ±â·ÏÇϱâ À§ÇØ Á¦°øµË´Ï´Ù. ·Î±× ¼öÁØÀ» ¼³Á¤ÇÏ¸é ·Î±×¿¡ ¸Þ½ÃÁö¸¦ ¾î´À Á¤µµ ÀÚ¼¼ÇÏ°Ô Ç¥½ÃÇÒÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. "°æ°í"ÀÇ °æ¿ì "°æ°í", "°æº¸", "½É°¢ÇÑ ¿À·ù" ¹× "Ä¡¸íÀû ¿À·ù" ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼­¹ö Àü¹Ý¿¡ °ÉÄ£ ¼öÁØÀ¸·Î ¼³Á¤ÇØ¾ß ÇÏÁö¸¸ ÀÌ ¼³Á¤À» »ç¿ëÇÏ¿© Sun ONE Application Server ORB¿¡¼­ Ç¥½ÃµÇ´Â ¸Þ½ÃÁö¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

  2. ÀÌ Ã¢ÀÇ "½º·¹µå Ç®" ¼½¼Ç¿¡¼­´Â ORB¿¡¼­ »ç¿ëÇÏ´Â ¿äû ½º·¹µåÀÇ Ç® ¼³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. ¿äû ½º·¹µå´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ »ç¿ëÀÚ ¿äûÀ» ó¸®ÇÕ´Ï´Ù. Sun ONE Application Server´Â ¿äûÀ» ¹ÞÀ¸¸é ¿äûÀ» ½º·¹µå Ç®ÀÇ ¿©À¯ ½º·¹µå¿¡ ÇÒ´çÇÕ´Ï´Ù. ±×·¯¸é ½º·¹µå´Â »ç¿ëÀÚÀÇ ¿äûÀ» ½ÇÇàÇÏ¿© °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿äûÀÌ ÇöÀç ÀÛ¾÷ ÁßÀÎ ½Ã½ºÅÛ ÀÚ¿øÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì ½º·¹µå´Â ÀÚ¿øÀÇ ÀÛ¾÷ÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸° ÈÄ ¿äûÀÌ ÇØ´ç ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

    ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¿äû¿¡ ¿¹¾àµÇ´Â ½º·¹µåÀÇ ÃÖ¼Ò ¼ö¿Í ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½º·¹µå Ç®Àº ÀÌ·¯ÇÑ µÎ °ª »çÀÌ¿¡¼­ µ¿ÀûÀ¸·Î Á¶ÀýµË´Ï´Ù. ÁöÁ¤ÇÑ ÃÖ¼Ò ½º·¹µå Ç® Å©±â´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿¹¾à¿¡ Àû¾îµµ ±× ¼ö¸¸Å­ÀÇ ½º·¹µå¸¦ ÇÒ´çÇ϶ó´Â ½ÅÈ£¸¦ ORB¿¡°Ô º¸³À´Ï´Ù. ÀÌ ¼ö´Â ÁöÁ¤ÇÑ ÃÖ´ë ½º·¹µå Ç® Å©±â¸¸Å­ Áõ°¡µË´Ï´Ù.

    ÇÁ·Î¼¼½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½º·¹µåÀÇ ¼ö¸¦ ´Ã¸®¸é ÇÁ·Î¼¼½º´Â ´õ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ ¿äû¿¡ µ¿½Ã¿¡ ÀÀ´äÇÒ ¼ö ÀÖ½À´Ï´Ù.

    1. "°íÁ¤ Ç® Å©±â" Çʵ忡¼­ Ç®¿¡ ÀÖ´Â ½º·¹µåÀÇ ÃÖ¼Ò ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½º·¹µå°¡ "À¯ÈÞ ½Ã°£ Ãʰú(ÃÊ)" Çʵ忡 ÁöÁ¤µÈ ±â°£ µ¿¾È À¯ÈÞ »óÅÂÀ̸é Ç®Àº ´Ù½Ã ÀÌ ¼ö¸¸Å­ ÁÙ¾îµì´Ï´Ù.
    2. "ÃÖ´ë Ç® Å©±â" Çʵ忡¼­´Â ½º·¹µå Ç®ÀÌ ´Ã¾î³¯ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
    3. "À¯ÈÞ ½Ã°£ Ãʰú(ÃÊ)" Çʵ忡¼­´Â ½º·¹µå Ç®ÀÇ À¯ÈÞ ½º·¹µå¸¦ Á¤¸®ÇÒ Ãʰú ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.

  4. ÀÌ Ã¢ÀÇ "°í±Þ" ¼½¼Ç¿¡¼­´Â ORB¿¡ ´ëÇÑ ´ÙÀ½ °í±Þ ¿É¼ÇÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
    1. "¸Þ½ÃÁö Á¶°¢ Å©±â" Çʵ忡¼­´Â Á¶°¢À» Áö¿øÇϱâ À§ÇÑ ÃÖ´ë GIOP 1.2 ¸Þ½ÃÁö Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» Á¶°¢ Å©±â´Â 1024ÀÔ´Ï´Ù.
    2. "Àüü ¿¬°á ¼ö" Çʵ忡¼­´Â ORB ¼­¹ö ÇÁ·Î¼¼½º°¡ Çã¿ëÇÏ´Â µé¾î¿À´Â ¿ø°Ý IIOP ¿¬°áÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

  5. "ÀúÀå"À» ´­·¯¼­ ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù. ÃÖ±Ù º¯°æ ³»¿ëÀ» ÀúÀåÇÏÁö ¾Ê°í ÀÌÀü ¼³Á¤À» µÇµ¹¸®·Á¸é "µÇµ¹¸®±â"¸¦ ´©¸¨´Ï´Ù.

ORB¿¡ ´ëÇØ IIOP Listener ±¸¼º

Sun ONE Application ServerÀÇ °¢ ÀνºÅϽº¿¡´Â ¹Ì¸® ±¸¼ºµÈ IIOP Listener°¡ Æ÷ÇÔµÈ ±âº» ORB ±¸¼ºÀÌ ÇÔ²² Á¦°øµË´Ï´Ù. IIOP Listener´Â ƯÁ¤ Æ÷Æ®¿¡¼­ ¼ö½ÅÇÏ¿© CORBA ±â¹Ý Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µé¾î¿À´Â ¿¬°áÀ» ¹Þ¾ÆµéÀÌ´Â ¼ö½Å ¼ÒÄÏÀÔ´Ï´Ù. ÇϳªÀÇ Sun ONE Application Server ÀνºÅϽº¿¡ ¿øÇÏ´Â ¼öÀÇ IIOP Listener¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ IIOP listener¸¦ ¸¸µé°Å³ª IIOP Listener µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ.

  1. °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼­ ORB µî·Ï Á¤º¸¸¦ ±¸¼ºÇÒ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÕ´Ï´Ù.
  2. ORB¸¦ ´©¸¥ ÈÄ ¾Æ·¡ÀÇ "IIOP Listener" ÅÇÀ» ¿±´Ï´Ù. ƯÁ¤ Sun ONE Application Server ÀνºÅϽº¿¡ ´ëÇØ ±¸¼ºµÈ ¸ðµç IIOP ListenerÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù.
  3. »õ IIOP IIOP Listener¸¦ ¸¸µé·Á¸é "»õ·Î ¸¸µé±â"¸¦ ´©¸¨´Ï´Ù. ±âÁ¸ IIOP Listener¸¦ ÆíÁýÇÏ´Â °æ¿ì Listener¸¦ ¿­°í ´ÙÀ½ ´Ü°èÀÇ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. "»õ·Î ¸¸µé±â"¸¦ ´©¸£°Å³ª ±âÁ¸ IIOP Listener¸¦ ¿­¸é »õ IIOP Listener ÀÛ¼ºÀÌ ³ªÅ¸³³´Ï´Ù.

   »õ IIOP Listener ÀÛ¼º
ÀÌ ±×¸²Àº IIOP listenerÀÇ ±âº» ±¸¼º ¸Å°³ º¯¼ö¸¦ º¸¿©ÁÝ´Ï´Ù.

  1. IIOP Listener¿¡ ´ëÇÑ ÀÏ¹Ý ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
    1. "Id" ÅØ½ºÆ® Çʵ忡 Listener¸¦ ½Äº°ÇÒ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ORB_Listener1, ORB_Listener2 µî°ú °°Àº ¿øÇÏ´Â ID¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    2. "ÁÖ¼Ò" ÅØ½ºÆ® Çʵ忡 Sun ONE Application Server¸¦ ¼³Ä¡ÇÑ ½Ã½ºÅÛÀÇ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù ½Ã½ºÅÛ ÁÖ¼Ò´Â Á¦°øµÈ ¿¹¿Í °°ÀÌ machinename.domainname Çü½ÄÀ¸·Î ÁöÁ¤Çϰųª ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    3. "Æ÷Æ®" ÅØ½ºÆ® Çʵ忡 »õ IIOP ListenerÀÇ °íÀ¯ Æ÷Æ® ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ±âº» IIOP Listener¿¡´Â ±âº» Æ÷Æ® ¹øÈ£°¡ ÇÔ²² Á¦°øµË´Ï´Ù. ÀÌ Æ÷Æ® ¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ Æ÷Æ® ¹øÈ£¸¦ º¯°æÇϱâ Àü¿¡ ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ »õ Æ÷Æ® ¹øÈ£°¡ ´Ù¸¥ ±âÁ¸ ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëÇϰí ÀÖÁö ¾ÊÀºÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
    4. Listener¸¦ Ȱ¼ºÈ­ÇÏ·Á¸é "Listener »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.

  2. ÀÌ ÆäÀÌÁöÀÇ "SSL/TLS ¼³Á¤" ¼½¼Ç¿¡¼­ IIOP Listener¿¡ ´ëÇÑ º¸¾ÈÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ¾Ïȣȭ¸¦ Æ÷ÇÔÇÏ¿© Secure Sockets Layer (SSL) ¹× Transport Layer Security (TLS)¿¡ ¿¬°áµÈ ÀûÀýÇÑ »óÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù. SSL2 ¶Ç´Â SSL3/TLS ¼ÒÄÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ Listener¿¡ ¸Â´Â SSL/TLS ¼³Á¤À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
    1. "ÀÎÁõ¼­ º°¸í" Çʵ忡¼­ ¼­¹ö°¡ SSL ÇÚµå¼ÎÀÌÅ© µ¿¾È Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Á¦½ÃÇÒ ÀÎÁõ¼­ÀÇ º°¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ ÀÎÁõ¼­¸¦ ¼³Ä¡ÇØ¾ß ÇØ´ç ÀÎÁõ¼­ÀÇ º°¸íÀÌ ÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
    2. Listener °æ·Î¿¡ ´ëÇØ SSL2 º¸¾È ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é "SSL2 »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù.
    3. SSL2 º¸¾È¿¡ »ç¿ëÇÒ SSL2 ¾Ïȣȭ¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¾ÏȣȭÀÇ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ƯÁ¤ ¾ÏÈ£ Á¦Ç°±ºÀ» »ç¿ëÇÏ¸é ¾È µÇ´Â Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ ¸ðµÎ Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
    4. Listener °æ·Î¿¡ ´ëÇØ SSL3 º¸¾È ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é "SSL3 »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù.
    5. "TLS »ç¿ë" Çʵ带 ¼±ÅÃÇÏ¿© TLS¸¦ Ȱ¼ºÈ­ÇÕ´Ï´Ù. ¼­¹ö¿¡ ¾×¼¼½ºÇÏ·Á´Â ºê¶ó¿ìÀú¿¡¼­ TLS¸¦ Ȱ¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù. Netscape Navigator 6.0ÀÇ °æ¿ì¿¡´Â TLS¿Í SSL3¸¦ ¸ðµÎ ¼±ÅÃÇÕ´Ï´Ù.
    6. "TLS ·Ñ¹é »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù. TLS ·Ñ¹éÀ» Ȱ¼ºÈ­ÇÏ·Á¸é TLS¸¦ ¸ÕÀú Ȱ¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ ¿É¼ÇÀ» Ȱ¼ºÈ­ÇÑ °æ¿ì SSL3°ú SSL2¸¦ ºñȰ¼ºÈ­Çß´ÂÁö È®ÀÎÇϽʽÿÀ. Microsoft Internet Explorer 5.0 ¹× 5.5ÀÇ °æ¿ì¿¡´Â TLS ·Ñ¹é ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.
    7. SSL3°ú TLS¿¡ »ç¿ëÇÒ SSL3/TLS ¾Ïȣȭ¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÌ ¾Ïȣȭ´Â SSL3 ¶Ç´Â TLS¸¦ Ȱ¼ºÈ­ÇÑ °æ¿ì¿¡¸¸ ¼±ÅÃÇϽʽÿÀ. ƯÁ¤ ¾ÏÈ£ Á¦Ç°±ºÀ» »ç¿ëÇÏ¸é ¾È µÇ´Â Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ ¸ðµÎ Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
    8. "Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ ÀÖ´Â SSL IIOP ¿¬°á¿¡ ´ëÇÑ ORB ListenerÀÇ »ç¿ë ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀº ½Å·ÚÇÒ ¼ö ÀÖ´Â CA ¸ñ·ÏÀÇ CA¿¡ ´ëÇØ ÀÎÁõ¼­ ¼­¸í°ú ÀÎÁõ¼­ üÀÎÀ» ¾ÏÈ£·Î È®ÀÎÇÔÀ¸·Î½á Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼­¸¦ ÀÎÁõÇÏ´Â °úÁ¤ÀÔ´Ï´Ù.

  3. "È®ÀÎ"À» ´­·¯¼­ IIOP Listener ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù.



ÁÖ

  • Sun ONE Application Server¸¦ ¼³Ä¡ÇÏ¸é ±âº» ¼­¹ö ÀνºÅϽº¿¡ ´ëÇØ IIOP Listener°¡ »ý¼ºµË´Ï´Ù. ±âº» IIOP Listener Æ÷Æ®¿¡ ´ëÇÑ ±âº» Æ÷Æ® ¹øÈ£´Â 3700
    ÀÔ´Ï´Ù.
  • °¢ IIOP ListenerÀÇ Æ÷Æ® ¹øÈ£´Â ¼­·Î ´Þ¶ó¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ "ÁÖ¼Ò" ÅØ½ºÆ® Çʵ忡 ÁöÁ¤ÇÑ ½Ã½ºÅÛ ÁÖ¼Ò´Â Sun ONE Application Server°¡ ¼³Ä¡µÈ ½Ã½ºÅÛÀÇ ÁÖ¼Ò¿©¾ß ÇÕ´Ï´Ù.
  • listener °æ·Î¸¦ À§ÇÑ SSL ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë°ú Sun ONE Application ServerÀÇ º¸¾È¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun ONE Application Server Administrator's Guide to Security¸¦ ÂüÁ¶ÇϽʽÿÀ.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     
Copyright 2003 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.