·¹µåÇÞ (http://www.redhat.com/)ÀÌ ÀÚ»çÀÇ ¿ÀǼҽº ±â¹ÝÀÇ ¹Ìµé¿þ¾î ¼Ö·ç¼ÇÀÎ Á¦À̺¸½º(JBoss)ÀÇ Ç÷§Æû°ú Æ÷Æ®Æú¸®¿À¸¦ È®´ëÇÏ¸ç ¹Ìµé¿þ¾î ½ÃÀå °ø·«¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ³ª¼¹´Ù.
ÃÖ±Ù ·¹µåÇÞÀº ¡ãÂ÷¼¼´ë Ŭ¶ó¿ìµå•¸ð¹ÙÀÏ•ºñÁî´Ï½º ÇÁ·Î¼¼½º °³¹ß ¹× ÅëÇÕÀ» À§ÇÑ ¡®Á¦À̺¸½º Ç»Áî ¼ºñ½º ¿÷½º6(JBoss Fuse Service Works 6)¡¯ ¡ãºòµ¥ÀÌÅ͸¦ ½ÇÇà °¡´ÉÇÑ Á¤º¸·Î º¯È¯½ÃÄÑÁÖ´Â ¡®·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ °¡»óÈ6(Red Hat JBoss Data Virtualization 6)¡¯ ¡ãºòµ¥ÀÌÅÍ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´É °¡¼Óȸ¦ À§ÇÑ ¡®·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6.2(Red Hat JBoss Data Grid 6.2)¡¯¸¦ °ø°³Çß´Ù.
Á¦À̺¸½º Ç»Áî ¼ºñ½º ¿÷½º 6
·¹µåÇÞÀÇ ¡®Á¦À̺¸½º Ç»Áî ¼ºñ½º ¿÷½º 6¡¯¸¦ ÅëÇØ ±â¾÷µéÀº ¼·Î ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ºÐ»êµÇ¾î ÀÖ´Â Á¤º¸¸¦ ¼öÁýÇÏ°í ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ÅëÇÕÇØ ¿ÀÇ ÇÏÀ̺긮µå Ŭ¶ó¿ìµå ¾ÆÅ°ÅØÃ³·Î ÀüȯÇÒ ¼ö ÀÖÀ¸¸ç, ¡®Á¦À̺¸½º µ¥ÀÌÅÍ °¡»óÈ 6¡¯¸¦ ÅëÇØ ÀÌÁ¾ÀÇ µ¥ÀÌÅÍ ÀúÀå¼Ò ÀÖ´Â µ¥ÀÌÅ͸¦ ÅëÇÕÇÏ°í ºòµ¥ÀÌÅ͸¦ °¡Ä¡ ÀÖ´Â µ¥ÀÌÅÍ·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¡®·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6.2¡¯¸¦ Ȱ¿ëÇÏ¸é »õ·Î¿î µ¥ÀÌÅÍ ÀÎÇÁ¶ó¿¡ ÅõÀÚÇÏÁö ¾Ê°íµµ ±âÁ¸ °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» °¡¼ÓÈÇÒ ¼ö ÀÖ´Ù.
·¹µåÇÞ Á¦À̺¸½º ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØÃÄ(Service-Oriented Architecture, SOA)ÀÇ ÃֽŠÇ÷§ÆûÀÎ ¡®Á¦À̺¸½º Ç»Áî ¼ºñ½º ¿÷½º6¡¯´Â ±â¾÷ÀÇ ¼Óµµ ¹× ǰÁú Çâ»óÀ» À§ÇÑ ÅëÇÕ•°áÇÕ•°Å¹ö³Í½º•¸ð´ÏÅ͸µ ±â´ÉÀ» Á¦°øÇϸç, ±âÁ¸ ¹× ½Å±Ô ¾ÖÇø®ÄÉÀ̼ǰú µ¥ÀÌÅÍÀÇ ¼ºñ½º Á¦°øÀ» ´Ü¼øÈÇØ º¸´Ù ½±°í ºü¸£°Ô Ŭ¶ó¿ìµå, ¸ð¹ÙÀÏ ¶Ç´Â ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
¡®Á¦À̺¸½º Ç»Áî ¼ºñ½º ¿÷½º 6¡¯´Â ¾ÆÆÄÄ¡ Ä«¸á(Apache Camel) ±â¹ÝÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º ¹ö½º(ESB) ±â´ÉÀ» Áö¿øÇϸç, À̸¦ ÅëÇØ ±â¾÷ÀÇ ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º¿¡ ´ëÇÑ Á¤È®µµ, ¹Îø¼º, ǰÁúÀ» Çâ»óÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÅëÇÕ Å¬¶ó¿ìµåÀÇ Åä´ë¸¦ Á¦°øÇØ iPaaS(Integration Platform as a Service)¸¦ °í·ÁÇÏ´Â ±â¾÷µé¿¡°Ô µµ¿òÀ» ÁÙ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
Á¦À̺¸½º µ¥ÀÌÅÍ °¡»óÈ 6
±â¾÷ÀÌ ¾ÆÆÄÄ¡ ÇϵÓ, °ü°èÇü µ¥ÀÌÅͺ£À̽º, ¸ù°íDB¿Í °°Àº NoSQL µî ´Ù¾çÇÑ ºòµ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ Èð¾îÁ® ÀÖ´Â µ¥ÀÌÅ͸¦ ÅëÇÕ ¹× º¯È¯ÇÏ¿© »ý»êÀûÀÎ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â °ÍÀº ¾î·Á¿î °úÁ¦´Ù. ¶ÇÇÑ ºÐ¼® ¹× ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º ¼ÒÇÁÆ®¿þ¾î¿Í °°Àº ¿ÜºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¿ÀÈ÷·Á µ¥ÀÌÅÍ ÀÌ¿ëÀ» ¾î·Æ°Ô ¸¸µé¾î °¡Ä¡ ÀÖ°í ½Ç¿ëÀûÀÎ Á¤º¸ ÃßÃâ¿¡ °É¸²µ¹ÀÌ µÉ À§Çèµµ ÀÖ´Ù.
·¹µåÇÞÀÇ ¡®Á¦À̺¸½º µ¥ÀÌÅÍ °¡»óÈ 6¡¯´Â À̱âÁ¾ÀÇ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ ´ëÇÑ µ¿½Ã Á¢±Ù¼ºÀ» Á¦°øÇØ ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. ¶ÇÇÑ ¡®È£Æ°¿÷½º(Hortonworks)¡¯°úÀÇ Çù¾÷À¸·Î ¡®È£Æ°¿÷½º µ¥ÀÌÅÍ Ç÷§Æû¡¯À» Á¢¸ñÇØ ÇϵӰú ±âÁ¸ÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÅëÇÕÇÏ°í ¿ÜºÎ ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¥ÀÌÅÍ Á¢±Ù¼ºÀ» °³¼±Çϱâ À§ÇÑ ºñÁî´Ï½º Ä£ÈÀûÀÎ °¡»ó µ¥ÀÌÅ͸ðµ¨À» »ý¼ºÇÑ´Ù. ÀÌ¿Í ÇÔ²² ´Ù¾çÇÑ Á¢±Ù ¹æ¹ý°ú ½ºÅ丮Áö ¸ðµ¨À» ÅëÇØ ´Ù¾çÇÑ µ¥ÀÌÅÍ¿¡ ½Å¼ÓÇÏ°Ô Á¢¼ÓÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇØ °³¹ßÀÚµéÀÌ °¢ µ¥ÀÌÅÍÀÇ ±â¼ú Â÷À̳ª ȣȯ¼º ¿©ºÎ¸¦ ½Å°æ ¾²Áö ¾Ê°í ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú Àü´Þ¿¡¸¸ ÁÖ·ÂÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͰ¡ ÃßÃâµÈ´Ù.
¡®Á¦À̺¸½º µ¥ÀÌÅÍ °¡»óÈ 6¡¯ÀÇ ÁÖ¿ä Æ¯Â¡Àº ¡ãÇϵÓ, NoSQL µ¥ÀÌÅͺ£À̽º, ·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå µîÀÇ µ¥ÀÌÅÍ ¼Ò½º Áö¿øÀ» ÅëÇÑ ºò µ¥ÀÌÅÍ ¹× Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ÅëÇÕ ¡ã¸®Æ÷Æ® »ý¼º°ú µ¥ÀÌÅÍ ½Ã°¢È¸¦ ½Å¼ÓÈ÷ ¼öÇàÇϱâ À§ÇÑ ºñÁî´Ï½º ´ë½Ãº¸µå ¡ã·¹µåÇÞ Á¦À̺¸½º °³¹ßÀÚ ½ºÆ©µð¿À¿Í ÅëÇÕÇÑ ±×·¡ÇÈ °¡»ó µ¥ÀÌÅÍ ¸ðµ¨ µðÀÚÀÎ Åø, SQL-DDL ±â¹Ý °¡»ó µ¥ÀÌÅͺ£À̽º Á¤ÀÇ, ÀÓÆ÷Æ®/Àç»ç¿ë ±â´É, ³×ÀÌÆ¼ºê Äõ¸® Áö¿ø µîÀ» ÅëÇÑ °³¹ßÀÚ »ý»ê¼º Çâ»ó ¡ã·¹µåÇÞ Á¦À̺¸½º ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷§Æû(EAP)°ú ±¸Ãà ¹× ÆÐŰ¡ °£¼ÒÈ µîÀÌ ÀÖ´Ù.
·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6.2
ºòµ¥ÀÌÅÍ È°¿ëÀÌ È®´ëµÇ¸é¼ ¹æ´ëÇÑ µ¥ÀÌÅÍÀÇ °ü¸® ¹× ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºü¸¥ Á¢±Ù¼º•³ôÀº °¡¿ë¼º•ź·ÂÀû È®À强ÀÌ Áß¿äÇÑ °úÁ¦·Î ºÎ°¢µÇ°í ÀÖ´Â °¡¿îµ¥, ·¹µåÇÞÀº ±â¾÷µéÀÌ »õ·Î¿î µ¥ÀÌÅÍ ÀÎÇÁ¶ó¿¡ ÅõÀÚÇÏÁö ¾Ê°íµµ ÀÌ °°Àº °úÁ¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ´ë¿ë·® µ¥ÀÌÅÍ¿¡ ¿¬°áµÈ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» °¡¼ÓÈÇÒ ¼ö ÀÖ´Â ¡®·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6.2¡¯¸¦ °ø°³Çß´Ù.
¡®·¹µåÇÞ Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå 6.2¡¯ÀÇ Ãß°¡ ·¹À̾ ÀúÀåµÈ µ¥ÀÌÅÍ´Â À¯Çü, Á¢±Ù ºóµµ µî¿¡ µû¶ó ¿ì¼±¼øÀ§°¡ Á¤ÇØÁö±â ¶§¹®¿¡ ±â¾÷µéÀº ´õ¿í ºü¸£°Ô µ¥ÀÌÅ͸¦ ó¸®Çϰí Áö¿¬ ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ È®À强À» Á¦°øÇÏ°í ¾÷ŸÀÓ ¼ºñ½º ¼öÁØÀ» ÃæÁ·Çϱâ À§ÇÑ ºÎ´ãµµ ´ú ¼ö ÀÖ´Ù.
¸¶ÀÌÅ© ÇÇÄ¡(Mike Piech) ·¹µåÇÞ Á¦À̺¸½º ¹Ìµé¿þ¾î Á¦Ç° ¸¶ÄÉÆÃ ¼ö¼® ÀÌ»ç´Â ¡°¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃÀº ºü¸¥ ¼Óµµ·Î º¯ÈÇϰí ÀÖÀ¸¸ç, ºòµ¥ÀÌÅÍ¿Í °°Àº »õ·Î¿î Æ®·»µå¿Í ±â¼úÀº IT ÁöÇüµµ¸¦ º¯È½Ã۰í ÀÖ´Ù¡±¸ç, ¡°·¹µåÇÞÀº ¡®Á¦À̺¸½º µ¥ÀÌÅÍ ±×¸®µå¡¯¿Í °°Àº ÃֽŠ¹Ìµé¿þ¾î¸¦ ÅëÇØ ±âÁ¸ ±â¼úÀÇ ÇѰ踦 ±Øº¹ÇÏ´Â µ¿½Ã¿¡ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖµµ·Ï ±â¾÷ÀÇ ÅõÀÚ È®´ë¸¦ Àû±Ø Áö¿øÇÒ °Í¡±À̶ó°í ¸»Çß´Ù.
·¹µåÇÞÀº ¿ÀÇ ÇÏÀ̺긮µå Ŭ¶ó¿ìµåÀÇ È®»ê°ú ºòµ¥ÀÌÅÍ È°¿ëÀÌ ´Ã¸é¼ ³ôÀº À¯¿¬¼º°ú ¼öÁØ±Þ ±â¼úÁö¿øÀ» ¸ðµÎ ÃæÁ·½ÃŰ´Â ¹Ìµé¿þ¾î Á¦Ç°¿¡ ´ëÇÑ ¼ö¿ä°¡ ´Ã¾î³²¿¡ µû¶ó ÇâÈÄ Á¦À̺¸½º¸¦ ¾Õ¼¼¿ö °ü·Ã ½ÃÀåÀ» ÁÖµµÇÑ´Ù´Â ¹æÄ§ÀÌ´Ù. |