![]() |
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 ±¸¼º ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ ORB ¼³Á¤À» ±¸¼ºÇÒ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÕ´Ï´Ù.
- ORB ÅÇÀ» ´©¸¨´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿À¸¥ÂÊ Ã¢¿¡ ÀÏ¹Ý ORB ±¸¼º ±×¸²ÀÌ Ç¥½ÃµË´Ï´Ù.
  
![]()
ÀÏ¹Ý ORB ±¸¼º
- ÀÌ Ã¢ÀÇ "ÀϹÝ" ¼½¼Ç¿¡¼´Â ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇϰí ORB¿¡ ´ëÇÑ ·Î±× ¼öÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ORB ¸ð´ÏÅ͸µÀ» Ȱ¼ºÈÇÏ·Á¸é "¸ð´ÏÅ͸µ »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇϽʽÿÀ.
"·Î±× ¼öÁØ" µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ ¿øÇÏ´Â ·Î±× ¼öÁØÀ» ¼±ÅÃÇÕ´Ï´Ù. ¼¹öÀÇ ±âº» ·Î±× ¼öÁØÀº ÀϹÝÀûÀ¸·Î "Á¤º¸"·Î ¼³Á¤µË´Ï´Ù. ORBÀÇ ±âº» ¼öÁØÀº ¼¹ö¿¡ ´ëÇÑ ±âº»°ªÀ» »ç¿ëÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. µû¶ó¼ ·Î±× ¼öÁØÀº µå·Ó´Ù¿î ¸ñ·Ï¿¡ "±âº»°ª(Á¤º¸)"°¡ Ç¥½ÃµË´Ï´Ù.
·Î±× ¼öÁØÀº "ÃÖ°í"ºÎÅÍ "Ä¡¸íÀû ¿À·ù"±îÁö ½É°¢µµ ¹üÀ§ÀÇ ¸Þ½ÃÁö¸¦ ±â·ÏÇϱâ À§ÇØ Á¦°øµË´Ï´Ù. ·Î±× ¼öÁØÀ» ¼³Á¤ÇÏ¸é ·Î±×¿¡ ¸Þ½ÃÁö¸¦ ¾î´À Á¤µµ ÀÚ¼¼ÇÏ°Ô Ç¥½ÃÇÒÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. "°æ°í"ÀÇ °æ¿ì "°æ°í", "°æº¸", "½É°¢ÇÑ ¿À·ù" ¹× "Ä¡¸íÀû ¿À·ù" ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼¹ö Àü¹Ý¿¡ °ÉÄ£ ¼öÁØÀ¸·Î ¼³Á¤ÇØ¾ß ÇÏÁö¸¸ ÀÌ ¼³Á¤À» »ç¿ëÇÏ¿© Sun ONE Application Server ORB¿¡¼ Ç¥½ÃµÇ´Â ¸Þ½ÃÁö¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀÌ Ã¢ÀÇ "½º·¹µå Ç®" ¼½¼Ç¿¡¼´Â ORB¿¡¼ »ç¿ëÇÏ´Â ¿äû ½º·¹µåÀÇ Ç® ¼³Á¤À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿äû ½º·¹µå´Â ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ »ç¿ëÀÚ ¿äûÀ» ó¸®ÇÕ´Ï´Ù. Sun ONE Application Server´Â ¿äûÀ» ¹ÞÀ¸¸é ¿äûÀ» ½º·¹µå Ç®ÀÇ ¿©À¯ ½º·¹µå¿¡ ÇÒ´çÇÕ´Ï´Ù. ±×·¯¸é ½º·¹µå´Â »ç¿ëÀÚÀÇ ¿äûÀ» ½ÇÇàÇÏ¿© °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿äûÀÌ ÇöÀç ÀÛ¾÷ ÁßÀÎ ½Ã½ºÅÛ ÀÚ¿øÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì ½º·¹µå´Â ÀÚ¿øÀÇ ÀÛ¾÷ÀÌ ³¡³¯ ¶§±îÁö ±â´Ù¸° ÈÄ ¿äûÀÌ ÇØ´ç ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¿äû¿¡ ¿¹¾àµÇ´Â ½º·¹µåÀÇ ÃÖ¼Ò ¼ö¿Í ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½º·¹µå Ç®Àº ÀÌ·¯ÇÑ µÎ °ª »çÀÌ¿¡¼ µ¿ÀûÀ¸·Î Á¶ÀýµË´Ï´Ù. ÁöÁ¤ÇÑ ÃÖ¼Ò ½º·¹µå Ç® Å©±â´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¿¹¾à¿¡ Àû¾îµµ ±× ¼ö¸¸ÅÀÇ ½º·¹µå¸¦ ÇÒ´çÇ϶ó´Â ½ÅÈ£¸¦ ORB¿¡°Ô º¸³À´Ï´Ù. ÀÌ ¼ö´Â ÁöÁ¤ÇÑ ÃÖ´ë ½º·¹µå Ç® Å©±â¸¸Å Áõ°¡µË´Ï´Ù.
ÇÁ·Î¼¼½º°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ½º·¹µåÀÇ ¼ö¸¦ ´Ã¸®¸é ÇÁ·Î¼¼½º´Â ´õ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ ¿äû¿¡ µ¿½Ã¿¡ ÀÀ´äÇÒ ¼ö ÀÖ½À´Ï´Ù.
"°íÁ¤ Ç® Å©±â" Çʵ忡¼ Ç®¿¡ ÀÖ´Â ½º·¹µåÀÇ ÃÖ¼Ò ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½º·¹µå°¡ "À¯ÈÞ ½Ã°£ Ãʰú(ÃÊ)" Çʵ忡 ÁöÁ¤µÈ ±â°£ µ¿¾È À¯ÈÞ »óÅÂÀ̸é Ç®Àº ´Ù½Ã ÀÌ ¼ö¸¸Å ÁÙ¾îµì´Ï´Ù.
"ÃÖ´ë Ç® Å©±â" Çʵ忡¼´Â ½º·¹µå Ç®ÀÌ ´Ã¾î³¯ ¼ö ÀÖ´Â ÃÖ´ë ½º·¹µå ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
"À¯ÈÞ ½Ã°£ Ãʰú(ÃÊ)" Çʵ忡¼´Â ½º·¹µå Ç®ÀÇ À¯ÈÞ ½º·¹µå¸¦ Á¤¸®ÇÒ Ãʰú ½Ã°£À» ÁöÁ¤ÇÕ´Ï´Ù.
- ÀÌ Ã¢ÀÇ "°í±Þ" ¼½¼Ç¿¡¼´Â ORB¿¡ ´ëÇÑ ´ÙÀ½ °í±Þ ¿É¼ÇÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
"¸Þ½ÃÁö Á¶°¢ Å©±â" Çʵ忡¼´Â Á¶°¢À» Áö¿øÇϱâ À§ÇÑ ÃÖ´ë GIOP 1.2 ¸Þ½ÃÁö Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº» Á¶°¢ Å©±â´Â 1024ÀÔ´Ï´Ù.
"Àüü ¿¬°á ¼ö" Çʵ忡¼´Â ORB ¼¹ö ÇÁ·Î¼¼½º°¡ Çã¿ëÇÏ´Â µé¾î¿À´Â ¿ø°Ý IIOP ¿¬°áÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- "ÀúÀå"À» ´·¯¼ ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù. ÃÖ±Ù º¯°æ ³»¿ëÀ» ÀúÀåÇÏÁö ¾Ê°í ÀÌÀü ¼³Á¤À» µÇµ¹¸®·Á¸é "µÇµ¹¸®±â"¸¦ ´©¸¨´Ï´Ù.
ORB¿¡ ´ëÇØ IIOP Listener ±¸¼º
Sun ONE Application ServerÀÇ °¢ ÀνºÅϽº¿¡´Â ¹Ì¸® ±¸¼ºµÈ IIOP Listener°¡ Æ÷ÇÔµÈ ±âº» ORB ±¸¼ºÀÌ ÇÔ²² Á¦°øµË´Ï´Ù. IIOP Listener´Â ƯÁ¤ Æ÷Æ®¿¡¼ ¼ö½ÅÇÏ¿© CORBA ±â¹Ý Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ µé¾î¿À´Â ¿¬°áÀ» ¹Þ¾ÆµéÀÌ´Â ¼ö½Å ¼ÒÄÏÀÔ´Ï´Ù. ÇϳªÀÇ Sun ONE Application Server ÀνºÅϽº¿¡ ¿øÇÏ´Â ¼öÀÇ IIOP Listener¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ IIOP listener¸¦ ¸¸µé°Å³ª IIOP Listener µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ.
- °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ ¿ÞÂÊ Ã¢¿¡¼ ORB µî·Ï Á¤º¸¸¦ ±¸¼ºÇÒ Sun ONE Application Server ÀνºÅϽº¸¦ È®ÀåÇÕ´Ï´Ù.
- ORB¸¦ ´©¸¥ ÈÄ ¾Æ·¡ÀÇ "IIOP Listener" ÅÇÀ» ¿±´Ï´Ù. ƯÁ¤ Sun ONE Application Server ÀνºÅϽº¿¡ ´ëÇØ ±¸¼ºµÈ ¸ðµç IIOP ListenerÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³³´Ï´Ù.
- »õ IIOP IIOP Listener¸¦ ¸¸µé·Á¸é "»õ·Î ¸¸µé±â"¸¦ ´©¸¨´Ï´Ù. ±âÁ¸ IIOP Listener¸¦ ÆíÁýÇÏ´Â °æ¿ì Listener¸¦ ¿°í ´ÙÀ½ ´Ü°èÀÇ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. "»õ·Î ¸¸µé±â"¸¦ ´©¸£°Å³ª ±âÁ¸ IIOP Listener¸¦ ¿¸é »õ IIOP Listener ÀÛ¼ºÀÌ ³ªÅ¸³³´Ï´Ù.
   »õ IIOP Listener ÀÛ¼º
![]()
- IIOP Listener¿¡ ´ëÇÑ ÀÏ¹Ý ¸Å°³ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
"Id" ÅØ½ºÆ® Çʵ忡 Listener¸¦ ½Äº°ÇÒ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ORB_Listener1, ORB_Listener2 µî°ú °°Àº ¿øÇÏ´Â ID¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
"ÁÖ¼Ò" ÅØ½ºÆ® Çʵ忡 Sun ONE Application Server¸¦ ¼³Ä¡ÇÑ ½Ã½ºÅÛÀÇ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÕ´Ï´Ù ½Ã½ºÅÛ ÁÖ¼Ò´Â Á¦°øµÈ ¿¹¿Í °°ÀÌ machinename.domainname Çü½ÄÀ¸·Î ÁöÁ¤Çϰųª ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
"Æ÷Æ®" ÅØ½ºÆ® Çʵ忡 »õ IIOP ListenerÀÇ °íÀ¯ Æ÷Æ® ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ±âº» IIOP Listener¿¡´Â ±âº» Æ÷Æ® ¹øÈ£°¡ ÇÔ²² Á¦°øµË´Ï´Ù. ÀÌ Æ÷Æ® ¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ Æ÷Æ® ¹øÈ£¸¦ º¯°æÇϱâ Àü¿¡ ÀÚ½ÅÀÌ ÁöÁ¤ÇÑ »õ Æ÷Æ® ¹øÈ£°¡ ´Ù¸¥ ±âÁ¸ ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÇÁ·Î¼¼½º¿¡¼ »ç¿ëÇϰí ÀÖÁö ¾ÊÀºÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
Listener¸¦ Ȱ¼ºÈÇÏ·Á¸é "Listener »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
- ÀÌ ÆäÀÌÁöÀÇ "SSL/TLS ¼³Á¤" ¼½¼Ç¿¡¼ IIOP Listener¿¡ ´ëÇÑ º¸¾ÈÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ¾Ïȣȸ¦ Æ÷ÇÔÇÏ¿© Secure Sockets Layer (SSL) ¹× Transport Layer Security (TLS)¿¡ ¿¬°áµÈ ÀûÀýÇÑ »óÀÚ¸¦ È®ÀÎÇÕ´Ï´Ù. SSL2 ¶Ç´Â SSL3/TLS ¼ÒÄÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ Listener¿¡ ¸Â´Â SSL/TLS ¼³Á¤À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
"ÀÎÁõ¼ º°¸í" Çʵ忡¼ ¼¹ö°¡ SSL ÇÚµå¼ÎÀÌÅ© µ¿¾È Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Á¦½ÃÇÒ ÀÎÁõ¼ÀÇ º°¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ ÀÎÁõ¼¸¦ ¼³Ä¡ÇØ¾ß ÇØ´ç ÀÎÁõ¼ÀÇ º°¸íÀÌ ÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
Listener °æ·Î¿¡ ´ëÇØ SSL2 º¸¾È ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é "SSL2 »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù.
SSL2 º¸¾È¿¡ »ç¿ëÇÒ SSL2 ¾Ïȣȸ¦ ¼±ÅÃÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¾ÏÈ£ÈÀÇ È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù. ƯÁ¤ ¾ÏÈ£ Á¦Ç°±ºÀ» »ç¿ëÇÏ¸é ¾È µÇ´Â Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ ¸ðµÎ Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
Listener °æ·Î¿¡ ´ëÇØ SSL3 º¸¾È ¿É¼ÇÀ» »ç¿ëÇÏ·Á¸é "SSL3 »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù.
"TLS »ç¿ë" Çʵ带 ¼±ÅÃÇÏ¿© TLS¸¦ Ȱ¼ºÈÇÕ´Ï´Ù. ¼¹ö¿¡ ¾×¼¼½ºÇÏ·Á´Â ºê¶ó¿ìÀú¿¡¼ TLS¸¦ Ȱ¼ºÈÇØ¾ß ÇÕ´Ï´Ù. Netscape Navigator 6.0ÀÇ °æ¿ì¿¡´Â TLS¿Í SSL3¸¦ ¸ðµÎ ¼±ÅÃÇÕ´Ï´Ù.
"TLS ·Ñ¹é »ç¿ë" Çʵ带 ¼±ÅÃÇÕ´Ï´Ù. TLS ·Ñ¹éÀ» Ȱ¼ºÈÇÏ·Á¸é TLS¸¦ ¸ÕÀú Ȱ¼ºÈÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ ¿É¼ÇÀ» Ȱ¼ºÈÇÑ °æ¿ì SSL3°ú SSL2¸¦ ºñȰ¼ºÈÇß´ÂÁö È®ÀÎÇϽʽÿÀ. Microsoft Internet Explorer 5.0 ¹× 5.5ÀÇ °æ¿ì¿¡´Â TLS ·Ñ¹é ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ.
SSL3°ú TLS¿¡ »ç¿ëÇÒ SSL3/TLS ¾Ïȣȸ¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÌ ¾Ïȣȴ SSL3 ¶Ç´Â TLS¸¦ Ȱ¼ºÈÇÑ °æ¿ì¿¡¸¸ ¼±ÅÃÇϽʽÿÀ. ƯÁ¤ ¾ÏÈ£ Á¦Ç°±ºÀ» »ç¿ëÇÏ¸é ¾È µÇ´Â Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Â ÇÑ ¸ðµÎ Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
"Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ »ç¿ë" È®ÀζõÀ» ¼±ÅÃÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀÌ ÀÖ´Â SSL IIOP ¿¬°á¿¡ ´ëÇÑ ORB ListenerÀÇ »ç¿ë ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÀÎÁõÀº ½Å·ÚÇÒ ¼ö ÀÖ´Â CA ¸ñ·ÏÀÇ CA¿¡ ´ëÇØ ÀÎÁõ¼ ¼¸í°ú ÀÎÁõ¼ üÀÎÀ» ¾ÏÈ£·Î È®ÀÎÇÔÀ¸·Î½á Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼¸¦ ÀÎÁõÇÏ´Â °úÁ¤ÀÔ´Ï´Ù.
- "È®ÀÎ"À» ´·¯¼ IIOP Listener ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù.