Ȩ > ´º½º > Å×Å©°¡À̵å > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
ºñÁî´Ï½º ¿ä±¸»çÇ×°ú IT Àû¿ë °£°Ý MDA·Î ÇؼÒ
MDA °³¹ß ¹æ½Ä¿¡ ÀÇÇÑ SOA ±¸Ãà
2006³â 11¿ù 17ÀÏ 00:00:00 µ¥ÀÌÅÍ³Ý °ü¸®ÀÚ
Tech Guide

MDA(Model Driven Architecture)

ºñÁî´Ï½º ¿ä±¸»çÇ×°ú
IT Àû¿ë °£°Ý ¡®MDA·Î Çؼҡ¯

Ä¿¹Â´ÏÄÉÀÌ¼Ç °³¼± ÇÙ½É ¡®º¯È¯ ÆÐÅÏ¡¯
¡¦ Á¤ÀÇµÈ ºñÁî´Ï½º Ç׸ñ ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷À¸·Î Àüȯ

¹Ú³»¼®//

ÄÄÇ»¿þ¾î ä³Î&¸¶ÄÉÆà ºÎÀå
raeseok_park@compuware.com

±â¾÷ÀÇ IT°¡ ±â¼úÀûÀÎ ¸éÀ̳ª ºñÁî´Ï½ºÀûÀÎ ¸é¿¡¼­ SOAÀÇ °¡Ä¡¸¦ Á¦°øÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °³¹ß ¹æ¹ýÀ» »ý°¢ÇØ¾ß ÇÑ´Ù. °ËÁõµÈ µðÀÚÀÎ ÆÐÅÏÀ» Æ÷ÇÔÇÑ MDA(Model Driven Architecture)¸¦ Á¦´ë·Î Àû¿ëÇÑ´Ù¸é ±â¾÷ÀÇ IT´Â ºñÁî´Ï½º¿¡ ´ëÇÑ ÃÊÁ¡À» ³õÄ¡Áö ¾ÊÀ¸¸é¼­µµ ¼­ºñ½º ÁöÇâÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ÆÁÖ ¼Õ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¾ÆÅ°ÅØó¿Í Àû¿ë ¹æ½ÄÀ» äÅÃÇØ SOA¸¦ ±¸ÇöÇÒ °æ¿ì ºñÁî´Ï½º º¯È­¿¡ ½Å¼ÓÈ÷ ¹ÝÀÀÇÒ ¼ö ÀÖ´Â µ¿ÀûÀÎ ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ °®Ãâ ¼ö ÀÖ°Ô µÇ°í °³¹ßÀÇ »ý»ê¼ºÀÌ ±ØÀûÀ¸·Î Áõ´ëµÈ´Ù. ±×·¸°Ô ÇÔÀ¸·Î½á ºñÁî´Ï½º ¿ä±¸»çÇ×°ú ITÀû¿ë °£ÀÇ °£°ÝÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Ù. <ÆíÁýÀÚ>

´ëºÎºÐÀÇ ITÃ¥ÀÓÀÚ³ª ¾ÆÅ°ÅØÆ®µéÀº ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÇÁ¶óÀÇ ±¸Ãà, À¯Áö, °³¼±¿¡¼­ SOAÀÇ Ã¤ÅÃÀÌ °¡Á®´ÙÁÖ´Â °¡Ä¡¸¦ ¿À·¡ ÀüºÎÅÍ ÀνÄÇÏ°í ÀÖ´Ù. ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëµÉ ¼ö ÀÖµµ·Ï Ç¥ÁØ ÀÎÅÍÆäÀ̽º¸¦ äÅÃÇÑ ³í¸®ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®µé°ú ºñÁî´Ï½º È°µ¿ÀÌ Á¦´ë·Î ¿¬°áµÈ´Ù¸é »õ·Ó°Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇϰųª °³¼±ÄÚÀÚ ÇÒ ¶§ ¾öû³­ À¯¿¬¼ºÀ» °¡Áú ¼ö ÀÖ°Ô µÇ±â ¶§¹®ÀÌ´Ù.
¾î¶² ´Ù¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØ󺸴ٵµ SOA´Â IT°¡ ºñÁî´Ï½º Àü·«¿¡ ÃÊÁ¡À» ¸ÂÃâ ¼ö ÀÖ´Â ¹æ¾ÈÀ» Á¦°øÇÑ´Ù. ±â¾÷ÀÇ SOA´Â ÇöÀç¿Í ¹Ì·¡ÀÇ ºñÁî´Ï½º ¼ö¿ä¿¡ µû¶ó ½Å¼ÓÇÏ°Ô Ã¤¿ëÇÒ ¼ö ÀÖ´Â ºñÁî´Ï½º ·ÎÁ÷ÀÇ ÀÎÇÁ¶ó½ºÆ®·°Ã³¸¦ ±¸ÇöÇÑ´Ù. SOAÀÇ ÄÄÆ÷³ÍÆ®µéÀº ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºôµù ºí·ÏÀ¸·Î »ç¿ëµÅ º¯È­ÇÏ´Â ºñÁî´Ï½ºÀÇ Á¶°Çµé¿¡ ´ëÇÑ ITÀÇ ¹ÝÀÀÀ» ȹ±âÀûÀ¸·Î °³¼±ÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
±×·±µ¥ ¾ÆÅ°ÅØó³ª IT °ü¸®ÀÚµéÀÌ SOAÀÇ °³¹ßÀÌ °¡Á®´ÙÁÖ´Â °¡Ä¡¸¦ ÃæºÐÈ÷ ÀνÄÇÑ´Ù ÇÏ´õ¶óµµ ¾î¶»°Ô ÀÌ°ÍÀ» °¡´ÉÄÉ ÇÏ´À³Ä¿¡ À־´Â ¸¹Àº À̽´µéÀÌ Á¸ÀçÇÑ´Ù. ¸¹Àº °æ¿ì¿¡ ´çÀåÀÇ ¼Ò¼ÒÇÑ ¹®Á¦µéÀ» ÇØ°áÇØ¾ß ÇÏ´Â »óȲ¿¡¼­ SOA¸¦ ±¸ÃàÇÏ´Â °ÍÀº ±â¼úÀûÀÎ Ãø¸éÀ̳ª ÇÁ·ÎÁ§Æ® °ü¸® Ãø¸é¿¡¼­ ¼±¶æ ¾öµÎ°¡ ³ªÁö ¾Ê´Â´Ù. ÀüÅëÀûÀÎ °³¹ß ÅøÀ» °¡Áö°í °ð¹Ù·Î SOA°³¹ß·Î µé¾î°¡´Â °æ¿ì°¡ Àִµ¥ ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ¹«¼öÇÑ ¹®Á¦ÀÇ ¼ö··¿¡ ºüÁ®µé°Ô µÈ´Ù. Ȥ½Ã¶óµµ SOA¿¡ °üÇÑ ±â¼úÀûÀÎ ¹®Á¦µéÀ» ±Øº¹ÇÑ´Ù ÇÏ´õ¶óµµ »ó´çÇÑ °æ¿ì¿¡ ¼ÒÇÁÆ®¿þ¾îÀÇ °á°úµéÀÌ ºñÁî´Ï½º¿Í ¸Å²ô·´°Ô ¿¬°èµÇÁö ¸øÇÑ´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡¼­ IT °á°ú¹°µéÀº SOAÀÇ ±â¼úÀû Á¤ÀǸ¦ ¸¸Á·½ÃÅ°´Â ¾ÆÅ°ÅØóÀÏ ¼ö´Â ÀÖÁö¸¸ °áÄÚ ÁøÁ¤ÇÑ °¡Ä¡¸¦ Á¦°øÇÏÁö´Â ¸øÇÑ´Ù.
¿©±â¼­ ±â¾÷ÀÇ IT°¡ SOAÀÇ °¡Ä¡¸¦ Á¦°øÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °³¹ß ¹æ¹ýÀ¸·Î µîÀåÇÑ °ÍÀÌ ¹Ù·Î MDA(Model Driven Architecture)ÀÇ Àû¿ëÀÌ´Ù. ÀÌ°ÍÀº SOAÀÇ ÄÄÆ÷³ÍÆ®µé°ú °³º°Àû À¥¼­ºñ½º ±¸Ãà¿¡ ´ëÇØ ¼öÇàµÈ Á¶»ç¿¡¼­ ¿©·¯ Â÷·Ê ÀÔÁõµÈ °ÍÀ¸·Î, °¡Æ®³Ê¿¡ ÀÇÇÑ Á¶»ç[ARAD Methods and tools Improve Productivity and ROI, Michael Blechar and Matthew Hotle, October 11. 2004]¿¡ ÀÇÇϸé ARAD(Architected, rapid-application development) Á¢±Ù ¹æ½Ä°ú µµ±¸µéÀº ÇöÀúÇÏ°Ô »ý»ê¼ºÀ» Çâ»ó½ÃÅ°°í ³ôÀº ROI¸¦ °¡Á®´ÙÁشٴ °ÍÀÌ´Ù.
°¡Æ®³Ê´Â ÀÌ·¯ÇÑ °á·Ð¿¡ À̸£±â±îÁö Åø ºñ¿ë°ú Á÷¿ø ±³À°ºñ¿ë¿¡ ´ëÇÑ ROI¸¦ ¾Ë¾Æº¸±â À§ÇØ ¼±µµÀûÀÎ ARAD ÅøÀ» »ç¿ëÇÏ´Â 7°³ÀÇ »ç¿ëÀÚ °æ¿ì¸¦ Á¶»çÇß´Ù. °¡Æ®³Ê´Â ´ÙÀ½°ú °°Àº 2°³ÀÇ ÁÖ¿ä ¿ä¼Ò·ÎºÎÅÍ ±Ùº»ÀûÀÎ ROI°³¼±ÀÌ ¹ß»ýÇÑ´Ù°í º¸°íÇÑ´Ù.
ÀÌ·¯ÇÑ °á·ÐµéÀº ½ÇÁ¦ÀÇ ÇÁ·ÎÁ§Æ®¸¦ ´ë»óÀ¸·Î ÇÑ ¿¬±¸¿Í ºÐ¼®¿¡ ÀÇÇؼ­µµ È®ÀεȴÙ. ¹Ìµé¿þ¾îÄÄÆÛ´Ï´Â ÀüÅëÀûÀÎ ÅøÀ» »ç¿ëÇÏ´Â ¹æ½Ä°ú MDA ¹æ½ÄÀ¸·Î µ¿ÀÏÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇØ ºñ±³ÇÏ´Â ½ÇÇèÀ» ½Ç½ÃÇß´Ù. ÀÌ ½ÇÇè °á°ú¿¡ ÀÇÇϸé 35%ÀÇ »ý»ê¼ºÀÇ Â÷À̸¦ º¸ÀδÙ. ¶ÇÇÑ À¯Áöº¸¼ö °úÁ¤¿¡¼­ÀÇ »ý»ê¼ºµµ °ËÁõÀ» Çߴµ¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ µû¶ó Â÷ÀÌ´Â ÀÖÁö¸¸ °³¹ß ¶§¿Í ºñ½ÁÇϰųª ±× ÀÌ»óÀÇ »ý»ê¼ºÀÇ Â÷À̸¦ º¸¿©ÁØ´Ù.
ºñ½ÁÇÑ ¸Æ¶ô¿¡¼­ EDSÀÇ ÇÑ ¿¬±¸´Â PetStore ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Çö¿¡¼­ ÀüÅëÀûÀÎ ÄÚµå Á᫐ °³¹ß Åø°ú MDA¹æ½ÄÀÇ Åø°£ ÄÚµå ¶óÀÎ ¼öÀÇ Â÷À̸¦ È®ÀÎÇß´Ù. ÀÌ ¿¬±¸´Â ÀüÅëÀû ¹æ½Ä¿¡¼­ ¼öÀÛ¾÷ ÄÚµù ¶óÀμö°¡ 20¹è ÀÌ»óÀÓÀ» È®ÀÎÇß´Ù.(1¸¸4õ273 ´ë 610 ¶óÀÎ)
³ª¾Æ°¡ µ¿ÀÏÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» MDA ¹æ½ÄÀ» Àû¿ëÇØ EJB1.1¿¡¼­ EJB2.0À¸·Î ¸¶À̱׷¹À̼ÇÇßÀ» ¶§ MDA¹æ½ÄÀÇ °³¹ß¿¡¼­´Â ¸ðµç ¸¶À̱׷¹À̼ÇÀÌ ÀÚµ¿È­µÇ±â ¶§¹®¿¡ ´Ü 30ºÐÀÌ¸é °¡´ÉÇß´Ù. ÀÌ°ÍÀº ÀÌ·¯ÇÑ ¹æ½ÄÀÌ °³¹ß »ý»ê¼ºÀÇ ÁõÁø»Ó ¾Æ´Ï°í ¾ÖÇø®ÄÉÀÌ¼Ç À¯Áöº¸¼ö ´É·Â ±×¸®°í »õ·Î¿î Ç÷§ÆûÀ¸·ÎÀÇ ¸¶À̱׷¹ÀÌ¼Ç µî ¾ÖÇø®ÄÉÀÌ¼Ç ¶óÀÌÇÁ»çÀÌŬ Àü¹Ý¿¡ °ÉÄ£ È¿°ú¸¦ º¸¿©ÁÖ°í ÀÖÀ½À» Áõ¸íÇÏ´Â °ÍÀÌ´Ù.
MDA ¹æ½Ä¿¡¼­ ºñÁî´Ï½º ¿ä±¸»çÇ×°ú IT Àû¿ë°£ÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» °³¼±½ÃÅ°´Â ÇÙ½ÉÀº ¡®º¯È¯ ÆÐÅÏ¡¯¿¡ ÀÖ´Ù. º¯È¯ ÆÐÅÏÀº Á¤ÀÇµÈ ºñÁî´Ï½º Ç׸ñÀ» ¾ÖÇø®ÄÉÀÌ¼Ç ·ÎÁ÷À¸·Î ÀüȯÇϴµ¥ À־ÀÇ ¿øÄ¢À» ±â¼úÇÏ°í ºñÁî´Ï½º ºÐ¼®ÀÇ »êÃâ¹°À» ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®·Î º¯È¯ÇÏ´Â °úÁ¤À» ÀÚµ¿È­ÇØ Á¤È®¼º°ú ÀÏ°ü¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ±× °á°ú·Î¼­ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®µéÀº ºñÁî´Ï½º ¿ä±¸»çÇ×À» Á¦´ë·Î ¸ÂÃâ ¼ö°¡ ÀÖ°í ÄÚµåÀÇ ÀÏ°ü¼º°ú Ç°ÁúÀÌ °³¼±µÇ¸ç ¿ä±¸»çÇ×ÀÇ º¯È­¿¡ ´ëÇÑ À¯¿¬¼ºÀ» °®°Ô µÈ´Ù. <±×¸² 1>Àº ¡®º¯È¯ ÆÐÅÏ¡¯ÀÇ ¿ªÇÒÀ» º¸¿© ÁÖ´Â °ÍÀÌ´Ù.


ºñÁî´Ï½º¿¡¼­ Ãâ¹ß ±â¼ú·Î ±¸Çö
MDA ¹æ½ÄÀÇ °³¹ßÀº ºñÁî´Ï½º ¿ä±¸»çÇ×À¸·ÎºÎÅÍ ¿Ï¼ºµÈ ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£´Â °úÁ¤À» ÀÏ°üµÇ°Ô ÀÚµ¿È­ÇÔÀ¸·Î½á ¸Å¿ì ³ôÀº À¯¿¬¼ºÀ» °®Ãá ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®¸¦ Á¦°øÇÑ´Ù. ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ÀÚµ¿È­Çϱâ À§ÇØ ¼ÒÇÁÆ®¿þ¾î ¶óÀÌÇÁ »çÀÌŬÀ» ½ÃÀÛÇÒ ¶§ ÀÌ ÇÁ·Î¼¼½º¸¦ Ç¥ÇöÇÑ Á¤ÇüÈ­µÈ ¸ðµ¨À» »ç¿ëÇÔÀ¸·Î½á Á¤È®ÇÑ Àû¿ë °úÁ¤À» °¡Á®°¡´Â À¯ÀÏÇÑ ¹æ½ÄÀÌ MDAÀÌ´Ù. ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ Ç¥ÇöÇÏ´Â ¸ðµ¨Àº 3°¡Áö·Î ±¸¼ºµÈ´Ù.
ÀÌ·¯ÇÑ ¸ðµ¨À» ¸¸µé¾î ³»´Â ÇÙ½É µµ±¸´Â UML(Unified Modeling Language)ÀÌ´Ù. UMLÀº º¹ÀâÇÑ ½Ã½ºÅÛÀ» Ç¥ÇöÇϱâ À§ÇØ º¸ÆíÀûÀ¸·Î ÀÎÁ¤µÇ´Â Ç¥ÁØÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ UMLÀ» ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÇ µµ±¸³ª ÀÏÁ¾ÀÇ °íµµÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼­ »ý°¢Çϱ⵵ ÇÏÁö¸¸ ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ǰú ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ µ¿½Ã¿¡ ¸ðµ¨¸µÇÑ´Ù´Â º¸ÆíÀû ¸ñÀûÀ» °®´Â µµ±¸ÀÌ´Ù. ´ÙÀ½ ±×¸²¿¡¼­ º¼ ¼ö ÀÖµíÀÌ ½Ã½ºÅÛ ºÐ¼®°¡µéÀº UML¿¡ ÀÇÇØ ÇÑ °¡Áö Àǹ̷θ¸ ºÐ¸íÇÏ°Ô Çؼ®µÇ´Â Á¤ÇüÈ­µÈ ´ÙÀ̾î±×·¥À» °¡Áö°í ÇÁ·Î¼¼½º¸¦ ¸íÄèÇÏ°Ô Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ±×·¡¼­ ¾ÆÅ°ÅØó³ª ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀº ±× ³»¿ëÀ» Á¤È®ÇÏ°Ô Çؼ®ÇÏ°í ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
´ÙÀ½ ´Ü°è·Î, ±â¼úÀûÀÎ ¼Ö·ç¼ÇÀÇ ¾ÆÅ°ÅØó¿Í µðÀÚÀÎÀº ¾ÆÅ°ÅØó ¸ðµ¨À» ÅëÇØ ÀÌ·ïÁø´Ù. ¾ÆÅ°ÅØó ¸ðµ¨Àº ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ® ¹× ÄÄÆ÷³ÍÆ® °£ÀÇ »óÈ£ÀÛ¿ëÀ» ±â¼úÇÑ´Ù. ÄÄÆ÷³ÍÆ® Áß¿¡´Â ÀÌ¹Ì ¼­ºñ½º·Î Á¸ÀçÇÏ´Â °ÍµéÀÏ ¼öµµ ÀÖ´Ù. ±×·¯¸é¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ÀüüÀÇ ±¸Á¶¸¦ Á¤ÀÇÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î ¾ÆÅ°ÅØó ¸ðµ¨Àº ÄÄÆ÷³ÍÆ®µéÀÇ ¹øÈ£¿Í ±â´ÉÀ» Ç¥½ÃÇÏ°í ÄÄÆ÷³ÍÆ®µé »çÀÌÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» Ç¥½ÃÇÑ´Ù.
¾ÆÅ°ÅØó ¸ðµ¨ ¿ª½Ã UML ´ÙÀ̾î±×·¥À¸·Î Ç¥½ÃÇϴµ¥ À̶§´Â ±â¼úÀûÀÎ ¼Ö·ç¼ÇÀ» ºñÁî´Ï½º ÇÁ·Î¼¼½º¿¡ ¸ÂÃç Á¤¸®ÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ̾î±×·¥Àº °³º° ÄÄÆ÷³ÍÆ®¸¦ »ó¼¼È÷ ±â¼úÇÏ°Ô µÈ´Ù. ¹«¾ùÀ» ÇÏ°í ¾î¶»°Ô ´Ù¸¥ °Íµé°ú °ü°èÇÏ°í ÀÔ/Ãâ·ÂÀº ¾î¶°ÇÑ °ÍµéÀÎÁö¸¦ ±â¼úÇÑ´Ù. ¸¶Áö¸· ´Ü°è¿¡¼­´Â ½ÇÁ¦ ¼³°èÀÇ ±¸ÇöÀ¸·Î¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµåÀÌ´Ù. ÀüÅëÀûÀÎ °³¹ß¿¡¼­ °³¹ß ±¸ÇöÀº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÆÀ¿¡ ÀÇÇØ ÀÌ·ç¾îÁö¸ç °³¹ßÀÚµéÀº ºñÁî´Ï½º¿¡¼­ ¿ä±¸ÇÏ´Â ÀÛ¾÷À» ¼öÇàÅ° À§ÇØ ¼³°è¿¡ ¸í½ÃµÈ ±â´ÉÀ» °í³­µµÀÇ ÄÚµùÀ» ÅëÇØ ¸¸µé¾î ³½´Ù. MDA ¹æ½Ä¿¡¼­´Â ÄÚµå ¸ðµ¨À̶ó´Â °³³äÀÌ Á¸ÀçÇϸç ÀÌ´Â ¾ÆÅ°ÅØó ¸ðµ¨¿¡¼­ ¸¸µé¾îÁö´Âµ¥ ¾ÆÅ°ÅØó ¸ðµ¨Àº ¼­ºñ½º Á¦°ø ´Ü°è¿¡¼­ »ç¿ëÇÒ ±¸Ã¼Àû Ç÷§Æû¿¡ ´ëÇÑ Á¤º¸¸¦ ±â¹ÝÀ¸·Î ÇÑ´Ù.
ÀÌ»ó°ú °°Àº MDA¹æ½ÄÀÇ °¢ ´Ü°è¿¡¼­ ÇÔ²² °áÇÕÇÏ´Â °ÍÀÌ ¡®º¯È¯ ÆÐÅÏ¡¯ÀÌ´Ù. º¯È¯ ÆÐÅÏÀº °¢ ¸ðµ¨À» ´ÙÀ½ ´Ü°è·Î º¯È¯ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â Àü¹®¼º°ú ·ÎÁ÷À» Á¦°øÇÑ´Ù. ¶§¹®¿¡ º¯È¯ ÆÐÅÏÀº ³í¸®ÀûÀÎ ÇÁ·Î¼¼½º·Î Ç¥ÇöµÇ°í ÄÚµåÈ­µÉ ¼ö ÀÖÀ¸¸ç ÀÚµ¿ÀûÀ¸·Î ½ÇÇàµÉ ¼ö ÀÖµµ·Ï µÅ ÀÖ´Ù. ÀÌ´Â °á±¹ ¼­ºñ½º °³¹ß ¶óÀÌÇÁ»çÀÌŬ °¢ ´Ü°èµé »çÀÌÀÇ À̵¿ ÀýÂ÷¸¦ ÀÚµ¿È­ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀüÅëÀûÀÎ °³¹ß »çÀÌŬ¿¡¼­´Â °¢ ´Ü°èµé »çÀÌÀÇ À̵¿¿¡ Ä¿´Ù¶õ °¸ÀÌ Á¸ÀçÇÑ´Ù. ´ëü·Î ºñÁî´Ï½º ¿ä±¸»çÇ×À¸·ÎºÎÅÍ ¾ÆÅ°ÅØó·Î ±×¸®°í ¿Ï¼ºµÈ ¾ÖÇø®ÄÉÀÌ¼Ç È¤Àº ¼­ºñ½º·ÎÀÇ ÀüȯÀº »ç¶÷ÀÌ Á÷Á¢ ÅؽºÆ® Çü½ÄÀÇ ¹®¼­¿Í Á¤ÇüÈ­µÇÁö ¾ÊÀº ´ÙÀ̾î±×·¥À» Çؼ®ÇÏ´Â °úÁ¤À» µû¸¥´Ù. ÀÌ°ÍÀº ¹®Á¦¿Í ¼Ö·ç¼ÇÀÇ Á¤ÀǸ¦ ºÒ¸íÈ®ÇÏ°Ô ÇÏ°í ¶§·Î´Â ¿©·¯ °¡ÁöÀÇ ¼­·Î ´Ù¸¥ Çؼ®À» °¡´ÉÇÏ°Ô ÇÑ´Ù. °á°úÀûÀ¸·Î ¾ÆÁÖ Áß¿äÇÑ ºñÁî´Ï½º ¼­ºñ½º¸¦ Á¦°øÇØ¾ß ÇÒ ÇÁ·ÎÁ§Æ®°¡ ¿¬±âµÇ°í ¼­ºñ½º°¡ ¿ä±¸»çÇ×À» Á¤È®ÀÌ ¹Ý¿µÇÏÁö ¸øÇØ ÀçÀÛ¾÷À» Çϱ⵵ ÇÏ°í Á¦°øµÇ´Â ¼­ºñ½º°¡ ºñÁî´Ï½ºÀû ¿ä±¸»çÇ×À» ÇØ°áÇÏÁö ¸øÇÏ´Â »óȲÀÌ ºñÀϺñÀçÇÏ´Ù.
MDA¹æ½ÄÀÇ ¼­ºñ½º °³¹ß ¶óÀÌÇÁ»çÀÌŬÀº ³»¿ë°ú ¼³°è¸¦ Á¤È®ÇÏ°í ¼¼¹ÐÇÏ°Ô Á¤ÀÇÇϸ鼭 °¢ ´Ü°èÀÇ º¯È¯À» ÀÚµ¿È­ÇØ ÀÌ·¯ÇÑ ÀáÀçÀûÀÎ ¹®Á¦µéÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. À̸¦ ÅëÇØ ÇöÀçÀÇ ºñ½ºÁö½ºÀÇ ¿ä±¸¸¦ ÃæÁ·ÇÒ ¼ö ÀÖ´Â SOA¸¦ ºü¸£°Ô °³¹ßÇϸ鼭 ¿ªµ¿ÀûÀÎ ºñÁî´Ï½º Á¶°ÇÀÇ º¯È­¸¦ ½Å¼ÓÈ÷ ¼ö¿ëÇÒ ¼ö ÀÖ´Â À¯¿¬¼ºÀ» °®Ãâ ¼ö ÀÖ°Ô µÈ´Ù.
ÀÌ·¯ÇÑ MDA Àû¿ë ÇÁ·Î¼¼½º°¡ º¹ÀâÇÑ °ÍÀϱî? ½Ã½ºÅÛÀ» ºÐ¼®ÇÏ¸ç ºñÁî´Ï½º ¿ä±¸»çÇ×À» µµÃâÇÏ°í ºñÁî´Ï½º ¿ä±¸»çÇ×À» ¼Ö·ç¼Ç ¾ÆÅ°ÅØó·Î ÀüȯÇÏ°í ¸¶Áö¸·À¸·Î ÀÌ·¯ÇÑ ¾ÆÅ°ÅØó¸¦ ±¸ÇöÇϴµ¥ ÀÖ¾î ÀüÅëÀûÀÎ Á¢±Ù ¹æ½ÄÀº ¿ÀÈ÷·Á ´õ¿í º¹ÀâÇÑ ´Ü°è¸¦ °Þ´Â´Ù. ¶ÇÇÑ ÀüÅëÀûÀÎ Á¢±Ù ¹æ½Ä¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ´Ü°è »çÀÌÀÇ ¼öµ¿ÀûÀÎ ÀÌ°ü°ú ÅؽºÆ® ¹®¼­³ª ºñÁ¤Çü ´ÙÀ̱׷¥ Çؼ®ÀÇ ¸ðÈ£ÇÔ µîÀ¸·Î ÀÎÇÑ ¿¡·¯ ¹ß»ý °¡´É¼ºÀº ¸Å¿ì ³ôÀ» ¼ö¹Û¿¡ ¾ø´Ù.
°á°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼­ºñ½º ÁöÇâ °³¹ßÀ» À§ÇÑ MDA ¹æ½ÄÀº °³¹ß ¶óÀÌÇÁ »çÀÌŬÀ» °¡¼ÓÈ­Çϸ鼭µµ °³¹ßµÈ ¼Ö·ç¼ÇÀÌ ½ÇÁ¦ÀÇ ºñÁî´Ï½º ¿ä±¸¸¦ Á¦´ë·Î ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ´Â ¾Õ¿¡¼­ ¾ð±ÞÇßµíÀÌ °³¹ß ¶óÀÌÇÁ »çÀÌŬÀ» ÀÚµ¿È­ÇÏ¸ç ¸ðÈ£ÇÔÀ» Á¦°ÅÇÏ°í ºñÁî´Ï½º ³»¿ªÀ» Á÷Á¢ÀûÀ¸·Î ¹Ý¿µÇÏ´Â ÄÄÆ÷³ÍÆ®¸¦ ¼³°èÇÏ°í ±¸ÃàÇÒ ¼ö ÀÖ°Ô ÇÔÀ¸·Î½á °¡´ÉÇÑ °ÍÀÌ´Ù.

IT¿Í ºñÁî´Ï½º »çÀÌ °£°ÝÀÇ ÃÖ¼ÒÈ­
MDA °³¹ß ¶óÀÌÇÁ »çÀÌŬÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º ´õ ³ª¾Æ°¡ ±â¾÷ÀÇ SOA¸¦ ¸¸µé¾î ³»´Â °úÁ¤À» ÀÚµ¿È­ÇÏ°í °¡¼ÓÈ­ÇÏ´Â °¢ ´Ü°è¸¦ ÀÚ¼¼È÷ »ìÆ캸ÀÚ. ¶óÀÌÇÁ »çÀÌŬÀÇ °¢ ´Ü°è´Â ºñÁî´Ï½º ¸ðµ¨·ÎºÎÅÍÀÇ Á¤ÇüÈ­µÇ°í ³í¸®ÀûÀÎ ÇÁ·Î¼¼½º¿¡ ÀÇÇÑ º¯È¯À» ÅëÇØ ÀÌ·ç¾îÁö±â ¶§¹®¿¡ ¿ø·¡ÀÇ ºñÁî´Ï½º ¿ä±¸»çÇ×À¸·Î ÀÏ°üµÈ ¿¬°è¼ºÀ» °®À¸¸é¼­ Àü°³µÈ´Ù.
ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­µµ ºñÁî´Ï½º ȤÀº ±â¼ú Àü¹®°¡ ±×¸®°í ¾ÖÇø®ÄÉÀÌ¼Ç »ç¿ëÀÚµéÀº ¾ÖÇø®ÄÉÀÌ¼Ç È¤Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º·Î¼­ ÇØ°áµÇ¾î¾ß ÇÒ ¹®Á¦³ª Çʿ並 Á¦±âÇÑ´Ù. À̸¦ À§ÇÑ ¿¹»êÀÌ Ã¥Á¤µÇ¸é ½Ã½ºÅÛ ºÐ¼®°¡°¡ ºñÁî´Ï½º ´ÏÁ ºÐ¼® Á¤ÀÇÇÏ°Ô µÈ´Ù. ºÐ¼® »êÃâ¹°Àº ÀϹÝÀûÀ¸·Î ¿ä±¸¿¡ ´ëÇØ ¼³¸íÇϸ鼭 ¾î¶² ¼Ö·ç¼ÇÀÌ ÀáÀçÀûÀ¸·Î ÀÌ·¯ÇÑ ¿ä±¸¸¦ ¸¸Á·½Ãų ¼ö ÀÖÀ» °ÍÀΰ¡¸¦ ±â¼úÇÏ´Â ¹®¼­ÀÌ´Ù. ÀÌ ¹®¼­´Â ÅؽºÆ®¿Í ´ÙÀ̾î±×·¥À¸·Î ±¸¼ºµÉ °ÍÀ̸ç ÀÌ°ÍÀº ÀϹÝÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼ÇÀÇ ¿ÀÆÛ·¹À̼ǿ¡ ´ëÇÑ »ó¼¼ »çÇ×À» ÆľÇÇϴµ¥ »ç¿ëµÈ´Ù.
ÀÌ·¯ÇÑ ÇÁ·Î¼¼½ºÀÇ °á°ú´Â ºñÁî´Ï½ºÀÇ ¿äû¿¡ ´ëÇÑ ºñÁî´Ï½º ¸ðµ¨À» Á¤ÀÇÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¸ðµ¨Àº ´ëü·Î UML·Î Ç¥ÇöµÇ´Âµ¥ Ŭ·¡½º ¸ðµ¨À» ÅëÇØ ±¸Á¶¸¦, ¼­ºñ½º ¸ðµ¨À» ÅëÇØ µ¿ÀÛÀ» ´ã¾Æ³½´Ù. ºñÁî´Ï½º ¸ðµ¨Àº ±â¼úÀûÀÎ »ó¼¼ »çÇ×Àº Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ´ë½Å ºñÁî´Ï½º ¹®Á¦¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â´É¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù.
ºñÁî´Ï½º ¸ðµ¨Àº ¾ÖÇø®ÄÉÀÌ¼Ç Àüü¿¡ Àû¿ëµÇ´Â ºñÁî´Ï½º ·êµéÀ» Æ÷ÇÔÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ¿ÀÆÛ·¹À̼ÇÀÇ Á¶°ÇÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ·êµéÀº ¼Ö·ç¼ÇÀÌ µ¥ÀÌÅ͸¦ ÀúÀåÇϰųª ÀÔ·ÂÇÒ ¶§ÀÇ Á¦ÇÑ Á¶°Ç(Constraint)À̳ª ¼Ö·ç¼ÇÀÌ µ¥ÀÌÅ͸¦ °ËÁõÇÏ°í °è»êÇÏ´Â ¼ö½ÄÀÌ µÉ ¼ö ÀÖ´Ù. ´Þ¸® ÇÁ·Î¼¼½ºÀÇ Ç÷ο츦 Á¤ÇØ °³º° ¼­ºñ½ºµé·Î½á ÇÁ·Î¼¼½º »óÀÇ ¿©·¯ ¼øÂ÷ÀûÀÎ ´Ü°è°¡ ÀÌ·ç¾îÁöµµ·Ï ÇÑ´Ù.
ºñÁî´Ï½º ¸ðµ¨ ¼öÁØ´Ü°è¿¡ À¥¼­ºñ½º¸¦ ¹Ý¿µÇÔÀ¸·Î½á ºñÁî´Ï½º ¿ä±¸»çÇ×À» Á¦´ë·Î ¹Ý¿µÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀ̾߸»·Î ºñÁî´Ï½º ¸ñÇ¥¸¦ Á¦´ë·Î ¹Ý¿µÇÏ´Â SOA¸¦ ÀÏ°üµÇ°Ô ±¸ÃàÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ Ãâ¹ßÁ¡ÀÌ´Ù. ±âÁ¸ÀÇ ÄÄÆ÷³ÍÆ®µéÀ» À¥¼­ºñ½º·Î ¾º¿ì´Â ¼ø¼öÇÑ ±â¼úÀû Ãø¸é¿¡¼­ Ãâ¹ßÇؼ­´Â °áÄÚ ºñÁî´Ï½ºÀÇ ¹®Á¦¿Í ±â¼úÀû ¼Ö·ç¼Ç »çÀÌÀÇ ÀÏ°üµÇ°í ³í¸®ÀûÀÎ ¿¬°á¼ºÀ» Á¦°øÇÒ ¼ö ¾ø´Ù.
º¯È¯ ÆÐÅÏÀ» »ç¿ëÇØ ºñÁî´Ï½º ¸ðµ¨Àº ¾ÆÅ°ÅØó ¸ðµ¨·Î º¯È¯µÈ´Ù. ÀÌ·¯ÇÑ ÀÚµ¿È­µÈ º¯È¯À» ÅëÇØ ¼Óµµ ±×¸®°í Á¤È®¼º°ú Çؼ®ÀÇ ÀÏ°ü¼ºÀ̶ó´Â ÀåÁ¡À» ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ ¸ðµ¨Àº ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®µé·ÎÀÇ ³í¸®ÀûÀÎ ºÐ±â¸¦ ¹Ý¿µÇØ ¿©·¯ °³ÀÇ ÇÏÀ§ ·¹º§ ¸ðµ¨µé·Î ±¸¼ºµÉ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î ÀϹÝÀûÀÎ 3Ƽ¾î ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¾ÆÅ°ÅØó ¸ðµ¨Àº ÇÁ¸®Á¨Å×ÀÌ¼Ç ¸ðµ¨, ³í¸® ¸ðµ¨, µ¥ÀÌÅÍ ¸ðµ¨·Î ³ª´² Áú ¼ö ÀÖ´Ù. ÇÁ¸®Á¨Å×ÀÌ¼Ç ¸ðµ¨Àº µ¥ÀÌÅ͸¦ »ç¿ëÀÚ¿¡°Ô º¸¿©ÁÖ±â À§ÇØ µ¥ÀÌÅÍ ½ºÅ°¸¶¿Í À¯Àú ÀÎÅÍÆäÀ̽º ÄÄÆ÷³ÍÆ®µéÀ» Æ÷ÇÔÇÑ´Ù. ºñÁî´Ï½º ³í¸® ¸ðµ¨ ¿ª½Ã µ¥ÀÌÅÍ ½ºÅ°¸¶¿Í Ŭ·¡½º Á¤ÀÇ, ¿£ÅÍƼ ÄÄÆ÷³ÍÆ® Á¤ÀÇ, ¼¼¼Ç ÄÄÆ÷³ÍÆ® Á¤ÀÇ, ºñÁî´Ï½º ·êµéÀ» Æ÷ÇÔÇÑ´Ù. ¸¶Áö¸· µ¥ÀÌÅÍ ¸ðµ¨Àº µ¥ÀÌÅ͸¦ °Ë»ö, ¼öÁ¤ÇÏ°í ÀúÀåÇϱâ À§ÇØ Å×À̺í, attribute, Å°¸¦ Á¤ÀÇÇÏ´Â °ü°èÇü µ¥ÀÌÅÍ ½ºÅ°¸¶¸¦ °®´Â´Ù.
ÀÏ´Ü ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ¼­ºñ½º ¾ÆÅ°ÅØó°¡ Á¤ÀÇµÇ¸é ¾ÆÅ°ÅØó ¸ðµ¨Àº ¶Ç´Ù¸¥ º¯È¯ ÆÐÅÏÀ» »ç¿ëÇØ ÄÚµå ¸ðµ¨·Î ÀüȯµÉ ¼ö ÀÖ´Ù. ºñÁî´Ï½º ¸ðµ¨°ú ÄÚµå ¸ðµ¨°£ÀÇ ÀÚµ¿È­µÈ º¯È¯À¸·Î ÀÎÇØ ºñÁî´Ï½ºÀûÀÎ ¹®Á¦¿Í ±â¼úÀûÀÎ ¼Ö·ç¼Ç »çÀÌ¿¡ Á÷Á¢ÀûÀÎ °ü·ÃÀ» À¯ÁöÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ´õ ³ª¾Æ°¡ ºñÁî´Ï½º ¸ðµ¨ÀÌ ÀüüÀûÀÎ ¼­ºñ½ºÀÇ ¸ðµ¨·Î¼­ Á¤ÀǵƱ⠶§¹®¿¡ ÀüüÀûÀÎ ¼­ºñ½ºÀÇ ±â´É°ú µ¿ÀÛÀº ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ¿ä±¸¸¦ Á¤È®È÷ ¹Ý¿µÇÏ°Ô µÈ´Ù.
Áß¿äÇÑ °ÍÀº ÀÌ ´Ü°è¿¡¼­ »ç¿ëµÇ´Â º¯È¯ ÆÐÅÏÀº ÃÖ°í ¼öÁØÀÇ ¼º´ÉÀ» ³»´Â °³¹ßÆÀ¿¡ ÀÇÇØ ¸¸µé¾îÁø °Í°ú °°Àº ÃÖ°í Ç°ÁúÀÇ Äڵ带 ¸¸µç´Ù´Â °ÍÀÌ´Ù. ¶ÇÇÑ ¼öÀÛ¾÷ ÄÚµù°ú Å×½ºÆ®¿¡ ¼Ò¿äµÇ´Â ½Ã°£ÀÌ ±Øµµ·Î ´ÜÃàµÈ´Ù. ¸¸¾à ¼º´É°ú È®À强ÀÇ À̽´°¡ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¹ß°ßµÈ´Ù¸é ±× Á¤º¸´Â ´Ù½Ã º¯È¯ ÆÐÅÏ¿¡ ¹Ý¿µµÅ Áö¼ÓÀûÀÎ °³¼±À» µµ¸ðÇÏ°Ô µÈ´Ù.


¼­ºñ½º °³¹ß¿¡ÀÇ Àû¿ë
MDA°³¹ßÀº À¥ ¼­ºñ½º¿Í SOA °³¹ß¿¡ ¸Å¿ì È¿°úÀûÀÌ´Ù. MDA´Â ºñÁî´Ï½º ÇÁ·Î¼¼½º¿Í È°µ¿¿¡¼­ Ãâ¹ßÇØ ÃÖÁ¾ °á°ú¹°ÀÎ ¼ÒÇÁÆ®¿þ¾î ¼­ºñ½º·Î Á÷Á¢ ¸ÅÇÎÇϱ⠶§¹®¿¡ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®µéÀº ½ÇÁ¦ÀÇ ºñÁî´Ï½º ´ÏÁî¿¡ ºÐ¸íÇÑ ±Ù°Å¸¦ °®°Ô µÈ´Ù.
±â¾÷ÀÇ SOA¸¦ ¸ñÇ¥·Î ÇÏ´Â ¼­ºñ½º¿Í °ü·ÃÇÏ¿© MDA Á¢±Ù ¹æ½ÄÀÌ ¾î¶°ÇÑ ¸ð½ÀÀ» °®´ÂÁö »ý°¢ÇØ º¸ÀÚ. ±× ÀÛ¾÷Àº ºñÁî´Ï½º ¹®Á¦¿Í ¿ä±¸ »çÇ×À¸·ÎºÎÅÍ Ãâ¹ßÇÏ°Ô µÇ°í ±×°ÍÀº °¢Á¾ ÇÁ·Î¼¼½º³ª ¾×ƼºñƼÀÇ ÀÚµ¿È­ ¿ä±¸·Î Ç¥ÇöµÈ´Ù. ºñÁî´Ï½º°¡ ÁöÇâÇÏ´Â ¸ñÇ¥¿¡ °üÁ¡À» µÎ°í ¹®Á¦¸¦ ±¸Ã¼È­Çϱâ À§ÇØ ½Ã½ºÅÛ ºÐ¼®°¡´Â ºñÁî´Ï½º¿Í ¼­ºñ½º ¸ðµ¨À» ¸¸µé¾î ÀÌ°ÍÀ» ÇØ°áÇÒ ¼ÒÇÁÆ®¿þ¾î ¼Ö·ç¼ÇÀÇ ±¸Á¶¿Í µ¿ÀÛÀ» Á¤ÀÇÇÏ°Ô µÈ´Ù.
¿©±â¿¡¼­ÀÇ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®´Â µ¶¸³ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀÌÁö¸¸ ¿©±â¿¡ SOA ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨ÀÇ °íÀ¯ÇÑ À¯¿¬¼º°ú Àû¿ë¼ºÀÌ ºÎ¿©µÈ´Ù. ±×·¡¼­ ÇϳªÀÇ ÄÄÆ÷³ÍÆ®·Î µ¿ÀÏÇÑ ·ÎÁ÷À» ¿ä±¸ÇÏ´Â ¿©·¯ ºñÁî´Ï½º ´ÏÁ ¸¸Á·ÇÏ´Â ¼Ö·ç¼ÇÀÌ µÈ´Ù. ÀÏ´Ü ºñÁî´Ï½º ¸ðµ¨ÀÌ ¿Ï¼ºµÇ¸é ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®´Â ¼­ºñ½º¸¦ Àû¿ëÇϱâ À§ÇØ ¼³°èµÈ º¯È¯ ÆÐÅÏÀ» Àû¿ëÇÏ¿© À¥¼­ºñ½º ¾ÆÅ°ÅØó¸¦ ¸¸µé°Ô µÇ°í ·ÎÁ÷°ú µ¥ÀÌÅÍ ¿¢¼¼½º, WSDL ·¹ÆÄÁöÅ丮, XML ½ºÅ°¸¶, ÀÎÅÍÆäÀ̽º, ºñÁî´Ï½º facade¸¦ Æ÷ÇÔÇÑ´Ù. ÄÄÆ÷³ÍÆ®´Â ºñÁî´Ï½º ¿ÀºêÁ§Æ®·ÎºÎÅÍ ¾ÆÅ°ÅØóÀûÀÎ °ÍÀ¸·ÎÀÇ ÀüȯÀ¸·Î º¼ ¼ö ÀÖ´Ù.
ÄÚµå ¸ðµ¨Àº ¶Ç ´Ù¸¥ º¯È¯ ÆÐÅÏÀ¸·ÎºÎÅÍ ¸¸µé¾î Áø´Ù. ÀÌ º¯È¯ ÆÐÅÏÀº Ç÷§Æû¿¡ µû¸¥ Ư¼ºÀ» Àû¿ëÇÏ¿© ½ÇÇà °¡´ÉÇÑ Äڵ带 »ý»êÇÏ´Â °ÍÀ¸·Î ½ÇÇà °¡´ÉÇÑ ¼­ºñ½º·Î¼­ ƯÁ¤ ¼ÒÇÁÆ®¿þ¾î ȯ°æÀ» ÀüÁ¦·Î ÇÑ °á°ú¹°ÀÌ´Ù. ÀÌ º¯È¯Àº ¶ÇÇÑ Å×½ºÆ® Çϳ׽º, ¼³Ä¡ ±â¼ú¼­, ȯ°æ ¼³Á¤ ÆÄÀÏ, ±âŸ Ç÷¿ÆûÀ¸·Î Àü°³¿¡ ÇÊ¿äÇÑ ÄÄÆ÷³ÍÆ®µéÀ» »ý¼ºÇÑ´Ù. ÀÌ»óÀûÀ¸·Î MDA ¹æ½ÄÀº ¿©·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëÀÌ µÉ ¼ö ÀÖ´Â ºñÁî´Ï½º ¿ÀÆÛ·¹À̼ÇÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá ÀÌ»óÀûÀÎ ¼­ºñ½º¸¦ ¸¸µé¾î ³½´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½ºÀÇ ±¸Ãà ÀÌ»óÀÇ °Í
¼­ºñ½º ÁöÇâÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ÀÇ MDA ¹æ½ÄÀº ´Ü¼øÈ÷ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÄÆ÷³ÍÆ®µéÀ» ¸ðÀ¸´Â °Í ÀÌ»óÀÇ °ÍÀ» Á¦°øÇÑ´Ù. ¿©±â¿¡¼­ÀÇ ÄÄÆ÷³ÍÆ®´Â °ËÁõµÈ ¿ä±¸»çÇ×À» ¹Ý¿µÇÑ ½ÇÁ¦ÀÇ ºñÁî´Ï½º ·ÎÁ÷ ÄÄÆ÷³ÍÆ®µéÀ̱⠶§¹®¿¡ Çϳª ȤÀº ±× ÀÌ»óÀÇ ÇÙ½ÉÀûÀÎ ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ·ÎÁ÷À» Ç¥ÇöÇÑ´Ù. ÀÌ·¯ÇÑ ·ÎÁ÷Àº ¹Ýµå½Ã ´ëºÎºÐÀÇ °æ¿ì¿¡¼­ µ¶ÀÚÀûÀÎ ·ÎÁ÷ ±× ÀÚüÀÇ ±â´É°ú ÇÔ²² ÄÄÆ÷³ÍÆ®µé °£¿¡ »óÈ£ÀÛ¿ëÀ» ÇÏ°Ô µÈ´Ù.
ÀÌ°ÍÀº °á±¹ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½ºÀÇ ÅëÇÕÀ» °¡´ÉÄÉ ÇÏ°í ºñÁî´Ï½º°¡ ¿øÇÏ´Â °á°ú¸¦ Á¦°øÇÏ°Ô µÈ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕÀº °¢ °³º° ¿ä¼Ò ¹üÁÖ ¹ÛÀÇ ºñÁî´Ï½º °á°ú¸¦ ¸¸µé¾î ³»±â À§ÇØ ¾ÖÇø®ÄÉÀ̼ǰú ¼­ºñ½ºµéÀÌ ÇÔ²² ¿òÁ÷¿©¾ß Çϱ⠶§¹®¿¡ ±â¼úÀûÀ¸·Î ¸Å¿ì ¾î·Á¿î ÀÛ¾÷ÀÌ´Ù. MDA °³¹ß ¶óÀÌÇÁ »çÀÌŬ ¹æ½ÄÀº ÇÑ ´Ü°è¿¡¼­ ±× ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¥ ¶§ ÀûÀýÇÑ º¯È¯ ÆÐÅϸ¸À» Àû¿ëÇØ À¥ ¼­ºñ½º¿¡ Ãß°¡µÉ ¼ö ÀÖ´Â ¼­ºñ½º¿Í ÄÄÆ÷³ÍÆ®¸¦ ¼Õ½±°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Ù.
º¯È¯ ÆÐÅÏÀÌ ÀÖ¾î ¾ÆÅ°ÅØÆ®µéÀº ÅëÇÕ ¾î´ðÅÍÀÇ »ç¿ë »Ó ¾Æ´Ï¶ó XML ±â¹Ý À¥¼­ºñ½º¸¦ ÅëÇÑ ÅëÇÕÀ» ¸ñÇ¥·Î ÇÒ ¼ö ÀÖ´Ù. ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÇÁ¶ó½ºÆ®·°Ã³ ¹× ºñÁî´Ï½ºÀÇ ÇÊ¿ä¿¡ µû¶ó ¿©·¯ ´Ù¸¥ ¹æ½ÄÀÇ ÅëÇÕÀ» ¸ñÇ¥·Î ÇÒ ¼ö ÀÖ´Ù. ¹æ½ÄÀ» ä¿ëÇÑ IT Àü¹®°¡´Â ÅëÇÕ Àû¿ëÀÇ °¡Àå ¾Õ ´Ü¿¡ ºñÁî´Ï½º ¿ä±¸»çÇ×À» °¡Á®´Ù ³õ±â ¶§¹®¿¡ MDA ºñÁî´Ï½º ¼Ö·ç¼ÇÀ» °¡Àå Àß ¼­ºñ½ºÇÒ ¼ö ÀÖ´Â ÅëÇÕ ¹æ½ÄÀ» °¡Á®°¡°Ô µÈ´Ù. ÀÌ·¯ÇÑ °³¹ß ¶óÀÌÇÁ »çÀÌŬ Á¢±Ù ¹æ½Ä¿¡ µû¸£¸é ¶ÇÇÑ SOA¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ°Ô µÅ ÇÙ½É ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ Àü»çÀûÀ¸·Î ÀÚµ¿È­ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. »ç½Ç <±×¸² 3>¿¡¼­ º¸ÀÌ´Â °Íó·³ ºñÁî´Ï½º ÇÁ·Î¼¼½º ÀÚµ¿È­´Â ºñÁî´Ï½º ´ÏÁî¿Í ITÀû¿ëÀÇ °áÇÕÀ¸·Î¼­ SOA ´ÙÀ½ ´Ü°è·Î º¸¿©Áø´Ù. ºñÁî´Ï½º ¾×ƼºñƼ¸¦ Á÷Á¢ÀûÀ¸·Î ¹Ý¿µÇÏ´Â ¼­ºñ½º âÃâÀ» À§ÇÑ °³¹ß ¶óÀÌÇÁ »çÀÌŬÀ» ÀÚµ¿È­ÇÔÀ¸·Î½á ±â¾÷Àº ºñÁî´Ï½º ÇÁ·Î¼¼½º Àü¹ÝÀ¸·Î ¿µ¿ªÀ» ³ÐÈ÷°í SOA¸¦ äÅÃÇØ ±×°ÍµéÀ» ÀÚµ¿È­ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÁøÁ¤ÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º ÀÚµ¿È­¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ´Ü°è·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â ´É·ÂÀº SOA°¡ ºñÁî´Ï½ºÀÇ ÇÙ½ÉÀûÀÎ ÇÁ·Î¼¼½º¸¦ ¹Ý¿µÇÒ ¼ö ÀÖ´À³ÄÀÇ ¹®Á¦ÀÌ´Ù. SOAÀÇ ¼³°è¿Í Àû¿ëÀº MDA °³¹ß »çÀÌŬÀ» »ç¿ëÇÔÀ¸·Î½á Àý´ëÀûÀÎ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. ¼­ºñ½º ¸ðµ¨¿¡ ÀÇÇØ Ç¥ÇöµÇ´Â ºñÁî´Ï½º ¿ä±¸»çÇ×À¸·ÎºÎÅÍ µµÃâµÇ´Â ¼­ºñ½º·ÎÀÇ ÀÚµ¿È­µÈ Á¢±Ù¹æ½Ä¿¡ ÀÇÇØ ±â¾÷Àº °³º°ÀûÀÎ ¼­ºñ½ºÀÇ Ã¢Ãâ ÀÌ»óÀ¸·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â À¯¸®ÇÑ À§Ä¡¿¡ ¼­°Ô µÈ´Ù.
º¹ÀâÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º ÀÚµ¿È­ À̸éÀÇ ±â¼úÀº °üÇö¾Ç Æí°î°úµµ °°¾Æ ±×°ÍÀº ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϱâ À§ÇØ ÇÊ¿ä·Î ÇÏ´Â ÄÄÆ÷³ÍÆ®µéÀÇ Á¤È®ÇÑ ¼ø¼­¸¦ ÀÌÇØÇØ¾ß ÇÑ´Ù. °üÇö¾Ç Æí°î°ú °°ÀÌ ¼­ºñ½ºµéÀ» ÀûÀýÇÑ ¼ø¼­·Î Á¤·Ä½ÃÅ°°í ±×¸®°í ±×°ÍµéÀÌ ¼ø¼­´ë·Î 󸮵ǵµ·Ï ÇÏ°í »êÃâ¹°µéÀÌ ´ÙÀ½ ´Ü°èÀÇ ¼­ºñ½º¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ°Ô ¸¸µé¾î¾ß ÇÑ´Ù.
ÀÏ´Ü SOA°¡ Àû¿ëµÇ°í ¿î¿µµÇ¸é ¿öÅ©ÇÃ·Î¿ì ¿£Áø¿¡ µû¶ó ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â °ÍÀº ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ½ÇÇàÀ» Á¤È®È÷ ÃøÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. KPI¸¦ Á¤ÀÇÇÏ°í ÀÌ¿¡ ´ëÇÑ ½ÇÁ¦ÀÇ ¼º°ú¸¦ ÃøÁ¤ÇÔÀ¸·Î½á ITÀü¹®°¡´Â ÇÁ·Î¼¼½ºº´¸ñ°ú ºñÈ¿À²À» ½±°Ô ã¾Æ³¾ ¼ö ÀÖ°í ÀÌ À̽´¿¡ ´ëÇÑ ¼Ö·ç¼Ç ºü¸£°Ô ã¾Æ³»°í Å×½ºÆ®ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
±â¾÷ÀÇ SOA´Â ºñÁî´Ï½ºÇÁ·Î¼¼½º¸¦ ¾ÖÇø®ÄÉÀÌ¼Ç º¯°æ ¾øÀÌ ºü¸£°Ô º¯°æÇÒ ¼ö ÀÖ°í º´¸ñ ÇØ°á ¹× ÇÁ·Î¼¼½º °³¼±À» Á¦°øÇÑ´Ù. µ¡ºÙ¿© º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» Àü°³ÇÏÁö ¾Ê°í¼­µµ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º¸¦ ¼Õ½±°Ô ´ëüÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
°á°úÀûÀ¸·Î À¯¿¬ÇÑ IT ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÇÁ¶ó½ºÆ®·°Ã³, ºñÁî´Ï½º Á¶°ÇÀÇ º¯È­¿¡ µû¸¥ º¸´Ù ºü¸£°í Á¤È®ÇÑ ¹ÝÀÀ, ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®¿¡ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ Á¤È®ÇÑ ¹Ý¿µÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ±×¸®°í ¼­ºñ½º¿¡ MDA ¹æ½ÄÀÇ °³¹ßÀ» äÅÃÇÏ´Â °ÍÀº ÀÌ·¯ÇÑ ¸ñÇ¥¸¦ ´Þ¼ºÇϱâ À§ÇÑ °¡Àå ºü¸¥ ±æÀÌ´Ù.


¢º ±³À° ¹× Åø ±¸ÀÔºñ¿ë
»ç¿ëÀÚµéÀº »ó´ëÀûÀ¸·Î ³ôÀº ROI °á°ú¸¦ ¸»Çß°í ¿äÁ¡Àº µµÀÔ ºñ¿ë°ú ±³À°ºñ¿ëÀÌ ¿¹»óÇß´ø °Íº¸´Ù Àú·ÅÇÑ °ÍÀ̾ú´Ù.
¢º »ý»ê¼º À¯ÀÎ
ARAD Åø°ú ±â¼úÀ» »ç¿ëÇßÀ» ¶§ ¿¹»óÄ¡ º¸´Ù ³ôÀº »ý»ê¼ºÀÇ °³¼±ÀÌ ³ª¿Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ °á°ú´Â °á·ÐÀûÀ¸·Î ARAD ÅøµéÀÌ °³¹ßÀÚ·Î ÇÏ¿©±Ý ¸ðµ¨°ú ÆÐÅÏÀ» »ç¿ëÇÏ°Ô ÇØ IT ÆÀÀÇ »ý»ê¼ºÀ» Çâ»ó½ÃÅ°°í ºñÁî´Ï½ºÀÇ ¿ä±¸¸¦ º¸´Ù Àß ¼ö¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù´Â °ÍÀÌ´Ù.
¡¤Àü °³¹ß ºñ¿ëÀÇ ÃÖ´ë 1/5 ¼öÁØÀ¸·Î ºñ¿ë Àý°¨
¡¤ÃÖ´ë 1500%, Æò±Õ 900%ÀÇ ÃßÁ¤µÈ ROI
¡¤ARAD äÅà ½Ã ÀϹÝÀûÀ¸·Î 1³â ³» ÅõÀÚ È¸¼ö
¡¤ARAD Áß½ÉÀÇ ÅøµéÀº °¡Æ®³Ê ±â´ë ÀÌ»óÀÇ ÇнÀ ¿ëÀ̼º°ú ³ôÀº »ý»ê¼º Á¦°ø

¢º ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ Ã³¸®µÉ Á¤º¸ÀÇ ±¸Á¶¸¦ ¹Ý¿µÇÏ´Â ¸ðµ¨ (Ŭ·¡½º ¸ðµ¨)
¢º ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛÀ» ¹Ý¿µÇÏ´Â ¸ðµ¨ (¼­ºñ½º ¸ðµ¨)
¢º ½ÇÇàµÉ ÀÛ¾÷µéÀÇ ¼ø¼­¸¦ ¹Ý¿µÇÏ´Â ¸ðµ¨ (ÇÁ·Î¼¼½º ¸ðµ¨)
¨Ï µ¥ÀÌÅͳÝ(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