Ȩ > ´º½º > Å×Å©°¡À̵å > ¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃ
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
Ŭ¶ó¿ìµå ȯ°æ¼­ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù Ç÷§Æû ¡®°¢±¤¡¯
´ÜÀÏ È¯°æ ±¸¼ºÀ¸·Î ´ë±Ô¸ð È®Àå °¡´É
2011³â 03¿ù 07ÀÏ 15:09:47 µ¥ÀÌÅÍ³Ý webmaster@datanet.co.kr

   
¹éâÇö  ¼ö¼®
»ï¼ºSDS ÇÁ·¹ÀÓ¿öÅ©±×·ì
ch.h.baek@samsung.com
ÀÚ¹Ù(JAVA)°¡ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡ º»°ÝÀûÀ¸·Î »ç¿ëµÈÁö 10³âÀÌ Ã¤ µÇÁö ¾Ê¾ÒÀ¸³ª »ó´ëÀûÀ¸·Î ªÀº ±â°£¿¡ È®°íÇÑ »ç¿ëÀÚ ±â¹ÝÀ» È®º¸Çϸ鼭 ¿µ¿ªÀ» ³ÐÇô°¡°í ÀÖ´Ù. ÀÚ¹Ù´Â ´ÜÀÏÇÑ È¯°æÀ¸·Î ±¸¼ºÇØ ´ë±Ô¸ð È®ÀåÀÌ °¡´ÉÇÏ°í, °£°áÇÑ ÇüÅÂÀÇ °´Ã¼ÁöÇâ, ÀÎÅÍÆäÀ̽º ±¸Á¶·Î ÇÁ·ÎÁ§Æ®¸¦ º¸´Ù ½±°Ô ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ±×·¯³ª ¾ÆÁ÷µµ ¾ÈÁ¤¼º µîÀ» ÀÌÀ¯·Î ´ë±Ô¸ð ȯ°æ¿¡¼­´Â ÀÚ¹Ù¸¦ È°¿ëÇÏÁö ¾ÊÀ¸·Á´Â °æÇâÀÌ ³²¾ÆÀÖ´Ù. »ï¼º»ý¸í Â÷¼¼´ë ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëµÈ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù Ç÷§ÆûÀÇ »ç·Ê¸¦ ÅëÇØ ´ë±Ô¸ð ȯ°æ¿¡¼­ ÀÚ¹ÙÀÇ È°¿ë¹æ¹ýÀ» ¾Ë¾Æº»´Ù.


1995³â ‘ÀÚ¹Ù(JAVA) 1.0’ÀÌ ÃÖÃÊ °øÇ¥µÈ ÀÌ·¡, ÀÚ¹Ù¶ó´Â Çõ¸íÀûÀÎ ¾ð¾î´Â ¸¹Àº º¯È­¸¦ °¡Á®¿Ô´Ù. ÀÚ¹Ù´Â ´õ ÀÌ»ó Çϵå¿þ¾î³ª ƯÁ¤ ±â¼ú ±¸Á¶¿¡ ÀÇÁ¸ÀûÀÎ °³¹ßÀº ÇÏÁö ¾Ê¾Æµµ µÇ´Â ȯ°æÀ¸·Î, ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM: JAVA Virtual Machine)À̶ó´Â »õ·Î¿î ¿ìÁÖ¿¡¼­ °´Ã¼ ÁöÇâ°ú ÄÄÆ÷³ÍÆ®·Î ¹«ÀåµÈ »õ·Î¿î ½Ã´ë°¡ µµ·¡Çß´Ù. ÀÚ¹Ù¸¦ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡ º»°ÝÀûÀ¸·Î »ç¿ëÇÑÁö 10³âÀÌ Ã¤ µÇÁö ¾Ê¾ÒÀ¸³ª, »ó´ëÀûÀ¸·Î ªÀº ±â°£¿¡ È®°íÇÑ »ç¿ëÀÚ ±â¹ÝÀ» Áß½ÉÀ¸·Î ¿£ÅÍÇÁ¶óÀÌÁî ½ÃÀåÀ» È®º¸ÇØ ¿Ô´Ù.

C, C++¿¡¼­´Â º¼ ¼ö ¾ø´Â, °£°áÇÑ ÇüÅÂÀÇ °´Ã¼ ÁöÇâ°ú ÀÎÅÍÆäÀ̽º Á᫐ ±¸Á¶, °¡ºñÁö Ä÷º¼Ç(Garbage Collection), ¸ÖƼ ¾²·¹µå ó¸® µîÀÇ »õ·Î¿î »ç»ó°ú öÇÐÀ¸·Î ¿ÏÀü ¹«ÀåÇÑ ÀÚ¹Ù ±º´ÜÀº ¸ðµç ¿µ¿ªÀ» ³Ñ³ªµé¸ç ÆÄÁ× Áö¼¼·Î ¿£ÅÍÇÁ¶óÀÌÁî ½ÃÀåÀ» ¹«³Ê¶ß·Á ¿Ô°í, »ç½Ç»ó ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀÇ Ç¥ÁØÀ¸·Î ÀÚ¸® Àâ¾Æ ¸ðµç ºÎºÐ¿¡¼­ Çʼö ºÒ°¡°áÇÑ ¼ÒÁßÇÑ Á¸Àç·Î ±× À§»óÀ» È®°íÈ÷ ÇØ ¿Ô´Ù. ±×·¯³ª ÃÖ±Ù±îÁöµµ ÀüÀι̴äÀÇ »óÅ·ΠÀÚ¹Ù°¡ µµÀüÇÏÁö ¸øÇÑ ¿µ¿ªÀÌ ÀÖ¾úÀ¸´Ï, ¹Ù·Î ´ëÇü ±ÝÀ¶ Â÷¼¼´ë ÄÚ¾î ½Ã½ºÅÛÀÌ´Ù. ±ÝÀ¶ ÄÚ¾î ½Ã½ºÅÛÀº ¾ÆÁ÷µµ ¸ÞÀÎÇÁ·¹ÀÓ°ú CS ±â¹ÝÀÇ À¯´Ð½º ȯ°æÀÌ ÁÖ·ù¸¦ ÀÌ·ç°í ÀÖÀ¸¸ç, ÃÖ±Ù µé¾î¼­¾ß Àڹ٠ȯ°æÀ¸·Î ÀüȯµÇ°í ÀÖ´Ù.

ÀÚ¹Ù´Â JVM»ó¿¡¼­ ¹ÙÀÌÆ® ÄÚµå(Byte Code) ÇüÅ·Π½ÇÇàµÇ´Â ÀÏÁ¾ÀÇ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾îÀÌ´Ù. C, COBOL°ú °°ÀÌ ¿ÏÀüÈ÷ ½ÇÇà °¡´ÉÇÑ ÆÄÀÏ·Î ÄÄÆÄÀÏ µÇÁö ¾Ê±â ¶§¹®¿¡ JVMÀ̶ó´Â Ư¼öÇÑ È¯°æ¿¡¼­ ½ÇÇàµÈ´Ù. JVMÀº À̽ļº°ú ¹ü¿ë¼ºÀ̶ó´Â ¶Ù¾î³­ ÀåÁ¡À» Áö´Ñ ¹Ý¸é, °í°¡¿ë¼º°ú ó¸® ¼º´É À̽´¶ó´Â ´ÜÁ¡À» µ¿½Ã¿¡ °¡Áö°í ÀÖ´Ù. Â÷¼¼´ë ½Ã½ºÅÛÀÌ ½ÇÇà Áß¿¡ 3~4Ãʾ¿ ¸ØÃç¹ö¸®¸é ¾î¶»°Ô µÇ°Ú´Â°¡? ¸î ½Ã°£ ¼öÇàµÅ¾ß ÇÏ´Â ¹èÄ¡ ÀÛ¾÷ÀÌ ±âÁ¸º¸´Ù 5¹è ÀÌ»ó ´À·ÁÁö¸é ¾î¶»°Ô ÇÒ °ÍÀΰ¡? µîÀÇ ¿ì·Á »çÇ×ÀÌ ÀüÇüÀûÀ¸·Î Á¦±âµÇ´Â Àڹ٠ȯ°æÀÇ À̽´ÀÌ´Ù. ÀÌ·¯ÇÑ ÀÚ¹ÙÀÇ ±â¼ú À̽´µé°ú ÇØ°áÃ¥ ¹× ¼º°ø »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù.

JVM Á¦¾à»çÇ×°ú ÇØ°á¹æ¾È
ÀÚ¹Ù´Â JVMÀ̶ó´Â Ư¼öÇÑ È¯°æÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ¿©·¯ Á¦¾à »çÇ×ÀÌ ¹ß»ýÇÑ´Ù. JVMÀÇ ±¸Á¶´Â ´ÙÀ½ÀÇ 3°¡Áö Á¦¾à »çÇ×À» °®´Â´Ù. 

- JVM ¸Þ¸ð¸®°¡ ºÎÁ·ÇÒ °æ¿ì, °¡ºñÁö Ä÷º¼Ç °úÁ¤ Áß¿¡¼­ ¹ß»ýÇÏ´Â 2~10ÃÊ Á¤µµÀÇ ½Ã½ºÅÛ ¸ØÃã Çö»ó
- VM ´ÜÀÏ ÇÁ·Î¼¼½º¿¡¼­ ¸ÖƼ ¾²·¹µå ¹æ½Ä¿¡ ÀÇÇÑ ±¸Á¶Àû Á¦¾à°ú ¾²·¹µå °£ÀÇ ½Ã½ºÅÛ ÀÚ¿ø °øÀ¯·Î À¯¹ßµÇ´Â »óÈ£ °£¼· ¹®Á¦
- ÀÚ¹ÙÀÇ °´Ã¼ ÁöÇâ ±¸Á¶·Î ¸ðµç µ¥ÀÌÅÍ Å¸ÀÔÀÌ °´Ã¼·Î º¯È¯µÅ¾ß ó¸® °¡´ÉÇÑ ÀÛ¾÷±¸Á¶

ÀÌ·¯ÇÑ Á¦¾à »çÇ×Àº ´ëÇü Â÷¼¼´ë ½Ã½ºÅÛ ±¸Ãà ½Ã ´ÙÀ½ <Ç¥>¿Í °°Àº À̽´¸¦ ¾ß±âÇÑ´Ù. ÀÌ¿Í °°Àº À̽´ Áß ‘¸Å¿ì ³ôÀ½’¿¡ ÇØ´çµÇ´Â Ç׸ñÀº ´ëÇü Â÷¼¼´ë ½Ã½ºÅÛ ±¸Ãà ½Ã ¹Ýµå½Ã Ç®¾î¾ß ÇÏ´Â ¼÷Á¦´Ù. ÀÌµé ¹®Á¦°¡ Ç®¸®Áö ¾ÊÀ¸¸é Â÷¼¼´ë ½Ã½ºÅÛÀÇ ¿ÀÇ ÀÚü°¡ ºÒÅõ¸íÇØ Áö°Å³ª, ºñ¿ëÀÌ ±âÇϱ޼öÀûÀ¸·Î Áõ°¡ÇÒ °ÍÀÌ´Ù. °¡Àå À̽´°¡ µÇ´Â 3°¡Áö Ç׸ñÀ» Áß½ÉÀ¸·Î Àڹ٠ȯ°æÀÇ ±â¼úÀûÀÎ À̽´¿Í ÇØ°á¹æ¾ÈÀ» ±¸Ã¼ÀûÀ¸·Î »ìÆì º¸µµ·Ï ÇÏÀÚ.

   

¹èÄ¡ ¼º´É ¹®Á¦ÀÇ ¿øÀÎ ¹× ÇØ°á ¹æ¾È
¹èÄ¡ ¼º´É À̽´´Â DB Áß½ÉÀÇ ¹èÄ¡ ó¸® ½Ã¿¡´Â »ó´ëÀûÀ¸·Î ¼º´É Â÷ÀÌ°¡ °ÅÀÇ ³ªÁö ¾ÊÀ¸³ª, ÆÄÀÏ Ã³¸® Áß½ÉÀÇ ¹èÄ¡ ÀÛ¾÷ÀÌ ´Ù¼öÀÎ ´ëÇü ±ÝÀ¶ Â÷¼¼´ë¿¡¼­ µÎµå·¯Áö°Ô ³ªÅ¸³­´Ù. <±×¸² 1>¿¡ ³ªÅ¸³ª ÀÖµí ¸Þ¸ð¸®¿¡¼­ ÀÚ¹Ù °´Ã¼·Î º¯È¯ÇÏ´Â ºÎºÐ¿¡¼­ ¼º´É ÀúÇÏ ¹®Á¦°¡ ¹ß»ýÇϴµ¥, ÀÌ´Â ¸Å¿ì ½É°¢ÇÏ´Ù. ÀÚ¹ÙÀÇ IO ¼º´ÉÀº »ó´çÈ÷ ºü¸¥ ¹Ý¸é, °´Ã¼ º¯È¯ °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ºÎÇÏ´Â ¹èÄ¡ ó¸® ¼º´ÉÀ» 1/5 ~ 1/10 ¼öÁØÀ¸·Î ¶³¾î¶ß¸°´Ù.

   

COBOLÀÇ °æ¿ì 1¾ï°ÇÀ» °¡Áø ÆÄÀϵµ 10ºÐ ³»¿¡ ó¸® °¡´ÉÇÏ´Ù. ±×·¯³ª ÀÚ¹ÙÀÇ °æ¿ì´Â JVMÀ» ÀÌ¿ëÇØ Á÷Á¢ ÄÚµùÇÏ¸é µ¿ÀÏ °Ç¼ö ±âÁØÀ¸·Î 1½Ã°£ ÀÌ»óÀÌ ÇÊ¿äÇÏ´Ù. ¸ðµç µ¥ÀÌÅ͸¦ °´Ã¼·Î º¯È¯ÇØ Ã³¸®ÇÏ´Â ÀÚ¹Ù ¾ð¾îÀÇ Æ¯¼º»ó, ÀÌ·¯ÇÑ ¼º´É À̽´´Â ¹Ýµå½Ã ÇØ°áÇØ¾ß ÇÒ ¹®Á¦ÀÌ´Ù. ƯÈ÷ ±âÁ¸ CS ȯ°æÀ̳ª COBOL ȯ°æ¿¡¼­ Àڹ٠ȯ°æÀ¸·Î ÀüȯÇÒ ¶§ ¸¹Àº ¼º´É Â÷À̸¦ °¡Á®¿À´Â °æ¿ì´Â ´õ¿í ±×·¯ÇÏ´Ù.

´Ü¼øÈ÷ º´·Ä󸮸¦ ÅëÇØ ±Øº¹ÇÏ¸é µÉ °ÍÀ¸·Î »ý°¢ÇÒ ¼öµµ ÀÖÀ¸³ª, ÀüüÀûÀÎ ½Ã½ºÅÛ ÀÚ¿øÀÌ ºÎÁ·ÇØÁö´Â °Íµµ ¹®Á¦À̸ç, º´·Ä󸮰¡ ºÒ°¡´ÉÇÑ °æ¿ìµµ ¸¹´Ù. ´ë¾ÈÀ¸·Î´Â ½Ã½ºÅÛ ÀÚ¿øÀ» ´ëÆø Áõ¼³ÇØ ¿î¿µÇÏ´Â ¹æ¹ýµµ ÀÖÀ¸³ª, Çϵå¿þ¾î ºñ¿ë¹®Á¦¿Í ½Ã½ºÅÛ ¿î¿µ»óÀÇ ¾î·Á¿òÀÌ ¹ß»ýÇÑ´Ù. ÀÌ °æ¿ì °í¼º´ÉÀÇ Àü¹®ÀûÀÎ ÀÚ¹Ù ¹èÄ¡ ó¸® ¿£ÁøÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´Ù.

   

°í¼º´É ÀÚ¹Ù ¹èÄ¡ ¿£ÁøÀº <±×¸² 2>ó·³ º´·Ä󸮸¦ ±âº»ÀûÀ¸·Î Áö¿øÇØ¾ß ÇÑ´Ù. Åë»óÀûÀÎ ¼öÆòÀû º´·Äó¸®(Horizontal Parallel Processing) »Ó¸¸ ¾Æ´Ï¶ó, ¼öÁ÷Àû º´·Äó¸®(Vertical Parallel Processing)µµ ÇÔ²² Áö¿øÇØ¾ß ÇÑ´Ù. ¼öÆòÀû º´·Ä󸮴 IO¸¦ º°µµÀÇ ¾²·¹µå·Î ºÐ¸®½ÃÄÑ ºñµ¿±â½ÄÀ¸·Î ó¸®ÇÏ´Â ±¸Á¶·Î, ºÐÇÒ Ã³¸®°¡ ºÒ°¡´ÉÇÑ Áý°è ÀÛ¾÷À̳ª ¸ÓÁö(Merge) ÀÛ¾÷ µî¿¡ ¸Å¿ì À¯¿ëÇÏ´Ù. ÀÌ¿Í ´õºÒ¾î ¼º´É ÀúÇϸ¦ ¾ß±âÇÏ´Â °´Ã¼ ÀÎÄÚµù/µðÄÚµùÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇÑ ÇÁ·Ï½Ã(Proxy) ±¸Á¶ ±â¹ÝÀÇ ¿Âµð¸àµå ÀÎÄÚµù(On-Demand Encoding) ¹æ½ÄÀº ¹Ýµå½Ã Áö¿øµÅ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ´Ù¾çÇÑ Ã³¸® Çâ»ó±â¹ýÀÌ Àû¿ëµÈ °í¼º´É ÀÚ¹Ù ¹èÄ¡ ó¸® ¿£Áø¿¡¼­´Â C, COBOL°ú µ¿µîÇÑ ¼º´ÉÀ» ³¾ ¼ö ÀÖ´Ù.

¼¾ÅÍÄÆ ¼º´É ÃÖÀûÈ­
´ë·®ÀÇ ÀÛ¾÷À» ¿Â¶óÀÎÀ¸·Î ±âµ¿ÇÒ ¶§, ÇÊ¿¬ÀûÀ¸·Î ¹ß»ýÇÏ´Â ¹®Á¦´Â ¹Ù·Î ¼º´ÉÀÌ´Ù. °èÁÂÀÌü 1°Ç¿¡ 0.2ÃÊ°¡ ÇÊ¿äÇÏ´Ù°í °¡Á¤ÇÏÀÚ. ¿ù±Þ ³¯¿¡ ÀºÇà¿¡¼­ 50¸¸°ÇÀÇ ±Þ¿© ÀÌü¸¦ ¼öÇàÇØ¾ß ÇÏ´Â »óȲ¿¡¼­ ÇÊ¿äÇÑ ½Ã°£Àº 30½Ã°£ Á¤µµ´Ù.

50¸¸ × 0.2ÃÊ = 10¸¸ÃÊ = ¾à 30½Ã°£

ÇѵΠ½Ã°£ À̳»¿¡ ÀÛ¾÷ÇØ¾ß ¿ù±ÞÀïÀÌ ÅëÀå¿¡ ±Þ¿©°¡ Á¦¶§ Áö±ÞµÉ ¼ö Àִµ¥, 30½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù¸é ´äÀÌ ³ª¿ÀÁö ¾Ê´Â´Ù. ÀüÇüÀûÀÎ ¼¾ÅÍ ÄÆ ÀÛ¾÷ÀÎ ±Þ¿© ÀÏ°ý ÀÌü¸¦ ÃÖ´Ü ½Ã°£ ³»¿¡ ³¡³»±â À§Çؼ­´Â º´·Ä󸮸¦ ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ¼¾ÅÍÄÆ ¼º´É À̽´ ¶ÇÇÑ Àڹ٠ȯ°æÀÌ °¡Á®¿À´Â Á¦¾à »çÇ×ÀÌ´Ù. ÀÚ¹ÙÀÇ º´·Ä󸮴 ¾²·¹µå ´ÜÀ§·Î ½ÇÇàµÇ¸ç, ¸ÖƼ ¾²·¹µå 󸮰¡ ¿ëÀÌÇÏ´Ù. ¹®Á¦´Â º°µµÀÇ ºÐ»ê ȯ°æÀ» ±¸ÃàÇÏÁö ¾ÊÀ¸¸é ´ÜÀÏ WAS ³»¿¡¼­¸¸ ¾²·¹µå·Î 󸮵ȴٴ °ÍÀÌ´Ù.

   

WAS 1´ë·Î´Â ½Ã½ºÅÛ ÀÚ¿øÀ» ÃæºÐÈ÷ »ç¿ëÇÒ ¼ö ¾øÀ¸¸ç, ƯÈ÷ ¿©·¯ ´ëÀÇ ½Ã½ºÅÛÀ» »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì´Â Ä¡¸íÀûÀÌ´Ù. ¶§¹®¿¡ ´Ù¼öÀÇ WAS¿¡¼­ ½ÇÇà/¿î¿ëÇÒ ¼ö ÀÖ´Â ºÐ»ê ó¸® ¹× °üÁ¦ ȯ°æÀ» ±¸ÃàÇØ¾ß ÇÑ´Ù. WAS 1´ë¸¸À¸·Î´Â ¼­¹ö ÀÚ¿øÀ» ÃæºÐÈ÷ È°¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ´Â ÀÚ¹Ù°¡ Áö´Ï´Â ¸ÖƼ ¾²·¹µå ±¸Á¶ÀÇ ÇÑ°è ¶§¹®ÀÌ´Ù. ÀÌ´Â º´·Ä 󸮰¡ ¿ëÀÌÇϱâ´Â ÇÏÁö¸¸, ½Ã½ºÅÛ ÀÚ¿øÀÌ ÇÁ·Î¼¼½º ´ÜÀ§·Î ÇÒ´çµÇ±â ¶§¹®¿¡ ½Ã½ºÅÛ ÀÚ¿øÀ» ÃæºÐÈ÷ È°¿ëÇÏÁö ¸øÇÑ´Ù. µû¶ó¼­ ¸ÖƼ ÇÁ·Î¼¼½º, ¸ÖƼ ¾²·¹µå ±â¹ÝÀÌ ¸ðµÎ Àû¿ëµÇ´Â º´·Äó¸® ÇüÅ°¡ Á¦°øµÅ¾ß ÇÑ´Ù. ÀÌ´Â ±×¸®µå ±â¹ÝÀÇ Ã³¸® ȯ°æÀ¸·Î °Ç º°·Î ´ë»ó ¼­¹ö¿¡ ¿äûÀ» º¸³»¾î ó¸®ÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» Á¦°øÇØ¾ß ÇÑ´Ù.

WAS ±â¹ÝÀÇ ±×¸®µå ȯ°æÀ» Á¦°øÇÏ´Â ¼¾ÅÍÄÆ ¿£ÁøÀ¸·Î Àüü ½Ã½ºÅÛÀ» ÃæºÐÈ÷ »ç¿ëÇØ °í¼º´ÉÀ» ´Þ¼ºÇÒ ¼ö ÀÖ´Ù. ¹Ý¸é ºÐ»ê ȯ°æ¿¡¼­´Â ÀÛ¾÷ ½ÇÆÐÀÇ À§Çè¿ä¼Ò°¡ ¸Å¿ì Áõ°¡Çϱ⠶§¹®¿¡ ¼¾ÅÍÄÆ ¿£ÁøÀÇ °í°¡¿ë¼º ¹®Á¦¿Í ºÐ»ê ȯ°æÀÇ ¸ð´ÏÅ͸µ ¹®Á¦µµ ÇÔ²² ÇØ°áÇØ¾ß ÇÑ´Ù. ¼¾ÅÍÄÆ Àü¿ëÀ¸·Î °³¹ßµÈ ±×¸®µå ¿£ÁøÀÌ ÀÖ¾î¾ß ÀÌ¿Í °°Àº ¾î·Á¿òÀ» ¸ðµÎ ÇØ°áÇÒ ¼ö ÀÖ´Ù.

¿Â¶óÀÎ ÇÁ·Î±×·¥ Àå¾Ö ÆÄ±Þ È¿°ú ÃÖ¼ÒÈ­
<±×¸² 4>¿¡¼­ º¸µí °³º° ¾²·¹µå´Â JVM »ó¿¡¼­ ¸Þ¸ð¸® ¿µ¿ªÀ» °øÀ¯ÇÑ´Ù. ÇϳªÀÇ WAS¿¡¼­ ¿©·¯ ¾²·¹µå°¡ µ¿½Ã¿¡ ¼öÇàµÇ¸é¼­ »óÈ£°£ÀÇ µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ°í ÂüÁ¶ÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù. ½Ã½ºÅÛ ÀÚ¿ø »ç¿ëÃø¸é°ú µ¿½Ã 󸮼º Çâ»ó Ãø¸é¿¡¼­´Â ¸Å¿ì È¿À²ÀûÀ̳ª, ÇϳªÀÇ ¾²·¹µå ¹®Á¦°¡ Ÿ ¾²·¹µå·Î Æı޵Ǵ ´ÜÁ¡ÀÌ ÀÖ´Ù. ƯÈ÷ ¾÷¹« ·ÎÁ÷ »óÀÇ ¿À·ù µîÀ¸·Î ƯÁ¤ ¾²·¹µå°¡ ¹«ÇÑ ·çÇÁ¿¡ ºüÁö°Å³ª ¸Þ¸ð¸®¸¦ Áö³ªÄ¡°Ô »ç¿ëÇϸé Ÿ ¾²·¹µå¿¡ ¿µÇâÀ» ÁØ´Ù.

   

¶§¹®¿¡ ÇØ´ç ¾÷¹« ¼­ºñ½º´Â »ç¿ëÇÏÁö ¾Êµµ·Ï ½Ç½Ã°£ Á¦¾îÇØ¾ß ÇÑ´Ù. ¹«ÇÑ ·çÇÁ¿¡ ºüÁö´Â ¾÷¹«´Â ÇØ´ç ¾÷¹« ¼­ºñ½º¸¦ ÁßÁö½ÃÅ°°í, WAS¸¦ Àç°¡µ¿ ÇØ¾ß Çϴµ¥ ÀÌ °æ¿ì ´Ù¸¥ ¾²·¹µå±îÁö ¸ðµÎ Á×¾î ¹ö¸°´Ù. À̸¦ ±Øº¹Çϱâ À§ÇÑ ÃÖ¼ÒÇÑÀÇ ¹æ¾îÀåÄ¡·Î ½Ç½Ã°£ ¼­ºñ½º Á¦¾î ±¸Á¶¿Í ¼­ºñ½º »ç¿ë·® ÅëÁ¦ ±¸Á¶°¡ ±¸ÇöµÅ¾ß ÇÑ´Ù.

Â÷¼¼´ë ÀÚ¹Ù À̽´ ¹× ±â¼ú µ¿Çâ
ÀÌ»ó°ú °°Àº 3°¡Áö ÀÌ¿ÜÀÇ ÀÚ¹Ù Áß½ÉÀÇ ´ëÇü ±ÝÀ¶ Â÷¼¼´ë ½Ã½ºÅÛ Áß½ÉÀÇ À̽´¿Í ±â¼ú µ¿ÇâÀ» Á¤¸®ÇØ º¸¸é ´ÙÀ½°ú °°´Ù. Àڹ٠ȯ°æ¿¡ ÃÊÁ¡À» µÐ ³»¿ëÀ¸·Î CS, COBOL ±â¹ÝÀÇ Â÷¼¼´ë¿¡´Â Àû¿ëµÇÁö ¾Ê´Â´Ù.

¿ø°Ý Æ®·£Àè¼Ç µ¿±âÈ­(EJB ±â¹Ý 2 Phase Commit) ÅðÁ¶
EJB´Â °³¹ß°ú ¿î¿µ °ü¸®ÀÇ ¾î·Á¿òÀ¸·Î ÀÚ¸®¸¦ ÀÒ°í ÀÖ´Ù. JP¸ð°Ç°ú °°Àº À¯¸íÇÑ ±ÝÀ¶ ±â¾÷µéÀº ÀÌ¹Ì EJB¸¦ ±â¼ú Ç¥ÁØ ¸ñ·Ï¿¡¼­ »èÁ¦ÇÑÁö ¿À·¡´Ù. EJB¸¦ µµÀÔÇÑ ±âÁ¸ ±â¾÷µéµµ °¡Àå Å« ÀåÁ¡ÀÎ 2 Phase CommitÀ» Æ÷±âÇÏ°í ÀÖ´Ù. 

¹èÆ÷ & ÀÌ°ü °ü¸® ½Ã½ºÅÛ µµÀÔ
°³¹ßµÈ ¾÷¹« ¸ðµâÀ» ´Ù¼öÀÇ ¼­¹ö¿¡ ¹èÆ÷ÇÏ´Â ÀÛ¾÷µµ ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. À̸¦ ÅëÁ¦ÇÏ°í °ü¸®Çϱâ À§ÇÑ ¹èÆ÷ & ÀÌ°ü °ü¸® ȯ°æÀÌ Â÷¼¼´ë ½Ã½ºÅÛ¿¡´Â Çʼö´Ù.

CBD¿Í UML µµÀÔ Á¤Ã¼
CBD¿Í UMLÀÌ ÇѶ§ °¢±¤ ¹Þ´ø ½Ã±â°¡ ÀÖ¾úÀ¸³ª, ÇöÀç´Â ´õ ÀÌ»ó Àû±ØÀûÀ¸·Î È®»êµÇ°í ÀÖÁö ¾Ê°í ÀÖ´Ù. °´Ã¼ ÁöÇâÀ¸·Î °³¹ßÀº ¹Ù¶÷Á÷Çϳª, º¹ÀâÇÑ µ¥ÀÌÅÍ ±¸Á¶ Áß½ÉÀÇ Â÷¼¼´ë ½Ã½ºÅÛ¿¡¼­ UML·Î Á¤±³ÇÑ ¼³°è¸¦ ÇÏ´Â °ÍÀº ½±Áö ¾ÊÀº ÀÏÀÌ´Ù.

´ë³»¿Ü ä³Î Áö¿øÀ» À§ÇÑ ´ÜÀÏ ÀÎÇÁ¶ó ±¸Ãà
´ÜÀÏ ºñÁî´Ï½º ·ÎÁ÷À¸·Î ³»ºÎ ½Ã½ºÅÛ°ú ¿ÜºÎ ½Ã½ºÅÛÀ» µ¿½Ã¿¡ Áö¿øÇÑ´Ù. ´ë³»/´ë¿ÜÀÇ ±¸ºÐÀº ´õ ÀÌ»ó Àǹ̰¡ ¾øÀ¸¸ç, ¸ðµç ¾÷¹« ±â´ÉÀº ¼­ºñ½º ÇüÅ·ΠÁ¦°øµÈ´Ù. ¾÷¹« ½Ã½ºÅÛÀº ¼­ºñ½º ´ÜÀ§·Î Á¤ºñµÇ¸ç, ´Ù¾çÇÑ Å¬¶óÀ̾ðÆ® µé¿¡°Ô ¼­ºñ½º ÇüÅ·ΠÁ¦°øµÈ´Ù.

BPM ÇÁ·Î¼¼½º¿Í ¾÷¹« ó¸® ÇÁ·Î¼¼½ºÀÇ ÀÏüȭ
ºñÁî´Ï½º ÇÁ·Î¼¼½º¿Í ¾÷¹« ¼­ºñ½º 󸮸¦ ´ÜÀÏ Æ®·£Àè¼ÇÀ¸·Î ¹­¾î ÀÏ¿øÈ­ ÇÑ´Ù. ±âÁ¸ BPMÀÇ °íÁúÀûÀÎ ¹®Á¦¿´´ø ÇÁ·Î¼¼½º¿Í ¾÷¹« ¼­ºñ½º°£ÀÇ ±«¸®´Â ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾Ê´Â´Ù. À̸¦ À§Çؼ­´Â BPM°ú ÇÁ·¹ÀÓ¿öÅ© °£ÀÇ ¹ÐÁ¢ÇÑ »óÈ£ ¿¬°è¸¦ À§ÇÑ ¾ÆÅ°ÅØó ±¸Á¶¸¦ Áö¿øÇØ¾ß ÇÑ´Ù.

µ¥ÀÌÅÍ ±×¸®µå µµÀÔ ½ÃÀÛ
µ¥ÀÌÅÍ Ã³¸® ºÎºÐÀÇ µ¿ÇâÀ¸·Î ÁÖ¸ñÇÒ¸¸ÇÑ °ÍÀº µ¥ÀÌÅÍ ±×¸®µåÀÇ ºÎºÐÀû µµÀÔÀÌ´Ù. Áö±Ý±îÁö´Â ¼º´Éº¸´Ù Á¤ÇÕ¼ºÀÇ ¹®Á¦·Î µ¥ÀÌÅÍ ±×¸®µå µµÀÔÀÌ ¾î·Á¿üÀ¸³ª ´Ù¼öÀÇ º¹ÀâÇÑ ¿¬»êÀÌ ÇÊ¿äÇÑ ºÐ¾ß¸¦ Áß½ÉÀ¸·Î ÀϺΠµµÀÔÀ» ½ÃÀÛÇÏ°í ÀÖ´Ù. »ï¼º»ý¸í Â÷¼¼´ë ½Ã½ºÅÛÀº ¿À¶óŬ ÄÚÈ÷¾î·±½º µ¥ÀÌÅÍ ±×¸®µå(Oracle Coherence Data Grid)¸¦ ºÎºÐÀûÀ¸·Î µµÀÔÇß´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀÇ ÅëÇÕ °üÁ¦ ȯ°æÀÇ ±¸Ãà
°³¹ß Ç¥ÁØÀ» °­Á¦ÇÏ°í ÀÚ¿øÀÇ º¯°æ°ú ¹Ý¿µÀ» Àü¹ÝÀûÀ¸·Î ÅëÁ¦ÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¿µ¿ªÀ¸·Î °üÁ¦ ¹üÀ§¸¦ È®ÀåÇÑ´Ù. ÀÌ´Â ½Ã½ºÅÛ º¯°æ¿¡ ´ëÇÑ ºÐ¼® ½Ã°£À» ÁÙÀÌ°í, ½Ã½ºÅÛ°£ÀÇ ´Ù¾çÇÑ Ç¥ÁØÀ» Çϳª·Î °ü¸®ÇØ ½Ã½ºÅÛ ÅëÇÕÀ» ¿ëÀÌÇÏ°Ô Áö¿øÇÑ´Ù. °³¹ß Ç¥ÁØÀ̳ª °ü¸® Ç¥ÁØ ¼öÁØÀÇ Ç¥ÁØÀÌ ¾Æ´Ï¶ó, ³»¿ëÀûÀÎ ºñÁî´Ï½º ¾ð¾îÀÇ Ç¥ÁرîÁö ÁؼöÇϵµ·Ï °üÁ¦Çϴ ȯ°æÀ¸·Î Áß¾Ó ÁýÁßÈ­µÈ °ü¸®¸¦ ¼öÇàÇϸ鼭µµ À¯¿¬ÇÑ °³¹ßÀ» Áö¿øÇÑ´Ù.

   

»ï¼º»ý¸í Â÷¼¼´ë ÇÁ·ÎÁ§Æ® ±¸Ãà»ç·Ê
»ï¼º»ý¸íÀÇ Â÷¼¼´ë ½Ã½ºÅÛÀº Àڹ٠ȯ°æÀ¸·Î 2±â ½Ã½ºÅÛÀ» ¿Ï¼ºÇØ ¼º°øÀûÀ¸·Î ¿ÀÇÂÇÑ »ç·Ê·Î ÁÖ¸ñµÇ°í ÀÖ´Ù. ±¹³» ÃÖ´ë ±Ô¸ð·Î ÁøÇàµÈ Â÷¼¼´ë Àڹ٠ȯ°æÀÎ »ï¼º»ý¸í Â÷¼¼´ë ½Ã½ºÅÛÀº 2010³â 12¿ù ÃÖÁ¾ ¿ÀÇ Çß´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â º¸Çè ÄÚ¾î, °æ¿µºÐ¼®, °í°´ÅëÇÕ, ä³Î, Äݼ¾ÅÍ, IFRS, ÅðÁ÷¿¬±Ý, BPMÀ» ºñ·Ô, ´ëºÎºÐÀÇ ÇÙ½É ½Ã½ºÅÛµéÀ» »õ·Ó°Ô °³ÆíÇÏ´Â ´ë±Ô¸ð Â÷¼¼´ë ÇÁ·ÎÁ§Æ®¿´´Ù. ´ë±Ô¸ð ¹èÄ¡¿Í ¼ÂÅÍÄÆÀ» Æ÷ÇÔÇÑ º¸Çè ÄÚ¾î, °æ¿µ ºÐ¼®À» ºñ·ÔÇÑ º¸Çè ½Ã½ºÅÛÀÇ ÇÙ½É ¾÷¹« ½Ã½ºÅÛÀÌ ¿ÏÀüÇÑ ÀÚ¹Ù ±â¹ÝÀ¸·Î »õ·Ó°Ô ±¸ÃàµÆ´Ù.

¿©±â¿¡´Â »ï¼ºSDSÀÇ Â÷¼¼´ë ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù Ç÷§ÆûÀÎ ‘¾Ö´ÏÇÁ·¹ÀÓ ¿£ÅÍÇÁ¶óÀÌÁî(Anyframe Enterprise)’°¡ Àû¿ëµÆ´Ù. ¾Ö´ÏÇÁ·¹ÀÓ ¿£ÅÍÇÁ¶óÀÌÁî´Â Â÷¼¼´ë ±ÝÀ¶ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ °³¹ß/½ÇÇà/¿î¿µ °üÁ¡¿¡¼­ ¿Â¶óÀΰú ¹èÄ¡, ¼¾ÅÍÄÆ Àüü ȯ°æÀ» ÀÚ¹Ù·Î ±¸ÃàÇßÀ¸¸ç, À̸¦ ÅëÇØ ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀ» À§ÇÑ ÀÚ¹Ù Ç÷§ÆûÀ¸·Î ¿Ï¼ºµÆ´Ù.

¾Ö´ÏÇÁ·¹ÀÓ ¿£ÅÍÇÁ¶óÀÌÁî Á¦Ç°Àº ÀÌ·¯ÇÑ Â÷¼¼´ëÀÇ ÁÖ¿äÇÑ ±â¼úÀûÀÎ ¹®Á¦Á¡µéÀ» ÇØ°áÇÏ°í ¼º´É¿¡ ±Ø´ëÈ­Çϱâ À§ÇÑ µ¶º¸ÀûÀÎ ±â¼ú±¸Á¶¿Í ¾Ë°í¸®ÁòÀ» ±â¹ÝÀ¸·Î ÇÑ °í¼º´ÉÀÇ ÀÚ¹Ù ¿£ÁøÀ» Á¦°øÇÑ´Ù. ¼ö¾ï °ÇÀ» °¡Áø ÆÄÀÏÀ» 30ºÐ À̳»¿¡ ó¸®ÇÏ´Â °í¼º´É ¹èÄ¡ ¿£Áø°ú ´ÜÀÏ ¾÷¹«¸¦ ¼ö¹é°³·Î º´·Ä ºÐ»ê ó¸®ÇÏ´Â ¼¾ÅÍÄÆ ¿£ÁøÀ¸·Î ¿Ï¼ºµÈ Â÷¼¼´ë ¿£ÅÍÇÁ¶óÀÌÁî Ç÷§Æû ´öºÐÀ¸·Î »ï¼º »ý¸í Â÷¼¼´ë´Â ¼º°øÀûÀ¸·Î ¿ÀÇ ÇÒ ¼ö ÀÖ¾ú´Ù.

¾Ö´ÏÇÁ·¹ÀÓ ¿£ÅÍÇÁ¶óÀÌÁî´Â ¼º´É ÀÌ¿Ü¿¡µµ °³¹ß ȯ°æÀ» ÀÚ¹Ù Áß½ÉÀ¸·Î Ç¥ÁØÈ­½ÃÅ°°í ÀÚµ¿È­½ÃÄÑ, ´Ù¼öÀÇ °³¹ßÀÚµéÀÌ Ç¥ÁØÀ» Á¤È®È÷ ÁؼöÇØ °³¹ß ÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» Á¦°øÇϸç, °ËÁõµÈ ´Ù¾çÇÑ ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇϸ鼭µµ Â÷¼¼´ë ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó ±¸Á¶ÀÇ Á¤ÇÕ¼ºÀ» ÀÏ°üµÇ°Ô À¯ÁöÇϱâ À§ÇØ °³¹ß ÀÚµ¿È­ ±â¼úÀ» µµÀÔÇß°í, ½Ã½ºÅÛÀÇ ¾ÈÁ¤ÀûÀÎ ¿î¿ëÀ» À§ÇÑ °üÁ¦ ȯ°æ°ú ÅëÇÕ °ü¸® ȯ°æÀ» ÇÔ²² Á¦°øÇÑ´Ù.

Ŭ¶ó¿ìµå ȯ°æ¼­ HW/SW Á¦¾à ¾ø´Â ‘ÀÚ¹Ù’ °¢±¤
ÀÚ¹ÙÀÇ ¿­Ç³Àº ÀÌÁ¦ ¸· ½ÃÀ۵ǰí ÀÖ´Ù. »ï¼º»ý¸í Â÷¼¼´ë¸¦ ÇʵηÎ, º¸Çè»ç Áß½ÉÀÇ Àڹ٠ȯ°æ µµÀÔÀÌ ¿Ï¼ºµÇ°í ÀÖ°í, Ä«µå, Áõ±Ç, ÀºÇà µµ¸ÞÀαîÁö ÀÚ¹Ù µµÀÔ¿¡ Àû±ØÀûÀ¸·Î ³ª¼­°í ÀÖ´Ù. ¾ÕÀ¸·Î 10³âÀº ÀÚ¹Ù°¡ ´ë¼¼°¡ µÉ °ÍÀÌ´Ù.

ƯÈ÷ Ŭ¶ó¿ìµå ÄÄÇ»Æðú °¡»óÈ­ ȯ°æÀÌ µµÀԵǸ鼭 ÀÚ¹Ù °¡»ó¸Ó½Å¿¡ ±â¹ÝÇÑ Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î¸¦°¡¸®Áö ¾Ê´Â Àڹ٠ȯ°æÀÌ ´õ¿í °¢±¤À» ¹Þ°í ÀÖ´Ù. ½±°Ô ¸»ÇØ ¸ðµç Ç÷§Æû¿¡ ´ÜÀÏÇÑ È¯°æÀ¸·Î ¼³Ä¡µÇ°í, ÀÌ·¯ÇÑ ´ÜÀÏ ¿î¿µÈ¯°æÀÌ ¼ö¹é, ¼öõ ´ëÀÇ ¼­¹ö·Î È®ÀåµÇ¸é¼­ ´ë±Ô¸ð·Î ¿î¿ëµÉ ¼ö Àִ ȯ°æÀ» ±â´Ù¸®°í ÀÖ´Ù.
ÀÌ·¯ÇÑ Â÷¼¼´ë ȯ°æÀ» ¿Ï¼ºÇÏ°í, ¼º°øÀûÀÎ ´ëÇü ½Ã½ºÅÛ ±¸ÃàÀ» À§Çؼ­´Â ÀÚ¹Ù¶ó´Â ±â¼ú Ç÷§ÆûÀÇ Æ¯¼ºÀ» ±Ùº»ÀûÀ¸·Î ÀÌÇØÇÏ°í ¾î·Á¿òÀ» ÇØ°áÇϱâ À§ÇÑ ´Ù°¢µµÀÇ ³ë·ÂÀÌ ¼ö¹ÝµÅ¾ß ÇÒ °ÍÀÌ´Ù.

µ¥ÀÌÅͳÝÀÇ ´Ù¸¥±â»ç º¸±â  
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀÇ°ß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀÇ°ß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | Æѽº: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆǸž÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆà »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr