[Áöµð³ÝÄÚ¸®¾Æ]¾ó¸¶ Àü ÇÊÀÚ´Â ÇÑ ÅëÀÇ Àüȸ¦ ¹Þ¾Ò´Ù. ÅëÈ ³»¿ëÀº ´å³Ý ȯ°æ¿¡¼ ÀÛ¼ºµÈ ASP. NET À¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Å¬¶óÀ̾ðÆ®ÀÇ CLR ¹öÀüÀ» ¾Ë ¼ö ÀÖ´À³Ä´Â ³»¿ë¿¡ ´ëÇÑ Áú¹®À̾ú´Ù. °£´ÜÇÑ Áú¹®À̶ó Request °´Ã¼ÀÇ Brawser ¼Ó¼º Áß ClrVersion¿¡ ¾×¼¼½ºÇÏ¸é ¾Ë ¼ö ÀÖ´Ù´Â ´äº¯À» Çϰí Àüȸ¦ ²÷¾ú´Ù. Àüȸ¦ ²÷°í ³ª¼ ¶°¿À¸¥ Àǹ®Àº ¡®ASP.NET À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Ŭ¶óÀ̾ðÆ®ÀÇ CLR ¹öÀüÀ» ¾Ë Çʿ䰡 ÀÖÀ»±î?¡¯¶ó´Â °ÍÀ̾ú´Ù. À©ÆûÀ¸·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» Ŭ¶óÀÌ¾ðÆ®·Î ´Ù¿î¹Þ¾Æ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó¸é, ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇϱâ À§ÇØ CLRÀÌ ÇÊ¿äÇÑ °æ¿ì´Â °ÅÀÇ ¾ø±â ¶§¹®ÀÌ´Ù.
³ªÁß¿¡ À̾îÁø ÀüÈ ÅëÈ¿¡¼, ¡°ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇϱâ À§ÇØ Å¬¶óÀÌ¾ðÆ®¿¡ CLRÀÌ ÇÊ¿äÇÑ °æ¿ì´Â °ÅÀÇ ¾ø´Ù. Á¤¸» ¾ø´Ù°í ºÁµµ ¹«¹æÇÏ´Ù¡±°í ¸»Çß°í, Àüȸ¦ ¹ÞÀº ½Ç¹« ´ã´çÀÚ´Â ¡°¿ì¸® ȸ»ç¿¡´Â À©µµ¿ì 98À̳ª ½ÉÁö¾î À©µµ¿ì 95 ¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ ¿©·¯ ´ëÀÇ ÄÄÇ»ÅͰ¡ µ¿ÀÛÇϹǷΠ¾È½ÉÇÒ ¼ö ¾ø´Ù¡±¶ó°í Çß´Ù. ÇÊÀÚ´Â ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù°í ÇßÁö¸¸, ´ã´çÀÚ´Â ¡°¼±»ý´Ô²²¼´Â Ã¥¸¸ º¸°í °øºÎÇÏ½Ã´Ï ½Ç¹«¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿©·¯ ¹®Á¦¿¡ ´ëÇÑ ÀÌÇØ°¡ ºÎÁ·ÇÏ´Ù. ½Ç¹«¿¡¼ ¼ÒÇÁÆ®¿þ¾î°¡ µ¿ÀÛÇÏ´Ù º¸¸é ¾î¶°ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒÁö ¸ð¸¥´Ù¡±°í ¹Ý¹ÚÇß´Ù.
¸î ³â°£ Çʵ忡¼ ±Ù¹«ÇÏ´Â »ç¶÷µéÀ» ¸¸³¯ ±âȸ°¡ ¸¹¾Ò´Âµ¥, ´å³Ý ȯ°æ¿¡ ´ëÇÑ °ÍÀ̳ª ÇÁ·ÎÁ§Æ® °ü·Ã À̾߱⸦ ÇÏ´Ù º¸¸é ´ÙÀ½°ú °°Àº À̾߱⸦ Á¾Á¾ µè°Ô µÈ´Ù.
¡°½Ç¹«¿¡¼´Â ±×·¸°Ô ¸øÇÕ´Ï´Ù.¡±
¡°±×°Ô ÁÁÀº ¹æ¹ýÀ̱ä Çѵ¥ ½Ç¹«¿¡¼´Â ±×·¸°Ô ¸øÇÏÁÒ.¡±
¡°½Ç¹«¿¡¼´Â¡¦¡±
¡°½Ç¹«¿¡¼´Â¡¦¡±
ÀÌ·ÐÀûÀ¸·Î ºÎÁ·ÇÏ´Ùº¸´Ï Áö±â ½È¾î¼ ½Ç¹« Çΰ踦 ´í´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖÁö¸¸, ¾î¼´Ù°¡ ÇÑ ¹ø¾¿Àº ¹«½Ã´çÇÑ´Ù´Â ´À³¦ÀÌ µé ¶§µµ ÀÖ´Ù. ±×·² ¶§ ´ÙÀ½°ú °°ÀÌ ¹Ý¹®ÇÑ´Ù.
¡°½Ç¹«¿¡¼´Â 1+1ÀÌ 3ÀÌ µË´Ï±î?¡±
Á¤ÇØÁø ¾ÆÅ°ÅØÃ³ ±â¹ÝÀ¸·Î Àß Á¤ÀÇµÇ¾î ±¸¼ºµÈ ÇÁ·¹ÀÓ¿öÅ©, À̸¦ ±¸¼ºÇÏ´Â µðÀÚÀÎ ÆÐÅϰú °³¹ß ¹æ¹ý·Ð, ±×¸®°í °³¹ßÀ» À§ÇÑ ÄÉÀ̽º Åø µî ´Ù ÁÁÀº À̾߱â¶ó°í ÇÑ´Ù. ÇÏÁö¸¸ ´ëºÎºÐ Àη°ú ½Ã°£¿¡ ½Ã´Þ¸®´Â ½Ç¹« °³¹ß ȯ°æ¿¡¼ ¾ÆÁ÷Àº ¿ä¿øÇÏ´Ù°í ¸»ÇÑ´Ù. ÇÏÁö¸¸ ÈǸ¢ÇÑ À̾߱âÀ̰í ÁÁÀº ¸»ÀÌ¸ç ±×°Ô ¸Â´ÂÁö´Â ¾Ë°í ÀÖ´Ù¸é ¿Ö ÇÏÁö ¾Ê´Â°¡?
ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÄÚµå ºñÇÏÀεå(Code-Behind) ÆÄÀÏÀÇ Äڵ尡 5000¶óÀÎÀ» ³Ñ¾î°¡´Â Àç»ç¿ë ºÒ°¡´ÉÇÑ ÇÁ·Î±×·¥À» ¸Å¹ø ÀÛ¼ºÇÏ´Â °Íº¸´Ù´Â ¹Ù¸¥ °´Ã¼ÁöÇâ ±â¹ýÀ¸·Î Àß ¼³°èµÈ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÇÑ ¹ø ¸¸µé¾î³õ°í ±×°ÍÀ» »ç¿ëÇÏ´Â °ÍÀÌ Àå±âÀûÀ¸·Î º¼ ¶§ ÁÁ´Ù. ¾Æ´Ï ±×·¸Áö ¾Ê´õ¶óµµ ¸î ¹ø Á¤µµÀÇ ÇÁ·ÎÁ§Æ®¸¸ ÇÑ´Ù°í ÇØµµ ÈξÀ À¯¸®ÇÏ´Ù.
 |
| <ȸé 1> ºñÁö¿À¸¦ ¼Â¾÷Çϸé VS>NET 2003ÀÇ ÇÁ·ÎÀèÆ® ¸Þ´º¿¡ ºñÁö¿À ¸Þ´º°¡ Ãß°¡µÈ´Ù. |
¾ÆÅ°ÅØÃ³ ¶Ç´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦´ë·Î ¼³°èÇϱâ À§Çؼ´Â ¾Æ¹«·¡µµ Äڵ带 Á÷Á¢ ÀÛ¼ºÇÏ¸é¼ ÇÏ´Â °Íº¸´Ù´Â ´ÙÀ̾î±×·¥À¸·Î ±×·Á°¡¸é¼ ÇÏ´Â °ÍÀÌ ÀÛ¾÷ È¿À²µµ ³ô¾ÆÁö°í º¸±âµµ ÁÁÀ¸¸ç, ÆÀ ´ÜÀ§ °³¹ß¿¡ ÀÖ¾î ¸¹Àº ÀåÁ¡À» °¡Á®¿Ã ¼ö ÀÖ´Ù. óÀ½ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý(ÀÌÇÏ VS.NET)ÀÌ °ø°³µÆÀ» ¶§ ¼ø°øÇаú ¿ª°øÇÐÀÌ °¡´ÉÇÑ ´å³Ý ±â¹Ý¿¡¼ÀÇ ÄÉÀ̽º µµ±¸´Â ºñÁö¿À(Visio) ¹Û¿¡ ¾ø¾ú°í »ç½Ç ³Ê¹« ºÒÆíÇß´Ù. ½Ã°£ÀÌ È帣¸é¼ º¼·£µå Åõ°Ô´õ, ·¡¼î³¯ ·ÎÁî µîÀÇ ÄÉÀ̽º µµ±¸°¡ VS.NET¿¡ Ç÷¯±×ÀÎ µÇ¾ú°í, ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼´Â ¾Æ¿¹ ÄÉÀ̽º µµ±¸°¡ ±âº» ±â´ÉÀ¸·Î Ãß°¡µÇ¾ú´Ù. ÀÌÁ¦, º»°ÝÀûÀ¸·Î ´å³Ý ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÉÀ̽º µµ±¸µé¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.
ºñÁö¿À 2003
MS ºñÁö¿À 2003Àº ´å³Ý ȯ°æÀÌ Ã³À½ °ø°³µÆÀ» ¶§ ÄÚµå ¿ª°øÇаú ¼ø°øÇÐÀÌ °¡´ÉÇÑ °Í¸¸À¸·Î ¿©·¯ °³¹ßÀÚµé »çÀÌ¿¡¼ ÈÁ¦°¡ µÆ´ø Á¦Ç°ÀÌ´Ù. º¼·£µå Åõ°Ô´õ ¶Ç´Â ·¡¼î³¯ ·ÎÁî¿Í ºñ±³ÇßÀ» ¶§ ±× ±â´ÉÀÌ ´Ü¼øÇÏ°í ¹ÌºñÇϱâ ¦ÀÌ ¾øÁö¸¸, MS´Â Àå±âÀûÀ¸·Î ´å³Ý ȯ°æ¿¡¼ »ç¿ëµÇ¾î¾ß ÇÏ´Â ¿©·¯ ´ÙÀ̾î±×·¥µéÀ» ±¸¼ºÇÏ°í »ç¿ëÇϱâ À§ÇÑ µµ±¸·Î ºñÁö¿À¸¦ ¼±ÅÃÇß´ø °Í °°´Ù. ºñÁîÅäÅ© ¼¹öÀÇ Ãʱ⠹öÀüµé¿¡¼ ¿ÀÄɽºÆ®·¹À̼ÇÀ» ±¸¼ºÇϱâ À§ÇÑ µå·ÎÀ× µµ±¸µµ ºñÁö¿À ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ¾ú°í, ¿©·¯ ¿ÀÇǽº Á¦Ç°µé¿¡¼ ´ÙÀ̾î±×·¥À» ÀÛ¼ºÇϱâ À§ÇÑ µµ±¸µµ ºñÁö¿À ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ¾ú´Ù.
º¼·£µå Åõ°Ô´õ³ª ·¡¼î³¯ ·ÎÁî µîÀÇ µµ±¸´Â ÄÚµåÀÇ º¯È ¶Ç´Â ´ÙÀ̾î±×·¥ÀÇ º¯È¸¦ ½Ç½Ã°£À¸·Î ¼·Î Àû¿ë½ÃÄÑ ÁÖÁö¸¸ ºñÁö¿À´Â ±×·¸Áö ¾Ê´Ù. ºñÁö¿À´Â <ȸé 1>°ú °°ÀÌ ÀÛ¼ºµÈ ¿ª°øÇÐ ÀÛ¾÷¿¡¼ ÀÛ¼ºµÈ Äڵ带 ¸®¹ö½º ¿£Áö´Ï¾î¸µ ÇÏ¸é ºñÁö¿À ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. ¹°·Ð ½Ç½Ã°£ µ¿±âÈ´Â ºÒ°¡´ÉÇÏ´Ù.
 |
| <ȸé 2>ºñÁö¿ÀÀÇ Å¬·¡½º ´ÙÀÌ¿À±×·¥ µå·ÎÀ×°ú ¿ª°øÇÐ UML °ü·Ã ¸Þ´º |
ºñÁö¿À¿¡¼ ÀÛ¼ºµÈ ´ÙÀ̾î±×·¥À» VS.NET·Î ¼ø°øÇÐÇÏ´Â °Í ¿ª½Ã °¡´ÉÇÏ´Ù. ¿ª°øÇп¡¼¿Í ¸¶Âù°¡Áö·Î ´ÙÀ̾î±×·¥°ú ¼Ò½ºÄÚµå °£ÀÇ ½Ç½Ã°£ µ¿±âÈ´Â ºÒ°¡´ÉÇϰí, ÀÛ¼ºµÈ ´ÙÀ̾î±×·¥À» ¿ª°øÇÐÇÏ¸é »õ VS.NET ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇϰųª, ¼Ò½ºÄڵ带 ¼öµ¿ÀûÀ¸·Î »ý¼ºÇÑ´Ù.
ºñÁö¿À´Â ÀÌ·¯ÇÑ ¿ª°øÇаú ¼ø°øÇÐ À̿ܿ¡µµ Ç¥ÁØ UMLÀÌ Á¦°øÇÏ´Â °ÅÀÇ ¸ðµç ´ÙÀ̾î±×·¥µéÀ» Á¦°øÇϰí VS.NET°ú º´Çà ÀÛ¾÷À» ÁøÇàÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¶ÇÇÑ ÅÛÇø´À» ÀÌ¿ëÇÑ ¿©·¯ ´ÙÀ̾î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇϴµ¥, UMLÀÇ °ÅÀÇ ¸ðµç Ç¥ÁØ ´ÙÀ̾î±×·¥»Ó¸¸ ¾Æ´Ï¶ó µ¥ÀÌÅͺ£À̽º ´ÙÀ̾î±×·¥(¼ø°øÇаú ¿ª°øÇÐÀÌ °¡´ÉÇÏ´Ù), ºí·° ´ÙÀ̾î±×·¥ µîÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀ» Á¦°øÇÑ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À 2005 ÆÀ ½ºÀ§Æ®
ºñÁÖ¾ó ½ºÆ©µð¿À 2005°¡ º£Å¸ 2¸¦ ÅëÇØ ±× ¸ð½ÀÀ» µå·¯³»°í ÀÖ´Ù. 6°³¿ù Àü¿¡ ¹Þ¾Ò´ø ºñÁÖ¾ó ½ºÆ©µð¿À À§µåºñ ÆÀ ½Ã½ºÅÛ(Visual Studio Whidbey Team System)ÀÌ ºñÁÖ¾ó ½ºÆ©µð¿À 2005 ÆÀ ½ºÀ§Æ® º£Å¸ 2·Î À̸§ÀÌ ¹Ù²î¾ú´Âµ¥ ÀÌÀü ¹öÀüÀÇ VS.NETµé°ú´Â È®¿¬È÷ º¯Çß´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â 5³â Àü, ¡®2001³â¿¡ °³¹ß ȯ°æÀÇ ÆÐ·¯´ÙÀÓ ½ÃÇÁÆ®¡¯¶ó°í ºÒ¸®¾ú´ø VS.NETÀÇ µîÀ常ÅÀ̳ª Å« º¯È¸¦ °¡Á®¿Ã µíÇÏ´Ù. ¿©±â¼´Â ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼ Áö¿øÇÏ´Â ÄÉÀ̽º µµ±¸µé¿¡ ´ëÇØ Çѹø »ìÆìº¸ÀÚ.
 |
| <ȸé 3> ºñÁÖ¾ó ½ºÆ©µð¿À 2005ÀÇ Å¬·¡½º ´ÙÀ̾î±×·¥ |
¹Ýµå½Ã ÇÊ¿äÇÑ µµ±¸¸¸ Á¦°øÇÑ´Ù
»ç½Ç, ·¡¼î³¯ ·ÎÁ º¼·£µå Åõ°Ô´õ °°Àº °ÍÀ» ÄÉÀ̽º µµ±¸¶ó°í ºÎ¸¦ ¼ö Àִµ¥ ÀÌµé µµ±¸´Â ƯÁ¤ °³¹ß ¹æ¹ý·Ð(¿¹¸¦ µé¾î UP(Unified Process)¿Í °°Àº)À» ±â¹ÝÀ¸·Î ÇÑ ¿ä±¸»çÇ× ºÐ¼® µîÀÇ °³³ä ¼³°è ´Ü°è, Ŭ·¡½º ´ÙÀ̾î±×·¥ µîÀÇ ³í¸® ¼³°è ´Ü°è¸¦ ÀÚµ¿È µµ±¸·Î ºÐ¼®Çϰí ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù. ÇÏÁö¸¸ ´ÜÀûÀ¸·Î ¸»ÇÏ¸é ºñÁÖ¾ó ½ºÆ©µð¿À 2005 ÆÀ ½ºÀ§Æ®´Â ÀÌ·¯ÇÑ ÀýÂ÷ÀûÀÎ ¼³°è ´Ü°èµéÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â MS¿¡ µû¸£¸é ¡®²À ÇÊ¿äÇÑ¡¯ µµ±¸µé¸¸À» Á¦°øÇÑ´Ù.
ÇÊÀÚµµ ¸¹Àº °³¹ß ÇÁ·ÎÁ§Æ®µéÀ» ¼öÇàÇÏ¸é¼ ¹®¼È¸¦ À§ÇØ ¿©·¯ ÄÉÀ̽º µµ±¸µéÀ» »ç¿ëÇß´Ù. ÄÉÀ̽º µµ±¸µéÀ» »ç¿ëÇØ ´Ù¾çÇÏ°Ô ±×·ÁÁø ¿©·¯ ´ÙÀ̾î±×·¥µéÀ» ±ò²ûÇÏ°Ô ¹®¼ÈÇÏ·Á°í ³ë·ÂÇϰí, ½ÇÁ¦·Î ±×·¸°Ô ÇßÁö¸¸ ÇÁ·ÎÁ§Æ®°¡ Á¾·áµÈ ½ÃÁ¡¿¡¼ º¸¸é ¾ðÁ¦³ª ÀÛ¼ºµÈ ¹®¼µé°ú ½ÇÁ¦ ¼ÒÇÁÆ®¿þ¾î¿ÍÀÇ Â÷ÀÌ´Â ÀÖ¾ú´Ù. »ç¿ëÇÏ´Â ¿©·¯ ÄÉÀ̽º µµ±¸µéÀÌ ´ÙÀ̾î±×·¥°ú ¼Ò½ºÄÚµåÀÇ µ¿±âȸ¦ Áö¿øÇÏ¿© ¼Ò½ºÄÚµå¿Í Ŭ·¡½º ´ÙÀ̾î±×·¥ÀÌ ´Ù¸£´ÙµçÁö ÇÏ´Â ¹®Á¦´Â À¢¸¸Çؼ´Â ¹ß»ýÇÏÁö ¾Ê¾Ò´Ù.
ÇÏÁö¸¸ À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥ ¶Ç´Â Ȱµ¿ ´ÙÀ̾î±×·¥ µîÀº 100% ºÐ¼®µÈ ¿ä±¸»çÇ×À¸·Î ÀÛ¾÷ÇÒ ¼ö ¾ø´Â ȯ°æ¿¡¼ °³¹ßÀ» ÁøÇàÇÏ´Ù º¸¸é ¿ä±¸»çÇ×Àº º¯Çϱ⠸¶·ÃÀÌ´Ù. ±×¸®°í º¯ÇÑ ¿ä±¸»çÇ×À» ¼Ò½ºÄڵ忡 ¸ÕÀú Àû¿ëÇÑ ´ÙÀ½ À¯½ºÄÉÀ̽º¿¡ ¹Ý¿µÇÏ´Â ÀÛ¾÷µéÀ» ¹Ýº¹ÇÏ°Ô µÈ´Ù.
°á±¹Àº óÀ½ ÀÛ¼ºÇÒ ¶§´Â ±×·¸°Ô ÀÚ¶û½º·´°í ÈǸ¢ÇØ º¸ÀÌ´ø ´ÙÀ̾î±×·¥µéÀÌ ÇÁ·ÎÁ§Æ®°¡ ²Ï ÁøÇàµÈ ½ÃÁ¡¿¡¼´Â ¹«¿ëÁö¹°ÀÌ µÈ´Ù. ¸¸¾à, °íÁý ¼¾ PMÀÌ ÀÖ¾ú´Ù¸é ÇÁ·ÎÁ§Æ®ÀÇ ÁøÇàÀ» Á¶±Ý ´ÊÃß´Â ÇÑÀÌ ÀÖ´õ¶óµµ ÀÛ¼ºµÈ ¹®¼¿Í Äڵ带 ÀÏÄ¡½ÃŰ´Â ÀÛ¾÷À» µû·Î ÁøÇàÇϰÚÁö¸¸ ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¶óÀÌÇÁ »çÀÌŬÀ» Áö¿¬ÇÏ°Ô µÈ´Ù.
°¡½¿¿¡ ¼ÕÀ» ¾ñ°í »ý°¢Çغ¸¸é, ÇÊÀÚ ¿ª½Ã À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥À» Á¦´ë·Î ±×¸®°Å³ª ¸Þ½îµå¸¦ ÀÛ¼ºÇϱâ À§ÇØ ¸ðµç ¸Þ½îµåÀÇ È°µ¿ ´ÙÀ̾î±×·¥À» ÀÛ¼ºÇÑ ÀûÀº ¾ø´Ù. Àû´çÈ÷ ÇÁ·ÎÁ§Æ®ÀÇ °³¿ä Á¤µµ¸¸À» ÆÄ¾ÇÇϱâ À§ÇØ VS.NETÀÌ ¾Æ´Ñ ´Ù¸¥ ÄÉÀ̽º µµ±¸¸¦ ½ÇÇàÇÏ¿© ´ÙÀ̾î±×·¥À» ±×¸®°í(¶Ç´Â ¿¬½ÀÀå¿¡ ¼ÕÀ¸·Î ±×·Á¼ ±×·ÁÁø ´ÙÀ̾î±×·¥À» ¿©·¯ Àå º¹»çÇØµÎ±âµµ Çß´Ù) ±× ´ÙÀ̾î±×·¥°ú ÇÁ·ÎÁ§Æ®¸¦ µ¿±âÈÇÏ´Â °ÍÀÌ ¾Æ´Ñ Äڵ带 ÀÛ¼ºÇÒ ¶§ ¡®Âü°í¡¯ÇÏ´Â Á¤µµ·Î ÁøÇàÇÑ ÇÁ·ÎÁ§Æ®°¡ ²Ï µÈ´Ù(Á¤¼®Àº ¾Æ´Ï°ÚÁö¸¸ ÇÁ·ÎÁ§Æ®ÀÇ ºü¸¥ ÁøÇà¿¡ ²Ï µµ¿òÀº µÆ´Ù).
ÇÏÁö¸¸ ¹Ýµå½Ã ÀÖ¾î¾ß µÇ´Â °ÍÀº ÀÖ´Â ¹ýÀÌ´Ù. 1+1Àº Ç×»ó 2À̰í, ²Ç¼ö¸¦ ¾²´õ¶óµµ 1+1ÀÇ °á°ú·Î ³ª¿Â 2¸¦ ±â¹ÝÀ¸·Î Àû´çÇÑ ²Ç¼ö¸¦ ÆîÃÄ¾ß Á¦´ë·Î µÈ ¼ÒÇÁÆ®¿þ¾î°¡ ¸¸µé¾îÁø´Ù. ±â¾÷¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÇÁ·ÎÁ§Æ®¶ó¸é ´ç¿¬È÷ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾ÆÅ°ÅØÃ³ Á¤µµ´Â ÀÛ¼ºÇØ¾ß Çϰí, ÀÛ¼ºµÈ ¾ÆÅ°ÅØÃ³´Â Ȱµ¿ ´ÙÀ̾î±×·¥À̳ª Ŭ·¡½º ´ÙÀ̾î±×·¥Ã³·³ ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ¸é¼ Àû´çÈ÷ º¯°æµÉ ¼ö ÀÖ´Â ¼ºÁúÀÇ °ÍÀÌ ¾Æ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³´Â ÇÑ ¹ø ÁöÁ¤µÇ¸é ¹Ýµå½Ã ±× ¾ÆÅ°ÅØÃ³¸¦ °Á¦ÇØ¾ß ¼ÒÇÁÆ®¿þ¾îÀÇ Àç»ç¿ë¼º°ú °¡¿ë¼ºÀ» ±â´ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÇϳªÀÇ ÄÄÆ÷³ÍÆ®¶óµµ ¿©·¯ °èÃþ¿¡ °ÉÃÄ ÀÛ¼ºµÈ´Ù¸é Àüü ÀÀ¿ë ÇÁ·Î±×·¥À» Àç»ç¿ëÇÒ ¼ö ¾ø°Ô µÇ´Â ÃÖ¾ÇÀÇ °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â ÀÌ·± ½ÄÀ¸·Î ¡®¹Ýµå½Ã ÇÊ¿äÇÑ µµ±¸¸¸ Á¦°øÇϰڴ١¯´Â öÇÐÀ» °¡Áö°í ÀÖ´Â µíÇÏ´Ù. Áï ¹Ýµå½Ã ÇÊ¿äÇØ¼ ÀÛ¼ºÇß´Ù¸é ÀÛ¼ºµÈ ´ÙÀ̾î±×·¥´ë·Î ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ßÀÌ ÁøÇàµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â »õ·Î¿î ¿©·¯ µðÀÚÀÎ µµ±¸¸¦ Áö¿øÇϴµ¥, »õ·Î¿î µðÀÚÀÎ µµ±¸´Â Ŭ·¡½º µðÀÚÀ̳Ê(class designer)¿Í ºÐ»ê ½Ã½ºÅÛ µðÀÚÀ̳Ê(distributed system designers)·Î, ºÐ»ê ½Ã½ºÅÛ µðÀÚÀ̳ʴ ±ä¹ÐÇÏ°Ô ÅëÇÕµÈ 4°³ÀÇ µµ±¸ ±×·ìÀ¸·Î ±¸¼ºµÈ´Ù.
 |
| <±×¸² 1> ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³ |
À̵é 4°³ÀÇ µµ±¸´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¿¬°á µðÀÚÀ̳Ê(application connection designer), ³í¸®Àû µ¥ÀÌÅͼ¾ÅÍ µðÀÚÀ̳Ê(logical datacenter designer), ½Ã½ºÅÛ µðÀÚÀ̳Ê(system designer), ¹èÆ÷ µðÀÚÀ̳Ê(deployment designers)·Î ±¸¼ºµÇ°í, À̵é Áß ÀÀ¿ë ÇÁ·Î±×·¥ µðÀÚÀÌ³Ê¿Í Å¬·¡½º µðÀÚÀ̳ʴ ½Ã½ºÅÛ°ú ±¸¼º ¿ä¼ÒÀÇ ±×·¡ÇÈ µðÀÚÀÎ Áö¿ø°ú ÄÚµå »ý¼º Áö¿ø µî ÁÖ¿ä Æ¯¼ºÀ» °øÀ¯ÇÑ´Ù. ¸ðµç µðÀÚÀ̳ʴ º¼·£µå Åõ°Ô´õ¿Í ·¡¼î³¯ ·ÎÁî°¡ ±×·¯ÇϵíÀÌ ¾ç¹æÇâ µ¿±âȸ¦ Áö¿øÇÑ´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³ÀÇ Á¤ÀÇ
¿¹¸¦ µé¾î, Áö³ 1ȸ ¿¬Àç¿¡¼ ¼³¸íÇßµíÀÌ ÀÀ¿ë ÇÁ·Î±×·¥Àº <±×¸² 1>°ú °°Àº ±¸Á¶¸¦ °¡Á®¾ß ÇÑ´Ù°í ÇÏÀÚ. ±×·¯¸é ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼ºÀ» À§ÇØ Âü¿©ÇÏ´Â ¸ðµç °³¹ßÀÚµéÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸Á¶¸¦ µû¶ó ÀÛ¼ºÇØ¾ß ÇÑ´Ù(¹°·Ð ÀÌ·± ¾ÆÅ°ÅØÃ³¸¦ ÁöÄÑ ³ª°¡·Á¸é ÄÉÀ̽º µµ±¸µéº¸´Ù ´É·Â ÀÖ´Â PMÀÇ ¿Ã¹Ù¸¥ ÆÀ ±¸¼ºÀÌ ¿ì¼±µÈ´Ù).
¾ÆÅ°ÅØÃ³´ë·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÑ´Ù¸é, ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþÀ» ±¸¼ºÇÏ´Â ASP.NET À¥ ÀÀ¿ë ÇÁ·Î±×·¥, ºñÁî´Ï½º ÄÄÆ÷³ÍÆ®¸¦ ±¸¼ºÇϴ Ŭ·¡½º ¶óÀ̺귯¸® ÀÀ¿ë ÇÁ·Î±×·¥, µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ´ã´çÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥, ¼ºñ½º ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÏ´Â À¥ ¼ºñ½º ÀÀ¿ë ÇÁ·Î±×·¥ µîÀÇ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥ ¼Ö·ç¼ÇÀÌ ±¸¼ºµÇ°í, ÀÌ ¼Ö·ç¼Ç Çϳª¿¡ ±¸¼ºµÈ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº ¿¬°áÀ» °¡Áø´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â ´å³Ý °³¹ß¿¡ ÇÊ¿äÇÑ ÀÌ·± ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿¬°áµéÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ´ÙÀ̾î±×·¥À» Á¦°øÇÑ´Ù. ±× ´ÙÀ̾î±×·¥ÀÌ ¹Ù·Î ÀÀ¿ë ÇÁ·Î±×·¥ ¿¬°á µðÀÚÀÌ³Ê (application connection designer)ÀÌ´Ù.
 |
| <ȸé 4> ÀÀ¿ë ÇÁ·Î±×·¥ ´ÙÀ̾î±×·¥ Ãß°¡ |
 |
| <ȸé 5> ÀÀ¿ë ÇÁ·Î±×·¥ ´Ù¾ÆÀ̾î±×·¥ÀÌ Ãß°¡µÈ ¸ð½À |
ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼ ¼Ö·ç¼ÇÀ» Çϳª ÀÛ¼ºÇß´Ù¸é, °¡Àå óÀ½ ¸¸³ª°Ô µÇ´Â µðÀÚÀ̳ʰ¡ ¹Ù·Î ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ¿¬°á µðÀÚÀ̳ÊÀÌ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¿¬°á µðÀÚÀ̳ʴ ¼Ö·ç¼ÇÀ» ¿À¸¥ÂÊ Å¬¸¯ÇÏ°í ¡¸Add¡¦ New Item¡¦¡¹À» ¼±ÅÃÇÏ¿© ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¼Ö·ç¼Ç¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ ´ÙÀ̾î±×·¥ÀÌ Ãß°¡µÇ¸é <ȸé 5>¿Í °°Àº µðÀÚÀΠâÀ» º¸¿©ÁØ´Ù.
<±×¸² 1>ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³¸¦ º¸¸é À¥ ÀÀ¿ë ÇÁ·Î±×·¥Àº À¥ ¼ºñ½ºÀÎ ¼ºñ½º ÀÎÅÍÆäÀ̽º¿¡ ¿¬°áµÇ¾î µ¿ÀÛÇÑ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ µðÀÚÀ̳ʴ ´ÙÀ̾î±×·¥¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Â ¿©·¯ µµ±¸µéÀ» Á¦°øÇϴµ¥ Á¦°øµÇ´Â µµ±¸»óÀÚ¿¡¼ ASP.NET À¥ ¼ºñ½º¸¦ ¼±ÅÃÇÏ°í µðÀÚÀΠâÀ¸·Î µå·¡±×ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ °£ÀÇ ¿¬°áÀ» °øÀ¯ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ASP.NET À¥ ¼ºñ½º¸¦ ¼±ÅÃÇÏ°í µðÀÚÀΠâÀ¸·Î µå·¡±×&µå·ÓÇÑ ÈÄ, µÎ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿£µå Æ÷ÀÎÆ®(end point)¸¦ ¼·Î ¿¬°áÇØÁÖ¸é µÎ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿¬°áµÈ´Ù.
 |
| <ȸé 6> ¿¬°áµÈ µÎ ÀÀ¿ë ÇÁ·Î±×·¥ |
 |
| <ȸé 7> Ãß°¡µÈ ºñÁö´Ï½º ·ÎÁ÷ °èÃþ ÄÄÆ÷³ÍÆ® ÀÀ¿ë ÇÁ·Î±×·¥ |
ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³¸¦ °è¼Ó ±¸¼ºÇϱâ À§ÇØ ´ÙÀ½ ÀýÂ÷¸¦ °è¼Ó ÁøÇàÇØº¸ÀÚ. ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³´Â ¸ðµ¨À» ±¸¼ºÇϱâ À§ÇØ µÎ °³ÀÇ ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÑ´Ù. Çϳª´Â ºñÁî´Ï½º ÄÄÆ÷³ÍÆ®À̰í, ´Ù¸¥ Çϳª´Â ºñÁî´Ï½º ¿£Æ¼Æ¼ÀÌ´Ù. º¹ÀâÇÑ ÀüÀÚ»ó°Å·¡¸¦ ¼öÇàÇÏ´Â ±â¾÷¿ë ÀÀ¿ë ÇÁ·Î±×·¥À̶ó¸é ºñÁîÅäÅ© À¥ ¼ºñ½º(Biztalk WebService)¸¦ Ãß°¡Çؼ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. <±×¸² 1>Àº µÎ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀϹÝÀûÀΠŬ·¡½º ¶óÀ̺귯¸® ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ÀÛ¼ºÇϹǷΠµµ±¸ »óÀÚ¿¡¼ Generic ApplicationÀ» ¼±ÅÃÇÏ¿© ´ÙÀ̾î±×·¥¿¡ Ãß°¡Çϰí, Generic Endpoint¸¦ »ðÀÔÇÑ ÈÄ, °°Àº ¹æ¹ýÀ¸·Î ¿¬°áÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î µ¥ÀÌÅÍ ¿¬°áÀÌ ÇÊ¿äÇÏ´Ù. µ¥ÀÌÅÍ ¿¬°áÀº µµ±¸»óÀÚÀÇ ExternalDatabase¸¦ ¼±ÅÃÇÏ°í ´ÙÀ̾î±×·¥¿¡ »ðÀÔÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. ExternalDatabase ±¸¼º ¿ä¼Ò¸¦ ´ÙÀ̾î±×·¥¿¡ Ãß°¡ÇÏ¸é ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â ¾î¶² µ¥ÀÌÅͺ£À̽º¿¡ ¾î¶»°Ô ¿¬°áÇÒ °ÍÀÎÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ¿ä±¸ÇÑ´Ù. Àû´çÇÑ Á¤º¸¸¦ ÀÔ·ÂÇØÁÖ¸é µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ¿¬°áÀÌ ¿Ï¼ºµÈ´Ù.
ÀÌ·¯ÇÑ ¾ÆÁÖ °£´ÜÇÑ ¹æ¹ýÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾ÆÅ°ÅØÃ³¸¦ Á¤ÀÇÇÒ ¼ö Àִµ¥, ¿Ï·áµÈ ÀÀ¿ë ÇÁ·Î±×·¥ ´ÙÀ̾î±×·¥Àº <ȸé 8>°ú °°´Ù.
ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³´Â ¿©·¯ ÄÄÆ÷³ÍÆ®ÀÇ ±¸¼ºÀ» ¾Ë·ÁÁÖ´Â ¿©·¯ ÇüÅÂÀÇ ´ÙÀ̾î±×·¥À» ´ë½ÅÇÒ ¼ö ÀÖ´Ù. Àû´çÈ÷ ÁÖ¼®À» ºÙ¿©Áشٸé, Business Context ´ÙÀ̾î±×·¥µµ ´ëüÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °³¹ß ¹æ¹ýÀº °³¹ßÀÚ¿Í ºÐ¼®°¡/¼³°èÀÚÀÇ È°µ¿ ¿µ¿ªÀ» È®¿¬ÇÏ°Ô ±¸ºÐÇØ ÁÙ ¼ö ÀÖ´Ù. ÀÌ·± µµ±¸´Â ¹Ýµå½Ã ¿©·¯ Á÷Á¾ÀÇ »ç¶÷µéÀÌ ¸ðÀÎ ÆÀ ´ÜÀ§ÀÇ ±â¾÷¿ë ¼³°è¿¡¼ ¹®¼¸¦ ã¾Æ º¸°üÇÏ°í ¹®¼ÀÇ ¹öÀüÀ» ÀÏÀÏÀÌ È®ÀÎÇÏ´Â µîÀÇ ÀÛ¾÷À» È®¿¬È÷ ÁÙ¿©ÁØ´Ù.
 |
| <ȸé 8> ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥ ´ÙÀ̾î±×·¥ |
 |
| <ȸé 9>½Ã½ºÅÛ ´ÙÀ̾î±×·¥ |
ÀÌ·¸°Ô ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØÃ³¸¦ ÀÀ¿ëÇØ¼ °¢ ÇÏÀ§ ½Ã½ºÅÛÀ» ¼³°èÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 2005´Â ½Ã½ºÅÛ ´ÙÀ̾î±×·¥À» Áö¿øÇϴµ¥, <ȸé 8>¿¡¼¿Í °°ÀÌ ÀÛ¼ºµÈ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥À» ºÐ»ê ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÇϳªÀÇ ¹èÆ÷ ´ÜÀ§ÀÎ ½Ã½ºÅÛÀ» ±¸¼ºÇϰí Á¶Á÷ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡´Â Ŭ·¡½º ´ÙÀ̾î±×·¥À̳ª ¹èÆ÷ ´ÙÀ̾î±×·¥ °°Àº ¸¹Àº »õ·Î¿î ±â´ÉµéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ÇÊÀÚ°¡ ¿ø°í¸¦ ÀÛ¼ºÇϰí ÀÖ´Â Áß¿¡, ¸ð Çб³¿¡¼ µ¿ÀÛÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù´Â ¿¬¶ôÀ» ¹Þ°í ¿¡·¯¸¦ ÇØ°áÇÏ·¯ ´Ù³à¿Â ÀûÀÌ ÀÖ´Ù. ¿À·ù´Â Ä¿³Ø¼Ç Ç®(connection pool)ÀÌ ²Ë Â÷¼, ´õ ÀÌ»óÀÇ µ¥ÀÌÅÍ ¿¬°áÀ» ÀÛ¼ºÇÒ ¼ö ¾ø´Ù´Â ¿À·ù¿´´Ù.
Á¤¼®´ë·Î¶ó¸é ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾ÆÅ°ÅØÃ³¸¦ Á¦´ë·Î ¼³°èÇϰí Ä¿³Ø¼Ç Ç®¸µÀ» ÇϳªÀÇ ÄÄÆ÷³ÍÆ®¿¡´Ù À§ÀÓÇÏ¿© À§±â »óȲ¿¡ Áï½Ã ´ëóÇÒ ¼ö ÀÖµµ·Ï ±¸Á¶¸¦ °³¼±ÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ¿ì¼± ±ÞÇÑ ºÒºÎÅÍ ²ô°í ºÁ¾ß ÇÑ´Ù°í, ¸ðµç ÆäÀÌÁö¿Í µ¥ÀÌÅÍ ÆÐÄ¡¸¦ ÇÑ ´ÙÀ½ ´ÝÈ÷Áö ¾Ê´Â µ¥ÀÌÅ͸®´õ °³Ã¼µéÀ» ÀÏÀÏÀÌ Ã£¾Æ ´Ý¾Æ¾ß Çß´Ù. Á¦´ë·Î µÈ ¾ÆÅ°ÅØÃ³¸¦ ±â¹ÝÀ¸·Î ¼³°èµÆ´Ù¸é ÀÌ·± ¿À·ù´Â ¹ß»ýÇÏÁöµµ ¾Ê¾ÒÀ» °ÍÀ̰í, ÇϳªÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ´Â °Í¸¸À¸·Î Àüü ÇÁ·Î±×·¥ÀÇ ¿À·ù°¡ ÇØ°áµÆÀ» °ÍÀÌ´Ù.
´Ù¸¥ µµ±¸´Â ÇÊ¿äÇѰ¡?
´å³Ý °³¹ß¿¡¼ ¹Ýµå½Ã ºñÁÖ¾ó ½ºÆ©µð¿À 2005¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ÄÉÀ̽º µµ±¸¶ó´Â °ÍÀº ÀÚµ¿Â÷ ¼ö¸® Àåºñ¿Í °°Àº °ÍÀÌ´Ù. ¼ö ¾øÀÌ ¸¹Àº µµ±¸µé Áß¿¡ Àڱ⠼տ¡ °¡Àå ¸Â°í »ç¿ëÇÏ±â ÆíÇÑ °Í Çϳª¸¸À» °ñ¶ó »ç¿ëÇÏ¸é µÈ´Ù. ·¡¼î³¯ ·ÎÁî°¡ ÆíÇÏ¸é ±×°ÍÀ» ¾²¸é µÇ°í, °³¹ß ¹æ¹ý·ÐÀÌ UP°¡ ÆíÇÏ´Ù¸é UP¸¦ ¼±ÅÃÇÏ¿© »ç¿ëÇÏ¸é µÈ´Ù. ²À ¿Å°Ü ¿Ã Çʿ䰡 ÀÖÀ»±î ÇÏ´Â °í¹ÎÀº ÀÚ¹Ù°¡ óÀ½ µîÀåÇßÀ» ¶§ C++ °³¹ßÀÚµéÀÇ °í¹Î°ú °°Àº ¸Æ¶ôÀÌ´Ù.
ÇÊÀÚ´Â ºñÁÖ¾ó ½ºÆ©µð¿À 2005°¡ ÀÖ´õ¶óµµ ´Ù¸¥ µµ±¸ Çϳª Á¤µµ´Â ÇÊ¿äÇÏ´Ù°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ ±× µµ±¸°¡ ²À ·¡¼î³¯ ·ÎÁ º¼·£µå Åõ°Ô´õ °°ÀÌ UP °³¹ß ¹æ¹ý¿¡ ÇÊ¿äÇÑ ¸ðµç µµ±¸µéÀ» ´Ù Á¦°øÇÏ´Â ¹«°Å¿î °ÍÀÏ ÇÊ¿ä´Â ¾ø´Ù. ¸î ÀåÀÇ Á¾ÀÌ¿Í ¿¬ÇÊ, Áö¿ü´Ù ´Ù½Ã ¾²±â À§ÇÑ Áö¿ì°³¸é ÃæºÐÇÏ´Ù.
ÁÁÀº º¯È´Â °è¼ÓµÇ¾ß ÇÑ´Ù
¾ó¸¶ Àü °£´ÜÇÑ ATL ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ À§ÇØ ºñÁÖ¾ó ½ºÆ©µð¿À 6.0À» ¼³Ä¡ÇÏ°í »ç¿ëÇߴµ¥, 5³â°£ VS.NETÀ» »ç¿ëÇÑ ÇÊÀÚ¿¡°Ô´Â °í¿ª °°Àº ÀÏÀ̾ú´Ù. ¿ì¼± ÀÎÅÚ¸®¼¾½º ±â¼úÀÇ Ãʱ⠽ÃÁ¡À̶ó Äڵ带 ÀÛ¼ºÇϱⰡ ³Ê¹« ºÒÆíÇß´Ù(µð¹ö°Å ¶ÇÇÑ ºÒÆíÇß´Ù). ¼¼»ó ¸ðµç °ÍÀº ÁøÈÇϱ⠸¶·ÃÀ̰í, °³¹ß µµ±¸ ¶ÇÇÑ ¼¼»ó ¾î¶² °³Ã¼µéº¸´Ù »¡¸® ÁøÈÇÑ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À 2005¸¦ Á¢Çغ» ÁÖÀ§ÀÇ °³¹ßÀÚµéÀ̳ª ÇлýµéÀº ÇѼûºÎÅÍ ½¬°í ½ÃÀÛÇÑ´Ù. ¿ÏÀüÈ÷ »õ·Î ¹è¿ö¾ß µÇ´Â °ÍÀÌ ¾Æ´Ï³Ä´Â °ÍÀÌ´Ù. °¡²û ÇÊÀÚµµ ³Ê¹« »¡¸® º¯ÈÇÏ´Â IT¸¦ ¾÷À¸·Î »ïÀº °ÍÀ» ÈÄȸÇÒ ¶§µµ ÀÖ´Ù. ¡ººñÁÖ¾ó ½ºÆ©µð¿À 2005 º£Å¸ 2¿¡¼ º¯ÈÇÑ 8532°¡Áö¡»¶ó´Â ¹®¼¸¦ ¹ÞÀ» ¶§¸é ´Ù ±×¸¸µÎ°í ¸Ó¸® ±ð°í »êÀ¸·Î µé¾î°¡°í ½Í¾îÁö´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ µî´ë°¡ º¸À̴µ¥ °¡±î¿î ¾ÏÃÊ¿¡ ¹è¸¦ ´î ¼ö´Â ¾ø´Â ¹ý. ±× µî´ë°¡ ±¸¿øÀÇ ±æÀ» Á¦°øÇÑ´Ù¸é ±× µî´ëÀÇ À̸§ÀÌ ÀÚ¹ÙÀ̰Ç, ´å³ÝÀ̰Ç, ´Ù¸¥ ±â¼úÀÌ°Ç »ó°ü¾ø´Ù. ±â¼úÀº ³¯ÀÌ °¥¼ö·Ï º¯ÈÇÏ°í °³¹ßÀº °¥¼ö·Ï Àç¹ÌÀÖ¾îÁö°í ÀÖ´Ù. ºÎµð, ÀÌ·± ÁÁÀº º¯È°¡ °è¼Ó µÇ±â¸¦ ¹Ù¶õ´Ù.@
* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.