[Áöµð³ÝÄÚ¸®¾Æ]³ª³¯ÀÌ »õ·Î¿î ±â¼úµéÀÌ ½ñ¾ÆÁö´Â °¡¿îµ¥ ´å³Ýµµ ¼ö³âÀÌ Èê·¶´Ù. ¹ú½á ¸¹Àº ÇÁ·ÎÁ§Æ®µéÀÌ ´å³Ý ±â¼úÀ» Àû¿ëÇØ¼ ¼öÇàµÇ¾úÁö¸¸, ¾ÆÁ÷µµ ¿ØÁö ´å³ÝÀ» ³¸¼³°Ô º¸´Â °³¹ßÀÚµéÀ» ÁÖº¯¿¡¼ ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Ù.
ÇÊÀÚ´Â ÀÌÀü ±â¼ú¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î °ú°¨È÷ »õ·Î¿î ±â¼úÀ» ¹Þ¾ÆµéÀÌµÇ ÃæºÐÈ÷ ÀÚ±âÀÇ °ÍÀ¸·Î ¼ÒȽÃÄÑ ½Ç¹«¿¡ Àû¿ëÇ϶ó°í Á¶¾ðÇÏ°í ½Í´Ù. ¶ÇÇÑ ´Ü¼øÇÑ °³¹ß ±â¼ú¿¡¸¸ ÁýÁßÇÏÁö ¸»°í ÆÐÅϰú ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ÀÌÇØ¿¡µµ °ü½ÉÀ» °¡Áö´Â °ÍÀÌ Áß¿äÇÏ´Ù°í »ý°¢ÇÑ´Ù.
ÇÊÀÚ°¡ º»°ÝÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ°Ô µÈ °ÍÀº DÁ¶¼± ¿¬±¸¼Ò¿¡ ±Ù¹«ÇÏ°Ô µÇ¸é¼ºÎÅÍÀÌ´Ù. ´ç½Ã »ý»ê°ü¸® ºÎ¼¿¡¼ »ý»ê°èȹÀ» ÇÏ´Â ½Ã½ºÅÛÀÌ DOS ±â¹ÝÀ¸·Î µÇ¾î ÀÖ¾î GUI Áö¿øÀÌ ºÎÁ·Çϱ⠶§¹®¿¡ ¾÷¹« ¼öÇà¿¡ ¾î·Á¿òÀÌ ÀÖÀ¸´Ï ¿¬±¸¼Ò¿¡¼ À©µµ¿ì ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» °³¹ßÇØ ´Þ¶ó´Â ¿äûÀÌ ÀÖ¾ú´Ù.
´ç½Ã¸¸ ÇØµµ À©µµ¿ì ȯ°æ¿¡¼ ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â »ç¶÷ÀÌ ÀÏ¹Ý Á¦Á¶¾÷ü¿¡´Â ¸¹Áö ¾Ê¾Ò´ø ¶§¿´´Ù. PC ¼º´ÉÀº ±×¸® ÁÁÁö ¾ÊÀºµ¥ »ý»ê°èȹ ¾÷¹«¿¡¼ »ç¿ëÇÏ´Â µ¥ÀÌÅÍÀÇ ¾çÀº ¸¹°í UI´Â º¹ÀâÇÑ ÅͶó, °³¹ßÀº
MFC¸¦ »ç¿ëÇϱâ·Î ÇÏ¿´´Ù.
1³â°£ÀÇ °³¹ßÀ» ÅëÇØ ½Ã½ºÅÛÀ» Çö¾÷¿¡ ¹èÆ÷Çß´Ù. ¸¹Àº °³¹ß ÇÁ·ÎÁ§Æ®µéÀÌ ±×·¸µíÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¾î·Á¿òÀº ±× ¶§ºÎÅÍ ½ÃÀÛÀ̾ú´Ù. ¸¹Àº ¿ä±¸»çÇ× º¯°æÀÌ ÀÖ¾ú°í ¼ö¸¹Àº ¹ö±×µé°úÀÇ ½Î¿òÀÌ ÀÖ¾ú´Ù. ¾î·Æ»ç¸® Çö¾÷ Àû¿ë¿¡ ¼º°øÀ» Çϰí, 2Â÷, 3Â÷ ÈÄ¼Ó ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÁö¸¸ ¼¼È÷ ȸÀǰ¡ µé±â ½ÃÀÛÇß´Ù.
±â¾÷ ³»ºÎ¿¡¼ ÁøÇàÇÏ´Â ÇÁ·ÎÁ§Æ®´Ï ±â°£ÀÌ ¿¬ÀåµÇ°í Çö¾÷ ¿ä±¸»çÇ×ÀÌ ¹Ù²î¾îµµ ±×´ë·Î ¼ö¿ëÇÏ¸é¼ °¥ ¼ö ÀÖ¾úÁö¸¸, ¸¸¾à ¿ÜºÎ¿¡ ÇÁ·ÎÁ§Æ®¸¦ Á༠ÁøÇàÇß´Ù¸é ¼º°øÇÒ ¼ö ÀÖ¾úÀ»±î? ÇÑ»ç¶÷ÀÇ °³¹ßÀÚ¿ä ÇÁ·ÎÁ§Æ® ¸®´õ·Î¼ ÃæºÐÇÑ »ý»ê¼ºÀ» ³»°í ÀÖÀ¸¸ç °æÀï·ÂÀ» °¡Áö°í ÀÖ³ª? ÀÌ·± Àǹ®°ú Àå·¡¿¡ ´ëÇØ °í¹ÎÇϸé¼, IT ¾÷°è·Î ÀÌÁ÷À» ÇÏ°Ô µÇ¾ú´Ù.
Ãֽбâ¼ú¿¡ °ú°¨È÷ µµÀüÇ϶ó
ÀÌÁ÷ÇÑ ¾÷ü´Â CBD µîÀÇ ¹æ¹ý·Ð°ú ¾ÆÅ°ÅØÃ³ ÄÁ¼³ÆÃÀ» Àü¹®À¸·Î Çϴ ȸ»ç¿´´Ù. ±Ô¸ð´Â 30¿©¸í µÇ¾úÁö¸¸, ¾÷°è¿¡¼´Â ³ª¸§´ë·Î ÀÎÁ¤¹Þ´Â ȸ»ç¿´´Ù. ȸ»ç¿¡¼ ¼öÇàÇÏ´Â ÇÁ·ÎÁ§Æ®´Â ÁÖ·Î ±ÝÀ¶±Ç ½Ã½ºÅÛ¿¡ ´ëÇÑ ÄÁ¼³ÆÃÀ̾ú°í ±â¼ú ±â¹Ýµµ ´ëºÎºÐ ÀÚ¹Ù¸¦ »ç¿ëÇÏ´Â °ÍµéÀ̾ú´Ù. ÀÚ¹Ù¿¡ ´ëÇØ¼´Â ¾ð¾î Á¤µµ¸¸ ¾Ë°í ÀÖ´Â »óÅ¿´±â ¶§¹®¿¡
J2EE ÂÊÀ» ÁýÁßÀûÀ¸·Î ½ºÅ͵ðÇϰí ÀÖ¾ú´Âµ¥ ȸ»ç¿¡¼ÀÇ Ã¹ ¹øÂ° ¹Ì¼ÇÀº ¾û¶×ÇϰԵµ ´å³ÝÀ» »ç¿ëÇØ¾ß ÇÏ´Â ÀÏÀ̾ú´Ù.
ȸ»çÀÇ È¨ÆäÀÌÁö¿Í ÀÎÆ®¶ó³ÝÀº ASP.NETÀ¸·Î °³¹ßµÇ¾î ÀÖ¾ú´Âµ¥ ÀÎÆ®¶ó³Ý ±â´É¿¡ ÀÏÀϾ÷¹« º¸°í¸¦ À§ÇÑ ±â´ÉÀ» Ãß°¡Ç϶ó´Â °ÍÀÌ ÇÊÀÚ¿¡°Ô ³»·ÁÁø ù ¹øÂ° ÀÓ¹«¿´´Ù. ÁÖ¾îÁø ½Ã°£Àº ÀÏÁÖÀÏ. ÇÊÀÚ´Â ±×¶§±îÁö MS ±â¼úÀ» »ç¿ëÇÑ °³¹ßÀ» ÁÖ·Î Çϱâ´Â ÇßÁö¸¸ MFC¿Í COM ±â¹ÝÀÇ À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ ÁÖ¿´±â ¶§¹®¿¡ ´å³ÝÀ» »ç¿ëÇϰųª À¥ ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÇØº» °æÇèÀÌ ¾ø¾ú´Ù.
±×Àú Èï¹Ì»ï¾Æ Ã¥À» º¸¸é¼ ȨÆäÀÌÁö Á¤µµ ¸¸µé¾îº» °ÍÀÌ ÀüºÎÀÎ µ¥´Ù ´å³ÝÀ̶ó¸é ¿ØÁö ¾î·Æ°í º¹ÀâÇÑ µý ¼¼»óÀÇ ¹°°ÇÀΰ¡º¸´Ù ÇÏ°í »ì¾Ò±â ¶§¹®¿¡ ´çÀå ÀÏÁÖÀÏ ¾È¿¡ ´å³ÝÀ¸·Î ȸ»ç »ç¶÷µéÀÌ ¸ðµÎ »ç¿ëÇÒ ±â´ÉÀ» ¸¸µé¶ó´Â °ÍÀº »ó´çÈ÷ ºÎ´ã½º·¯¿î ÀÏÀ̾ú´Ù.
C#Àº ÀÌÀü¿¡ º¸¾ÆµÐ ÀûÀÌ ÀÖ´Â ÅͶó ASP.NET ±âº»¼¸¦ ³õ°í ÀÎÆ®¶ó³Ý Äڵ带 »ìÆìº¸´Ï ÀǿܷΠ³»°¡ ³Ê¹« °ÌÀ» ³»°í ÀÖ¾ú´Ù´Â »ý°¢ÀÌ µé¾ú´Ù. ASP.NET¿¡¼´Â µðÀÚÀΰú Äڵ带 ºÐ¸®Çؼ ÀÛ¾÷ÇÒ ¼ö ÀÖ°Ô µÇ¾î Àֱ⠶§¹®¿¡ µðÀÚÀ̳ʰ¡ ¸¸µé¾îÁØ ÆäÀÌÁö¿Í º°µµ·Î ÇÊ¿äÇÑ ±â´ÉÀ» ÇÏ´Â Äڵ带 ÇØ´ç Ŭ·¡½º¿¡ ±¸ÇöÇÏ°í °£´ÜÈ÷ ¿¬°á¸¸ ÇØÁÖ¸é µÇ¾ú´Ù.
¼±ÀÓÀÚ°¡ ¸¸µé¾îµÐ ´Ù¸¥ ±â´ÉµéÀ» Âü°íÇØ¼ ÁøÇàÀ» ÇÏ´Ï ±×¸® ¾î·ÆÁö ¾Ê°Ô ÇÊ¿äÇÑ ±â´ÉÀ» ÁÖ¾îÁø ±â°£ ¾È¿¡ ¿Ï¼ºÇÒ ¼ö ÀÖ¾ú´Ù. ÇÊÀÚ¿Í ´å³Ý°úÀÇ Àο¬Àº ÀÌ·¸°Ô ¶æÇÏÁö ¾Ê°Ô ½ÃÀ۵Ǿú´Ù.
ÇÏ·ç°¡ ¸Ö´Ù ÇÏ°í »õ·Î¿î ±â¼úµéÀÌ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ°í ±âÁ¸¿¡ ¾Ë°í ÀÖ´ø ±â¼úµéµµ °è¼ÓÇØ¼ º¯È¸¦ °ÅµìÇϰí ÀÖ´Ù. ¾î¶² »ç¶÷µéÀº À̰͵éÀ» ´Ù µû¶ó°¡´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù¸ç »õ·Î¿î ±â¼úÀ» ½ÀµæÇϱ⸦ Æ÷±âÇϱ⵵ Çϰí, ȤÀº ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â Áö½ÄÀÌ ÃÖ°íÀÇ °ÍÀ̶ó »ý°¢ÇÏ¿© »õ·Î¿î °ÍµéÀ» ¹«½ÃÇÏ°í ¹Þ¾ÆµéÀÌÁö ¾Ê´Â °æ¿ìµµ ÀÖ´Ù.
»õ·Î¿î ±â¼úÀÌ ´Ã ÁÁÀº °ÍÀº ¾Æ´Ï¸ç ½Ã°£ÀÌ Áö³²¿¡ µû¶ó ¿ÀÈ÷·Á ¿¾ °ÍÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °æ¿ìµµ ÀÖ°ÚÁö¸¸, ±×·¯ÇÑ ±âÁ¸ÀÇ ±â¼ú°ú »õ·Î¿î ±â¼ú¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î Á¤È®ÇÑ Ãë»ç¼±ÅÃÀ» ÇÒ ¼ö ÀÖ´Â »óȲ¿¡¼ ÆÇ´ÜÇÒ ¹®Á¦ÀÏ °ÍÀÌ´Ù.
ÇÏÁö¸¸ º¯È°¡ »ý¸íÀÎ IT ¾÷°è¿¡¼ »ýÁ¸Çϱâ À§Çؼ´Â »õ·Î¿î °Í¿¡ ´ëÇØ µµÀüÇϰí À̸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀ» µÎ·Á¿öÇÒ Çʿ䵵 ¾øÀ¸¸ç ´õ´õ¿í °ÔÀ»¸®Çؼ´Â ¾ÈµÈ´Ù. ¾öû³ª°Ô ¸¹Àº ±â¼ú¿¡ ´ëÇØ Çѹø¿¡ ÀÌÇØÇϰí ÀÍÈ÷·Á°í ÇÏ¸é ¾öµÎ°¡ ³ªÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ »õ·Î¿î ±â¼úÀ̶ó ÇØµµ ¾î´À ³¯ ¾ÆÄ§¿¡ Çϴÿ¡¼ ¶Ò ¶³¾îÁö´Â °ÍÀÌ ¾Æ´Ï°í, ±âÁ¸ ±â¼úÀ» ±â¹ÝÀ¸·Î ÁøÈÇØ ³ª°¡´Â °ÍÀ̱⠶§¹®¿¡ ÇÏ·çÇÏ·ç ¿¸° ¸¶À½À¸·Î µµÀüÇØ°£´Ù¸é ¸¹Àº ±â¼úµéÀ» ÁøÁ¤ ÀÚ½ÅÀÇ °ÍÀ¸·Î ¼ÒÈÇØ³½ °³¹ßÀÚ°¡ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
COMÀÌ ´å³ÝÀ» ÀÌÇØÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù
MSÀÇ ºô°ÔÀÌÃ÷¸¦ ¸³ ¼ºñ½º Àü¹®°¡¶ó°í ȤÆòÇÏ´Â À̵éÀÌ ÀÖ´Ù. ¹°·Ð ºô°ÔÀÌÃ÷°¡ ¸»ÇÑ °Í Áß¿¡ ÀÌ·ç¾îÁöÁö ¾ÊÀº °Íµµ ÀÖ°í Ãâ½Ã ±âÇÑÀ» ³Ñ±â´Â °ÍÀº ºñÀϺñÀçÇϱ⠶§¹®¿¡ ±×·± ¸»À» µéÀ» ¸¸ÇÏ´Ù´Â »ý°¢ÀÌ µé±âµµ ÇÏ´Ù. ÇÏÁö¸¸ ÇÊÀÚ´Â ºô°ÔÀÌÃ÷°¡ ºñÀüÀ» Á¦½ÃÇϰí ÀÚ½ÅÀÌ Á¦½ÃÇÑ ºñÀü´ë·Î ¾÷°è¸¦ À̲ø¾î³ª°¡´Â »ç¶÷À̶ó°í »ý°¢ÇÑ´Ù.
MSÀÇ ±â¼úµéÀº ÇöÀç »óȲ¿¡¼´Â ¿ÏÀüÈ÷ ÀÌ·ç¾îÁöÁö ¾Ê¾ÒÁö¸¸ ¹Ì·¡¿¡ ´ëÇÑ ·Îµå¸ÊÀ» Á¦½ÃÇϰí ÇÑ ´Ü°è¾¿ ÀÌ·ç¾î³ª°¡´Â ¹æ½ÄÀ¸·Î ¸¸µé¾îÁø´Ù. ·Îµå¸Ê »ó¿¡¼ »õ·Î¿î ±â¼ú·Î ¸¸µé¾î³»Áö ¸øÇÑ ºÎºÐµéÀº ±âÁ¸ÀÇ ±â¼úÀ» È®ÀåÇϰųª °æ¿ì¿¡ µû¶ó¼´Â ¸»µµ ¾È µÇ°Ô À̸§¸¸ ¹Ù²Ù¾î¼ Áý¾î³Ö¾î µÎ±âµµ ÇÑ´Ù. MSÀÇ ´å³Ý ±â¼ú ¿ª½Ã ÀÌÁ¦ ¸· °ÉÀ½¸¶¸¦ ¶¼°í ¼º¼÷ÇÏ·Á°í ÇÏ´Â ´Ü°è¶ó°í »ý°¢Çϰí, ¸¹Àº ºÎºÐµéÀÌ ±âÁ¸ ±â¼úÀ» Ȱ¿ëÇϰí ÀÖ´Ù(¹°·Ð ·Îµå¸Ê¿¡ µû¸£¸é ¾ðÁ¨°¡´Â »õ·Î¿î ±â¼ú·Î ´ëüµÉ °ÍÀÌÁö¸¸).
ÀÌÁ÷ÇÑ È¸»ç¿¡¼ÀÇ Ã¹ ¹øÂ° ÇÁ·ÎÁ§Æ®´Â KÅë½Å»ç¿¡¼ COM/
DCOM ±â¹ÝÀ¸·Î ARS ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼ ±â¼ú ÄÁ¼³ÆÃÀ» ÇÏ´Â °ÍÀ̾ú´Ù. ±âÁ¸ ARS ½Ã½ºÅÛµéÀº Àåºñ¿¡¼ Á¦°øÇÏ´Â
API¿Í ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ°í ¼ÒÄÏÀ» »ç¿ëÇÏ¿© Åë½ÅÇÏ´Â ¹æ½ÄÀ¸·Î µÅ ÀÖ¾ú´Ù.
±âÁ¸ ¶óÀ̺귯¸®µéÀ» COM ·¡ÆÛ(Wrapper)¸¦ ¸¸µé¾î ÄÄÆ÷³ÍÆ®ÈÇϰí
COM+·Î ÄÄÆ÷³ÍÆ® ¼ºñ½º¸¦ Á¦°øÇÏ¸ç ½Ã½ºÅÛ°£ Åë½ÅÀº DCOM Åë½ÅÀ» Çϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÖµÈ ³»¿ëÀ̾ú´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ À§Çؼ
ATLÀ» »ç¿ëÇØ¼ COM+ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé±â À§ÇÑ ±â¼úµéÀ» ´Ù½Ã Á¡°ËÇϰí ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾ú´Ù. ÇÁ·ÎÁ§Æ®°¡ ³¡³ª°í ´å³ÝÀÇ COM+ ÄÄÆ÷³ÍÆ® ¼ºñ½º¸¦ µé¿©´Ùº¸´Ï ±âº»ÀûÀÎ »çÇ×µéÀº ¿ÏÀüÈ÷ µ¿ÀÏÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù.
ÇöÀç ¹öÀüÀÇ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©´Â CLR¿¡ ¿ÏÀüÈ÷ ÅëÇÕµÈ ¹ÌµåƼ¾î ¼ºñ½º¸¦ Á¦°øÇÏÁö ¸øÇϰí ÀÖ´Ù. ´å³ÝÀÇ ¹ÌµåƼ¾î ¼ºñ½º´Â <±×¸² 1>¿¡¼ ´å³ÝÀÇ ¹ÌµåƼ¾î ¼ºñ½º¿¡ ³ªÅ¸³½ °Í °°ÀÌ ¾ð¸Å´ÏÁöµå Äڵ带 »ç¿ëÇÏ´Â COM+,
IIS, ±×¸®°í
MSMQ¸¦ ±â¹ÝÀ¸·Î Á¦°øµÈ´Ù. COM+´Â ´å³Ý¿¡¼´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º(Enterprise Service)·Î À̸§À» ¹Ù²Ù¾úÁö¸¸ ½ÇÁ¦ µ¿ÀÛÀº COM+ ¼ºñ½º¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ´å³ÝÀÇ ÄÄÆ÷³ÍÆ® ¼ºñ½ºÀÎ ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º¸¦ ÀÌÇØÇϱâ À§Çؼ´Â COM°ú COM+¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇʼöÀûÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.
 |
| <±×¸² 1> ´å³ÝÀÇ ¹ÌµåƼ¾î ¼ºñ½º |
COM¿¡¼ ÄÄÆ÷³ÍÆ®³ª ÀÎÅÍÆäÀ̽º¸¦ ½Äº°Çϱâ À§Çؼ´Â CLSID¿Í IID µîÀÇ GUID¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ´å³Ý¿¡¼´Â GUID¸¦ »ç¿ëÇØ¼ ÄÄÆ÷³ÍÆ®³ª ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÏÁö´Â ¾Ê±â ¶§¹®¿¡ ´å³Ý¿¡¼ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé ¶§´Â COM¿¡¼Ã³·³ GUID¸¦ »ý¼ºÇÏ°í °ü¸®ÇÒ Çʿ䰡 ¾ø´Ù.
ÀÌ¿¡ µû¶ó ¿øÄ¢ÀûÀ¸·Î´Â ´å³ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º¸¦ »ç¿ëÇÏ¿© ¼ºñ½ºµå ÄÄÆ÷³ÍÆ®(Serviced Component)¸¦ ¸¸µé ¶§ COM¿¡¼Ã³·³ GUID¸¦ ½Å°æ ¾µ Çʿ䰡 ¾ø´Ù. ÇÏÁö¸¸ COM+°¡ COM ±â¹ÝÀÇ ÄÄÆ÷³ÍÆ® ¼ºñ½ºÀ̱⠶§¹®¿¡ ½ÇÁ¦ COM+¿¡¼ µ¿ÀÛÇÏ´Â ÄÄÆ÷³ÍÆ®°¡ µÇ±â À§Çؼ´Â GUID¸¦ ºÎ¿©ÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Ù.
´å³Ý ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º¿¡¼´Â »ç¿ëÀÚ°¡ À̸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ COM+¿¡¼ µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ÀÚµ¿À¸·Î ÄÄÆ÷³ÍÆ®¿¡ GUID¸¦ ºÎ¿©ÇØÁØ´Ù. ±×·±µ¥ ÀÌ °æ¿ì GUID°¡ ¸Å¹ø º¯°æµÊ¿¡ µû¶ó Ŭ¶óÀÌ¾ðÆ®¿¡ ¹èÆ÷µÈ ÇÁ·Ï½Ã¸¦ Àç¹èÆ÷ÇØ Áà¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. µû¶ó¼ ÀÌ·¯ÇÑ ¹èÄ¡ ¹®Á¦¸¦ Á¦°ÅÇÏ·Á¸é ¸ðµç COM+ ÄÄÆ÷³ÍÆ®¿¡ GUID¸¦ ÁöÁ¤Çؾ߸¸ ÇÑ´Ù. COM¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀüÇô ¾ø´Â »óŶó¸é ÀÌ¿Í °°Àº »óȲÀ» ÀÌÇØÇÏ°í ´ëóÇÏ´Â µ¥ ¾î·Á¿òÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº »óȲÀº ¹ÌµéƼ¾î ¼ºñ½ºµéÀÌ ¿ÏÀüÈ÷ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡ Æ÷Ç﵃ ¶§±îÁö´Â À¯ÁöµÉ °Í °°´Ù.
°³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ Àû±Ø Ȱ¿ëÇ϶ó
´å³ÝÀ¸·Î ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °æ¿ì ºÐ»ê °´Ã¼°£ÀÇ Åë½ÅÀ» À§ÇÑ ¹æ¹ýÀº ÀüÅëÀûÀÎ DCOM Åë½ÅÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í, ´å³Ý ¸®¸ðÆÃ(.Net Remoting), ±×¸®°í XML À¥ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
DCOM Åë½ÅÀº ´å³Ý ÀÌÀüÀÇ COM ±â¹ÝÀÇ ºÐ»ê ¾ÆÅ°ÅØÃ³¿¡¼ºÎÅÍ »ç¿ëµÇ´ø ¹æ¹ýÀ¸·Î ¾ð¸Å´ÏÁöµå ÄÚµå·Î ÀÛ¼ºµÈ °´Ã¼µé°ú Åë½ÅÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Â ¹Ý¸é ¹ÙÀ̳ʸ® ÇÁ·ÎÅäÄÝÀ̱⠶§¹®¿¡ ¹æÈº®ÀÌ Àִ ȯ°æ¿¡¼´Â ¹æÈº®ÀÇ º¸¾È Á¤Ã¥°ú ¸Â¹°·Á ¹®Á¦¸¦ ¾ß±âÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù.
ÀÌ¿¡ ¹ÝÇØ
XML À¥ ¼ºñ½º´Â HTTP ±â¹ÝÀÇ
SOAP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÔÀ¸·Î½á ¹æÈº®¿¡ º°µµÀÇ Æ÷Æ®¸¦ °³¹æÇÏÁö ¾Ê°íµµ ¿øÇÏ´Â ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖÀ¸¸ç, ¼ºñ½º¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ Ç÷§ÆûÀ̾ ¹«°üÇÏ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. ´å³Ý ¸®¸ðÆÃÀº ´å³Ý ¾ÖÇø®ÄÉÀ̼ǰ£ Åë½ÅÀ» À§ÇØ ¸¸µé¾îÁø ±â¼ú·Î¼ ÀϹÝÀûÀ¸·Î XML À¥ ¼ºñ½ºº¸´Ù ÁÁÀº ÆÛÆ÷¸Õ½º¿Í ±â´ÉÀ» Á¦°øÇØÁØ´Ù.
ÇÊÀÚ°¡ ¾ó¸¶ Àü¿¡ ¼öÇàÇÑ ÇÁ·ÎÁ§Æ®´Â ±¹³» DÁ¶¼±¼ÒÀÇ »ý»ê °èȹ ½Ã½ºÅÛÀ» ´å³Ý ±â¹ÝÀ¸·Î °³¹ßÇÏ´Â °ÍÀ̾ú´Ù. ¾ÆÅ°ÅØÃ³¸¦ ¼ö¸³ÇÏ¸é¼ Å¬¶óÀÌ¾ðÆ® Æ¼¾î´Â À©Æû(WinForm)À» »ç¿ëÇÏ°í ºñÁî´Ï½º Ƽ¾î¿¡´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º¸¦ »ç¿ëÇÏµÇ Æ¼¾î°£ Åë½Å¿¡´Â ´å³Ý ¸®¸ðÆÃÀ» »ç¿ëÇϱâ·Î Çß´Ù. Ƽ¾î°£ µ¥ÀÌÅÍ Àü´Þ °´Ã¼(Data Transfer Object)´Â Strongly Typed DataSetÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î Çß´Ù.
¿øÄ¢¿¡ Ãæ½ÇÇÏ°Ô Ãʱ⠾ÆÅ°ÅØÃ³¸¦ ¼ö¸³Çϰí ÇÁ·ÎÅäŸÀÔ ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ¾ÆÅ°ÅØÃ³¸¦ °ËÁõÇϴµ¥ ¹®Á¦°¡ ¹ß»ýÇß´Ù. ¿ø°Ý °´Ã¼¿¡ ´ëÇØ¼ Strongly Typed DataSetÀ» ¹ÝȯÇÏ´Â ¸Þ½îµå¸¦ È£ÃâÇÒ ¶§´Â ¹®Á¦°¡ ¾ø¾ú´Âµ¥, ¹Ý´ë·Î Strongly Typed DataSetÀ» ÆÄ¶ó¹ÌÅÍ·Î ³Ñ±â´Â ¸Þ½îµå¸¦ È£ÃâÇÒ ¶§´Â º¸¾È °ü·Ã ¿¹¿Ü»çÇ×(Exception)ÀÌ ¹ß»ýÇÏ´Â °ÍÀ̾ú´Ù.
Ʋ¸²¾øÀÌ ¹º°¡ ÄÚµùÀ» À߸øÇßÀ» °ÍÀ̶ó »ý°¢ÇÏ°í ´å³Ý ¸®¸ðÆÃ °ü·Ã ¼ÀûÀ» ´Ù½Ã ´Ù µÚÁ®º¸¾ÒÁö¸¸ ¿øÄ¢À» ¹þ¾î³ª°Ô ÄÚµùÇÑ ºÎºÐÀº ÀüÇô ¾ø¾ú´Ù. ¾ÆÅ°ÅØÃ³ ´Ü°è¸¦ ¸¶¹«¸®ÇØ¾ß ÇÏ´Â ½ÃÁ¡Àº ´Ù°¡¿À´Âµ¥ ¿ø°Ý È£ÃâÀÌ Á¦´ë·Î µÇÁö ¾Ê¾Æ¼¾ß ³ª¸ÓÁö Å×½ºÆ®¸¦ ÁøÇàÇÒ ¼öµµ ¾ø´Â »óȲÀÌ¶ó ¸¶À½Àº ³Ê¹« Á¶±ÞÇß´Ù.
ÀÏÁÖÀÏÀ» °í¹ÎÇߴµ¥ ÀÇ¿Ü·Î ÇØ¹ýÀº ¾ÆÁÖ ½±°Ô ¹ß°ßµÆ´Ù. ±¸±ÛÀÇ ´º½º±×·ì(
groups.google.com/groups?hl=en&lr=&group=microsoft.public.dotnet)À» Á¶È¸Çغ¸´Ï ÀÌ¹Ì ¸¹Àº »ç¶÷µéÀÌ ÀÌ ¹®Á¦¸¦ °í¹ÎÇϰí ÇØ¹ý±îÁöµµ Ä£ÀýÈ÷ ³ª¿Í ÀÖ´Â °ÍÀ̾ú´Ù.
¹®Á¦´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ©°¡ 1.1·Î ¾÷±×·¹À̵åµÇ¸é¼ º¸¾ÈÀ» °ÈÇÏ¿´°í ÀÌ ¶§¹®¿¡ ÀÌ¿Í °°Àº »óȲ¿¡¼ º¸¾È ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀ̾ú´Ù. ÇØ¹ýÀº ´ÙÀ½°ú °°ÀÌ ¼¹öÃø°ú Ŭ¶óÀ̾ðÆ®Ãø °¢°¢¿¡ ´ëÇØ "typeFilterLevel"À» ¼³Á¤ÇØÁÖ¸é µÇ´Â °ÍÀ̾ú´Ù.
¡ß ¼¹ö Ãø ¸®¸ðÆÃ ¼³Á¤
<serverProviders>
<provider ref="wsdl" />
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
¡ß Ŭ¶óÀÌ¾ðÆ® Ãø ¸®¸ðÆÃ ¼³Á¤
<configuration>
<system.runtime.remoting>
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ È¥ÀÚ °í¹ÎÇÏ¸é¼ ÀÏÁÖÀÏÀ» º¸³»´Â µ¿¾È ÀáÀ» ÀÚ·Á°í ´©¿öµµ ¿ÂÅë ÀÌ ¹®Á¦¿¡ ´ëÇÑ »ý°¢»ÓÀ̾ú°í, °ü·Ã ·¹ÆÛ·±½º¸¦ µÚÁ®º¸¸é¼ ¹®Á¦¿Í »ó°ü¾ø´Â ºÎºÐ±îÁö ¸¹ÀÌ ¹è¿ï ¼ö ÀÖ¾ú´ø °ÍÀº ÁÁ¾ÒÀ¸³ª ÇÊÀÚ¿Í µ¿ÀÏÇÑ ¹®Á¦¸¦ °í¹ÎÇÑ »ç¶÷µéÀÇ °á°ú¸¦ ¸ÕÀú ã¾Æº¸¾Ò´õ¶ó¸é ¹Ù»Û ÇÁ·ÎÁ§Æ® ÀÏÁ¤À» ¸¹ÀÌ ¾Æ³¥ ¼ö ÀÖ¾úÀ¸¸®¶ó´Â ¾Æ½¬¿òÀÌ ³²¾Ò¾ú´Ù.
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÑ ÀÌÈķδ ±â¼úÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¿ì¼± °ü·Ã ´º½º ±×·ìÀ» °Ë»öÇØ¼ ³ª¿Í À¯»çÇÑ ¹®Á¦°¡ ÀÖ¾ú´ÂÁö¸¦ È®ÀÎÇϰí ÀÖ´Ù. ÇÊÀÚ°¡ ÀÚÁÖ »ç¿ëÇÏ´Â °³¹ßÀÚ Ä¿¹Â´ÏƼ´Â <ȸé 1>°ú °°´Ù.
<ȸé 1> ÇÊÀÚ°¡ ÀÚÁÖ°¡´Â Ä¿¹Â´ÏƼ
 |
| ´º½º±×·ì(microsoft.public.dotnet) |
ÃÖ±Ù °³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ¾òÀ» ¼ö ÀÖ´Â °ÍÀº °³¹ß Áß¿¡ ºÎµúÈú ¼ö ÀÖ´Â ´ÜÆíÀûÀÎ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á ¹æ¹ý»Ó ¾Æ´Ï¶ó, ¸¹Àº °æÇèµéÀÇ Áý¾àü¶ó ÇÒ ¼ö ÀÖ´Â ÆÐÅϰú ¿£ÅÍÇÁ¶óÀÌÁî ÇÁ·ÎÁ§Æ®¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â ´å³Ý ÄÚµåµéÀ» Ŭ·¡½º ¶óÀ̺귯¸® ÇüÅ·Π¸¸µé¾î¼ Á¦°øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ºí·°(Application Block), ±×¸®°í °ß°íÇÑ ½Ã½ºÅÛÀ» ¸¸µé±â À§ÇÑ ¾ÆÅ°ÅØÃ³¿¡ °üÇÑ ±â»çµé¿¡ À̸£±â±îÁö ¸¹Àº ¼±ÀÓÀÚµéÀÇ °í¹Î°ú °æÇèÀ» ¾òÀ» ¼ö ÀÖ´Ù.
MS¿¡¼´Â ¡®Patterns & Practices¡¯ »çÀÌÆ®(
www.microsoft.com/resources/practices/default.mspx)¸¦ ÅëÇØ ´å³Ý¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÆÐÅϰú ¾ÖÇø®ÄÉÀÌ¼Ç ºí·°, ±×¸®°í ¾ÆÅ°ÅØÃ³¿¡ °üÇÑ ÁÁÀº ±â»ç¿Í ¼Àû, ±×¸®°í Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ¹èÆ÷Çϰí ÀÖ´Ù. ¾à°£ÀÇ °ü½É°ú ³ë·ÂÀ» ±â¿ïÀÎ´Ù¸é ½ÃÁß¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Â ¾î¶² Ã¥º¸´Ùµµ ¾çÁúÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
 |
| <ȸé 2> Patterns & Practices »çÀÌÆ® |
¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ǵéÀº °¥¼ö·Ï º¹ÀâÇÑ ¾÷¹« ÇÁ·Î¼¼½º¸¦ ¹Ý¿µÇϰí ÀÖ°í, À̸¦ ±¸ÇöÇϱâ À§Çؼ ¿©·¯ ±â¼úÀ» º¹ÇÕÀûÀ¸·Î »ç¿ëÇϰí ÀÖ´Ù. º¹ÀâÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§ ÇÑ ºÐ¾ß¿¡¸¸ ½Ã¾ß¸¦ °íÁ¤½ÃŰ°í ±¸Çö ±â¼ú¿¡¸¸ Æ÷Ä¿½º¸¦ µÎ°Ô µÇ¸é ÇÁ·ÎÁ§Æ® Àüü¸¦ ¸ÁÄ¡°Ô µÉ ¼ö ÀÖ´Ù.
ÃÖ±ÙÀÇ ÇÁ·ÎÁ§Æ®¿¡¼´Â ü°èÀûÀÎ ¹æ¹ý·Ð°ú ¾ÆÅ°ÅØÃ³ ¼ö¸³À» ±âº»À¸·Î ¿ä±¸ÇÏ´Â °æ¿ìµµ ¸¹¾ÆÁö°í ÀÖ°í, µû¶ó¼ °³¹ßÀڵ鵵 ÀÌ¿¡ ´ëÇÑ ÀÌÇØ°¡ ºÎÁ·ÇÑ °æ¿ì °í±Þ ÀηÂÀ¸·Î ÀÎÁ¤¹ÞÁö ¸øÇÏ°Ô µÈ´Ù. ´ÙÇàÈ÷µµ ¿ì¸® ÁÖº¯¿¡´Â ¿ì¸®°¡ ³ë·ÂÇϱ⿡ µû¶ó¼ ÀÌ¿¡ ´ëÇÑ ÀÌÇØ¸¦ Çϱ⿡ ÃæºÐÇÑ Á¤º¸°¡ Á¦°øµÇ°í ÀÖ´Ù. ¾ÆÁ÷ ÀÌ¿¡ ´ëÇØ¼ °ü½ÉÀ» °®Áö ¸øÇß´ø °³¹ßÀÚ¶ó¸é ¿À´ÃÀÌ¶óµµ °ü·Ã »çÀÌÆ®¸¦ µ¹¾Æº¸¸ç ¸¶À½°¡ÁüÀ» »õ·Î ÇÏ´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù.
´å³ÝÀ¸·Î °³¹ßÇÏ¸é ÆÛÆ÷¸Õ½º°¡ ³ª»Ú´Ù?
DÁ¶¼± ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ¸é¼ °³¹ßÀÌ ¸¶¹«¸®µÇ¾î°¥ ¹«·Æ Çö¾÷ ´ã´çÀÚµé·ÎºÎÅÍ UI ÆÛÆ÷¸Õ½º¿¡ ´ëÇÑ À̽´°¡ Á¦±âµÇ¾ú´Ù. ÀÌÀü¿¡ »ç¿ëÇÏ´ø ½Ã½ºÅÛ¿¡ ºñÇØ ¹ÝÀÀ ¼Óµµ°¡ ³Ê¹« ´À¸®´Ù´Â °ÍÀ̾ú´Ù.
ÀÌÀü ½Ã½ºÅÛÀº C++·Î ÀÛ¼ºµÇ¾ú°í GDI¸¦ Á÷Á¢ »ç¿ëÇÏ´Â °ÍÀ̾ú±â ¶§¹®¿¡ ´ç¿¬È÷ ÆÛÆ÷¸Õ½º°¡ ÁÁÀº µ¥´Ù µ¥ÀÌÅͺ£À̽º¸¸ ¿ø°Ý¿¡ ÀÖ°í ³ª¸ÓÁö´Â ¸ðµÎ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ±¸ÇöµÈ ÆÖ Ŭ¶óÀ̾ðÆ®(Fat Client)À̱⠶§¹®¿¡ ÆÛÆ÷¸Õ½º°¡ µ¿ÀÏÇϱ⸦ ¹Ù¶ó¸é ¾È µÈ´Ù°í ¹ÝÀº ±¸½½¸®°í ¹ÝÀº Çù¹ÚÀ» ÇÏ¿´´Ù.
±×¸®°í °³¹ßÀÚµé ³ëÆ®ºÏ¿¡¼´Â ±×·°Àú·° ¾µ¸¸ÇØ º¸À̴µ¥ Çö¾÷ÀÌ ÀÌÀü ½Ã½ºÅÛ¿¡ ³Ê¹« Àͼ÷ÇØÁ®¼ ºÒ¸¸À» Ç¥½ÃÇÑ´Ù°í »ý°¢ÇÏ°í ³Ñ¾î°¡·Á Çߴµ¥ Çö¾÷ÀÇ ºÒ¸¸ÀÌ ½±°Ô ¼ö±×·¯µéÁö ¾Ê´Â °ÍÀ̾ú´Ù. ¿¹Àü °°À¸¸é 2½Ã°£À̸é ó¸®ÇÒ ÀÏÀ» ½Ã½ºÅÛÀÌ ´À·Á¼ ÀÌÆ²Àº °É¸®°Ô »ý°å´Ù°í ¾ÆÁÖ ³¸®°¡ ³µ´Ù.
µµ´ëü ¿Ö ±×·±°¡ ÇÏ°í ³»·Á°¡ º¸¾Ò´õ´Ï, ¾Æ»Ô»ç! Çö¾÷ ´ã´çÀÚÀÇ PC°¡ ÆæÆ¼¾ö3 800§Ö¿´´ø °ÍÀ̾ú´Ù. ÇÁ·ÎÁ§Æ® Ãʱ⿡ °èȹÇÑ Çϵå¿þ¾î »ç¾ç¿¡ ÇÑÂü ¹ÌÄ¡Áö ¸øÇÏ´Â »ç¾çÀÌ¶ó ¸¹Àº µ¥ÀÌÅ͸¦ ¿Ã¸®´Â °æ¿ì Ŭ¶óÀÌ¾ðÆ®´Ü¿¡ ¹«¸®°¡ °¬´ø ¸ð¾çÀ̾ú´Ù. »ç¿ëÀÚ È¯°æÀ» ¸é¹ÐÈ÷ È®ÀÎÇÏÁö ¸øÇß´ø °ÍÀÌ È±ÙÀ̾ú´Ù. ºÎ·ªºÎ·ª Çϵå¿þ¾î ¾÷±×·¹À̵带 ¿äûÇϰí ÇÁ·ÎÁ§Æ®ÆÀ¿¡¼µµ UI ÆÛÆ÷¸Õ½º Çâ»óÀ» À§ÇÑ Á¶Ã³¸¦ °±¸Çϱâ·Î ÇÏ¿´´Ù.
½Ã°£ ¿©À¯¸¦ µé¿© UI ÇÁ·¹ÀÓ¿öÅ©¸¦ µé¿©´Ùº¸´Ï ´å³ÝÀÇ Äڵ尡 ³×ÀÌÆ¼ºê Äڵ庸´Ù¾ß ´ç¿¬È÷ ´À¸®±â´Â ÇϰÚÁö¸¸ ±×·¡µµ ³Ê¹« ´À¸®´Ù´Â »ý°¢ÀÌ µé¾ú´Ù. ¸Þ½îµåº°·Î ¼öÇà ½Ã°£À» ÃøÁ¤Çغ¸´Ï °¡Àå ¸¹ÀÌ È£ÃâµÇ´Â ¸Þ½îµå¿¡¼ °Ë»öÀ» ÇÏ´Â ºÎºÐÀÌ ½Ã°£À» ¸¹ÀÌ ¼Ò¿äÇÏ°Ô µÇ¾î ÀÖ´Â °ÍÀ» ¹ß°ßÇÏ°Ô µÇ¾ú´Ù.
ÀÌ ºÎºÐ¿¡ Hashtable Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© °Ë»öÇÏ´Â °ÍÀ¸·Î º¯°æÇß´õ´Ï UI ¹ÝÀÀ ¼Óµµ°¡ ³î¶ó¿ï ¸¸Å »¡¶óÁ³´Ù. ÀڷᱸÁ¶¸¦ ÀûÀýÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀº ¾îÂî º¸¸é ¾ÆÁÖ ±âº»ÀûÀÎ °ÍÀÌÁö¸¸ ´Ã ±âº»À» ÁöŰÁö ¾Ê´Âµ¥¼ ¹®Á¦°¡ ¹ß»ýÇÏ´Â ¹ýÀÌ´Ù. ¶ÇÇÑ, ´å³ÝÀ¸·Î °³¹ßÇϸé ÀÌÀü¿¡ ºñÇØ¼ ´ç¿¬È÷ ÆÛÆ÷¸Õ½º°¡ ¶³¾îÁø´Ù´Â ¾ÈÀÌÇÑ »ý°¢¿¡ ÆÛÆ÷¸Õ½º¿¡ ´ëÇÑ °í·Á¸¦ ÃæºÐÈ÷ ÇÏÁö ¸øÇß´ø °Íµµ À߸øµÈ Á¡À̾ú´Ù.
ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Ù º¸¸é ÀÌ¿Í À¯»çÇÑ °æÇèÀ» Á¾Á¾ ÇÏ°Ô µÈ´Ù. ¶ÇÇÑ, ÀÌ·¯ÇÑ ¹®Á¦´Â ´ëºÎºÐ ÇÁ·ÎÁ§Æ® ÈĹݿ¡ ÀϾ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ±×·± °æ¿ì¿¡ ÈçÈ÷ »ç¿ëÇÏ´Â º¯¸íÀÌ ¡°¿î¿µ ½Ã½ºÅÛ¿¡ ¹®Á¦°¡ ÀÖ´Ù¡±¶ó°Å³ª ¡°ÀÌ ±â¼úÀº ¾ÆÁ÷ ¹®Á¦°¡ ¸¹Àº ±â¼úÀ̾ߡ±¶ó´Â °ÍÀÌ´Ù.
±×·¯³ª ÇÊÀÚÀÇ °æ¿ì¿Í °°ÀÌ ¹®Á¦´Â ¿î¿µ ½Ã½ºÅÛÀ̳ª »ç¿ëÇÑ ±â¼ú¿¡ ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í, ¼³°è¿Í °³¹ß½Ã ±â´É ¿ÜÀûÀÎ ¿ä¼Òµé¿¡ ´ëÇØ ¼¼½ÉÇÏ°Ô °í·ÁÇÏÁö ¸øÇÏ°í ºÎºÐÀûÀÎ ±â´É¸¸ ¸¸Á·½ÃŲ ä ÀÚ±â ÇÒ ÀÏÀ» ´Ù Çߴµ¥ ³ª¸ÓÁö°¡ ¹®Á¦¶ó°í »ý°¢ÇÏ´Â °æ¿ì°¡ ¸¹´Ù´Â °ÍÀÌ´Ù. ÇÁ·ÎÁ§Æ® Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì ÀÚ½ÅÀÌ ´ã´çÇÑ ºÎºÐÀÌ ´Ü¼øÇÑ ±â´É ÀÌ¿ÜÀÇ ¿ä¼ÒµéÀ» ÃæºÐÈ÷ ¹Ý¿µÇß´ÂÁö, °³³ä¿¡ Ãæ½ÇÇÏ°Ô Äڵ带 ÀÛ¼ºÇß´ÂÁö, Á» ´õ ³ÐÀº ½Ã°¢À¸·Î »ìÆìº¸´Â ½À°üÀ» °¡Áöµµ·Ï ÇÏÀÚ.
º¯È¸¦ µû¶ó°¡ º¸´Â Áñ°Å¿ò
ÃÖ±Ù µé¾î ´å³ÝÀ¸·Îµµ ¸¹Àº ÇÁ·ÎÁ§Æ®µéÀÌ ¸¸µé¾îÁö°í ÀÖ¾î ´å³Ý ±â¼úµµ ½ÃÀå¿¡¼ ¾î´À Á¤µµ ¹Þ¾Æµé¿©Áö°í ÀÖ´Â °Í °°´Ù. ¸¹Àº ±â¼úµéÀÌ ±×·¸µíÀÌ ´å³Ýµµ ¾î´À ³¯ Çϴÿ¡¼ ¶Ò ¶³¾îÁø °ÍÀÌ ¾Æ´Ï°í ±âÁ¸ÀÇ ±â¼úÀ» ±â¹ÝÀ¸·Î ÁÖº¯ ±â¼úµéÀÇ ÀåÁ¡À» ¼ö¿ëÇÏ¸é¼ ¸¸µé¾îÁö°í ¹ßÀüÇØ°¡´Â °úÁ¤¿¡ ÀÖ´Ù.
µû¶ó¼ ±âÁ¸ ±â¼úµé¿¡ ´ëÇÑ ÀÌÇØ°¡ »õ·Î¿î ±â¼úÀÇ ±íÀº ¸éÀ» ÀÌÇØÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÈ´Ù°í »ý°¢ÇÑ´Ù. ÀÌÁ¦ óÀ½ °³¹ßÀÚ·Î ½ÃÀÛÀ» ÇÏ´Â ÀÔÀå¿¡¼ ±âÁ¸ÀÇ ±â¼ú±îÁö ÀÌÇØÇÏ¸é¼ »õ ±â¼ú±îÁö ÀÍÈ÷´Â °ÍÀº ¾î·Á¿î ÀÏÀ̰ÚÁö¸¸ ±âÁ¸ ±â¼úÀ» ÀÌÇØÇϰí ÀÖ´Â °³¹ßÀÚ¶ó¸é »õ·Î¿î ±â¼úÀ» ¹Þ¾ÆµéÀÏ ¶§ ±âÁ¸ ±â¼ú°ú ºñ±³Çذ¡¸é¼ ±â¼úÀÇ ÁøÈ °úÁ¤À» »ìÆìº¸¸é Á» ´õ ±íÀº ÀÌÇØ¸¦ ÇÒ ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù.
´å³Ý ÇÁ·¹ÀÓ¿öÅ© 2.0 º£Å¸°¡ ¹ßÇ¥µÇ°í ¶Ç ¸¹Àº ±â¼úµéÀÌ Àû¿ëµÇ¾ú´Ù. º¯ÈÀÇ °úÁ¤¿¡¼ ¾î¶² Á¡µéÀÌ ´Þ¶óÁö°í ±â¼úÀÌ ÁøÈÇØ°¡´ÂÁö µû¶ó°¡ º¸´Â Àϵµ Áñ°Å¿î ÀÏÀÏ °Í °°´Ù. @
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ ÀÚ¸ÅÁöÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.