ºÒÇàÇϰԵµ Çö´ëÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ¡®À¯Ç࡯À̶ó´Â º¹º´¿¡ ÈÖ¸»·Á¼ µÚµ¹¾Æ º¼ ¼ö ¾øÀ» ¸¸Å ¹Ù»Ú°Ô »ì¾Æ°¡°í ÀÖ´Ù. ¸î ´ÞÀÌ ¸Ö´Ù ÇÏ°í »õ·Î¿î ¹öÀüÀÇ °³¹ß µµ±¸³ª °³¹ß Ç÷§ÆûµéÀÌ ¹ßÇ¥µÇ°í, Çϳª¿¡ ´ëÇØ Àͼ÷ÇØÁ®¼ »ç¿ëÇÒ ¸¸ ÇÏ¸é ±×°ÍÀº ÀÌ¹Ì ½Ã´ë¿¡ µÚ¶³¾îÁø ±¸¹°ÀÌ µÇ¾î ÀÖ¾î¼ »õ·Î¿î °ÍÀ» ¹è¿ö¾ß ÇÏ´Â °í¹Î¿¡ ºüÁö°í ¸¸´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀº ´Ã »õ·Î¿î ±â¼úÀ̳ª Á¦Ç°¿¡ ´ëÇØ ÄÞÇ÷º½º¸¦ Áö´Ï°í »ì¾Æ°¡°í ÀÖ´Â °ÍÀÌ´Ù.
±×·± °Í Áß¿¡ Çϳª·Î ¸ðµ¨¸µ ±â¹ýÀ» ¿¹·Î µé ¼ö ÀÖ´Ù. 7¢¦8³â ÀüÀ¸·Î µÇµ¹¾Æ °¡º¸¸é ±× ½Ã´ë´Â °´Ã¼ÁöÇâÀ̶õ °Í¿¡ ´ëÇØ ¸Í¸ñÀûÀÎ ÃßÁ¾ÀÌ ÀÖ¾ú´ø ½Ã±â¿´´Ù. ±×·¯´ø °ÍÀÌ 3¢¦4³â ÀüºÎÅÍ ÄÄÆ÷³ÍÆ®¶ó´Â °ÍÀ¸·Î ½½±×¸Ó´Ï À̸§À» ¹Ù²Ù¾î °³¹ßÀÚµéÀ» ±«·ÓÈ÷´õ´Ï, À۱ݿ¡´Â ¾ÆÅ°ÅØÃ³¶ó´Â ´Ü¾î°¡ ÄÄÆ÷³ÍÆ®¶ó´Â ´Ü¾î¸¦ ´ë½ÅÇÏ¿© °³¹ßÀÚµéÀ» ÇöȤ½ÃŰ±â ½ÃÀÛÇß´Ù. ÇÑ ¶§ °´Ã¼¿Í ÄÄÆ÷³ÍÆ®°¡ ¹«¾ùÀÌ ´Ù¸¥°¡¿¡ ´ëÇØ »ý»ê¼º ¾ø´Â ³íÀïÀ» ¹úÀ̱⵵ Çß´Ù.
¸ðµ¨¸µ°ú MDA¸¦ À§ÇÑ OMGÀÇ ³ë·Â
½ÇÁúÀûÀ¸·Î OMGÀÇ °í¹ÎÀº °´Ã¼¿Í ÄÄÆ÷³ÍÆ®°¡ ¾î¶»°Ô ´Ù¸¥ °ÍÀΰ¡°¡ ¾Æ´Ï¶ó ¿Ö ´Þ¶ó¾ß Çϴ°¡¿¡¼ ½ÃÀÛÇÑ´Ù. À̸¦ ÀÌÇØÇϸé OMG°¡ ¿Ö ±×Åä·Ï ȨÆäÀÌÁöºÎÅÍ MDA¿¡ ¸Å´Þ¸®±â ½ÃÀÛÇß´ÂÁö ÁüÀÛÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¿ª»çÀÇ ¸¹Àº ºÎºÐÀº ¸ðµ¨¸µ°ú °ü·ÃµÇ¾î ÀÖ´Ù. ½Ã½ºÅÛÀûÀÎ ¹æ¹ýÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â ¹æ¹ýÀ¸·Î´Â ½Ã½ºÅÛÀ» ¸ðµ¨¸µÇÏ¿© °³¹ßÇÏ´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù.
 |
| <±×¸² 1> ¿µ¾÷°ú °ü·ÃµÈ »çÇ×À» ¸ðµ¨À» ÀÌ¿ëÇØ ¸íÈ®ÇÏ°í ½±°Ô Ç¥Çö |
¸ðµ¨¸µÀº ÇÊ¿ä ¾ø´Â Á¤º¸¸¦ »ý·«ÇÏ°Ô Çϰí ÁÖ¿äÇÑ ºÎºÐ¿¡ ´ëÇØ °ü½ÉÀ» ÁýÁßÇÏ°Ô ÇÔÀ¸·Î½á »ç¹°À» È¿°úÀûÀ¸·Î ºÐ¼®ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. <±×¸² 1>ÀÇ ¿¹Ã³·³ ¸ðµ¨·Î¼ ¿µ¾÷°ú °ü·ÃµÈ »çÇ׸¸ ¸íÈ®È÷ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¸ðµ¨ÀÌ ¾ÆÅ°ÅØÆ®³ª °³¹ßÀÚ¿¡°Ô ÁÙ ¼ö ÀÖ´Â ÀåÁ¡µéÀ» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
¡ß º¹ÀâÇÑ »çÇ׿¡ ´ëÇÑ °ü¸®
¡ß ¿¡·¯³ª ºüÁø »çÇ×À» »¡¸® ã¾Æ³¿
¡ß ÇÁ·ÎÁ§Æ® ¿¬°üÀÚµé°úÀÇ ÀÇ»ç¼ÒÅëÀ» ¿øÈ°È÷ ÇÔ
¡ß ¿ä±¸»çÇ×À» Àß ÀÌÇØÇÒ ¼ö ÀÖÀ½
¡ß ±¸ÇöÀ» ½±°Ô ÇØÁÜ
¡ß º¯°æÀÇ ¿µÇâÀ» Àß ºÐ¼®ÇÒ ¼ö ÀÖÀ½
¡ß ÀÚ¿øÀ» ÀûÀçÀû¼Ò¿¡ È¿À²ÀûÀ¸·Î ºÐ¹èÇÒ ¼ö ÀÖÀ½
¿ì¸®°¡ Àß ¾Ë°í ÀÖ´Â ´ëÇü Ç×°ø±âÀÎ º¸À× 747 ºñÇà±â¸¦ »ó»óÇØ º¸ÀÚ. Á¶Á¤½Ç ¾È¿¡´Â ¼ö ¹é °³ÀÇ Á¦¾î ÀåÄ¡°¡ ÀÖ°í, ¼ö ¹é ÅæÀÌ ³Ñ´Â ¹«°ÔÀÇ °¢Á¾ ºÎǰ 6¹é¸¸ °³ ÀÌ»óÀÌ Á¶¸³µÈ ¹°°ÇÀÌ´Ù. ÀÌ·¯ÇÑ Á¦Ç°À» óÀ½ ¸¸µé´ø 1960³â´ë¿¡´Â 75,000°³°¡ ³Ñ´Â ¿£Áö´Ï¾î¸µ µµ¸éµéÀÌ Á¦À۵Ǿî¾ß Çß´Ù. ±× ÀÌÀ¯´Â ¼ö¹é ¸íÀÇ »ç¶÷À» ½Æ°í ¼öõ ų·Î¹ÌÅ͸¦ ¾ÈÀüÇÏ°Ô ³í½ºÅéÀ¸·Î ³¯¾Æ¾ß ÇÏ´Â ¹°°ÇÀ» Á¤È®È÷ ¸¸µé±â À§Çؼ¿´´Ù. ±×·¯³ª ¼ÒÇÁÆ®¿þ¾î »ê¾÷¿¡¼´Â ¾Æ½±°Ôµµ °´Ã¼ÁöÇ⠽ôëºÎÅÍ È¤Àº ±× ÈξÀ ÀÌÀüÀÇ ½ÃÀýºÎÅÍ ¸ðµ¨ÀÇ Á߿伺¿¡ ´ëÇØ °Á¶ÇØ ¿ÔÁö¸¸ ¸ðµ¨¸µÀÌ ¿£Áö´Ï¾î¸µÀ¸·Î Á¤ÂøÇÏ´Â °Í¿¡´Â ½ÇÆÐÇß´Ù. ±× °á°ú °´Ã¼°¡ ÄÄÆ÷³ÍÆ®°¡ µÇ°í À̰ÍÀÌ ´Ù½Ã ¾ÆÅ°ÅØÃ³¶ó´Â À̸§À¸·Î À¯ÇàÀ» ¸ô¾Æ°¡°í ÀÖ´Â °ÍÀÌ´Ù.
OMG´Â ¾î¶»°Ô ÇÏ´õ¶óµµ ¸ðµ¨¸µÀÌ °®°í ÀÖ´Â ¿£Áö´Ï¾î¸µÀ¸·Î¼ÀÇ ÂüµÈ Àǹ̸¦ ¹àÈ÷°í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ ÀÌ¿¡ ´ëÇÑ °¡Ä¡(value)¸¦ ÀÎÁ¤ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇϰíÀÚ ÇÏ´Â °Í¿¡ °¡Àå Å« ¸ñÀûÀ» µÎ°í ÀÖ´Ù. µû¶ó¼ ¸ðµ¨À» °¡Àå °¡Ä¡ÀÖ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¹«¾ùÀΰ¡¿¡ ´ëÇÑ °í¹ÎÀÇ °á°ú·Î ¸î °¡Áö Åø °ø±ÞÀÚ¿¡ ¹«°üÇÑ °¢Á¾ Ç¥ÁØ ±Ô¾àÀ» Á¦½ÃÇÏ°Ô µÆ´Ù. ÀÌ¿¡´Â ±¸Çö°ú °ü·Ã ¾ø´Â ºÎºÐ(Platform Independent Model, PIM)°ú ¹ÐÁ¢È÷ °ü·ÃµÈ ºÎºÐ(Platform Specific Model, PSM)À¸·Î ±¸ºÐÇÏ´Â °³³äÀûÀÎ »çÇ× À̿ܿ¡ UML(Unified Modeling Language), MOF(Meta Object Facility), XMI(XML Metadata Interchange), CWM(Common Warehouse Model) µîÀÌ Æ÷ÇԵȴÙ.
¸ðµ¨°ú ¸ðµ¨ º¯È¯
À̻󿡼 À̾߱â ÇÑ ¹Ù¿Í °°ÀÌ ¸ðµ¨¸µÀÇ Á߿伺À» °Á¶Çϰí ÀÌÀÇ ºÎÈïÀ» À̲øÀÚ´Â °ÍÀÌ OMGÀÇ ¸ñÀûÀÓÀ» ¿°µÎ¿¡ µÎ°í OMG¿¡¼ Á¤ÀÇÇÑ MDAÀÇ Á¤ÀǸ¦ °ö¾Ã¾î º¸ÀÚ. Á¤ÀÇÀÇ Á¤È®¼ºÀ» À§ÇØ ¿ø¾î·Î ¸ÕÀú Ç¥ÇöÇϰڴÙ. ¡°MDA is a way to organize and manage enterprise architectures supported by automated tools and services for both defining the models and facilitating transformations between model types.¡± ÀÌ Á¤ÀÇ¿¡ ÀÇÇÏ¸é ´ë±Ô¸ð ½Ã½ºÅÛÀ» ¾ÆÅ°ÅØÃ³ ±â¹ÝÀ¸·Î °³¹ßÇϴµ¥, ¸ðµ¨¸µ ±â¹ýÀ» »ç¿ëÇÏ°í °¢°¢ÀÇ ¸ðµ¨ÀÇ º¯È¯À» ÅëÇØ ½Ã½ºÅÛÀ» ±¸ÃàÇϸç ÀÌ·¯ÇÑ ¸ðµç Ȱµ¿Àº ÀÚµ¿ÈµÈ µµ±¸ÀÇ µµ¿òÀ» ¹Þ´Â´Ù´Â °ÍÀÌ´Ù.
¸ðµ¨¸µÀ» ÀÌ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» °¡Á¤ÇØ º¸ÀÚ. °í°´ÀÇ ¿ä±¸ »çÇ×À¸·ÎºÎÅÍ Ãʱ⠸ðµ¨À» ¸¸µé°í À̷κÎÅÍ °¢Á¾ Á¤º¸¸¦ ÷°¡ÇÏ¸é¼ ¸ðµ¨À» º¯°æ½ÃÄÑ ÃÖÁ¾ÀûÀ¸·Î ¿ì¸®°¡ ÇÊ¿äÇÑ ¼Ò½ºÄڵ带 »ý¼ºÇÔÀ¸·Î½á ½ÇÁ¦ÀûÀ¸·Î ½ÇÇà °¡´ÉÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â °ÍÀÌ´Ù. Áï, °³¹ßÀÇ ¸ðµç Ȱµ¿Àº ¸ðµ¨À» ¸¸µé°í ÀÌ ¸ðµ¨¿¡ °¢Á¾ Á¤º¸¸¦ ÷°¡ÇÏ°í º¸ÃæÇÏ¿© ´õ¿í ¼¼¹ÐÇÑ ¸ðµ¨·Î º¯È¯½ÃÄѼ ÀÛµ¿ °¡´ÉÇÑ ¼Ò½ºÄڵ带 ¸¸µå´Â ÀÛ¾÷ÀÎ °ÍÀÌ´Ù.
OMG´Â ¸ðµ¨À» º¯È¯½ÃŰ´Â °úÁ¤¿¡ ¼Ò¿äµÇ´Â °¢Á¾ Á¤º¸³ª °æÇèµéÀ» ½Ã½ºÅÛÀûÀ¸·Î ÀúÀåÇϰí Àç»ç¿ëÇÒ ¼ö ÀÖ´Ù¸é, ±×¸®°í ÀÚµ¿ÈµÈ µµ±¸ÀÇ Áö¿øÀ» ¹Þ¾Æ¼ °³¹ßÇÒ ¼ö ÀÖ´Ù¸é ½Ã½ºÅÛ °³¹ß »ý»ê¼ºÀ» ȹ±âÀûÀ¸·Î Çâ»ó½Ãų ¼ö ÀÖ´Ù´Â °Í¿¡ ÁÖ¸ñÇß´Ù. ¹Ù²ã ¸»ÇÏ¸é ¸ðµ¨µé¿¡ ´ëÇÑ Á¤Àǰ¡ Ç¥ÁØÈµÇ¾î ÀÖ°í ¸ðµ¨µé °£ÀÇ º¯È¯À» ½±°Ô ÇØÁÖ´Â ¸ÞÄ¿´ÏÁòÀÌ Á¸ÀçÇÏ¸é ¸ðµ¨À» ÀÌ¿ëÇÑ °³¹ßÀº ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ °³¹ß »ý»ê¼ºÀ» ȹ±âÀûÀ¸·Î ³ôÀÏ ¼ö ÀÖ´Ù´Â °á·ÐÀÌ ³ª¿Â´Ù. À̰ÍÀÌ OMG°¡ MDA¸¦ Áö¿øÇϱ⠽ÃÀÛÇÑ ÀÌÀ¯ÀÌ´Ù.
ÀÌ·¯ÇÑ ¹æ¹ýÀº ¸î °¡Áö À¯ÀÍÇÑ ºÎ°¡ÀûÀÎ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ°Ô ÇÑ´Ù. ±× ù°´Â ºñÁî´Ï½º, µ¥ÀÌÅÍ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³, Å×½ºÆ® ¹× Àü°³¿¡ À̸£´Â ¼ÒÇÁÆ®¿þ¾î ¶óÀÌÇÁ»çÀÌŬ Àüü¿¡ °ÉÄ¡´Â ÃßÀû¼ºÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù. ÃßÀû¼ºÀº ¼ÒÇÁÆ®¿þ¾î ǰÁú À¯Áö¿¡ ÀÖ¾î¼ °¡Àå Áß¿äÇÑ ´Ü¾îÀÌ´Ù.
µÎ ¹øÂ°´Â °¢ º¯È¯¿¡¼ »ç¿ëµÇ´Â µµ¸ÞÀÎ Á¤º¸³ª °¢Á¾ °æÇèÀûÀÎ Áö½Ä ¹× Ç÷§Æû¿¡ °üÇÑ Á¤º¸µéÀÌ ÃàÀûµÇ°í °úÁ¤¿¡¼ ÀÌ·¯ÇÑ Áö½ÄµéÀÌ Á¤ÇüȵÊÀ¸·Î½á Ç¥ÁØÈµÈ Áö½Ä ÆÐÅÏÀ̳ª ¾ÆÅ°ÅØÃ³¸¦ À¯µµ¸¦ ÃËÁøÇÏ°Ô µÈ´Ù. Ãʱ⿡ GoF ÆÐÅÏ ¹Û¿¡ ¾ø¾ú´ø ÆÐÅϵéÀÌ ÇöÀç´Â ¸¹Àº ¼öÀÇ ÆÐÅϵéÀÌ ¹ßÇ¥µÇ°í ÀÖÀ¸¸ç, °¢ ȸ»ç¸¶´Ù ÀڽŵéÀÌ ÇÊ¿äÇÑ ÆÐÅϵéÀ» ½º½º·Î ¸¸µé°Ô µÇ¾ú´Ù. ÀÌ·¯ÇÑ Àç»ç¿ë ³ë·ÂµéÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß »ý»ê¼º¿¡ ¸¹Àº ±â¿©¸¦ ÇÏ°Ô µÊÀº ÀǽÉÀÇ ¿©Áö°¡ ¾ø´Ù. Á¤ÀǵǴ ÆÐÅÏÀÇ ¼ö°¡ ¸¹¾ÆÁö°í ±× Å©±âµµ Ä¿Áö°Ô µÇ¸é ÀÚ¿¬½º·´°Ô ÀÚ½ÅÀÇ Á¶Á÷¸¸ÀÇ È¤Àº ÀÚ½ÅÀÌ ¼ÓÇÑ µµ¸ÞÀÎ ¿µ¿ª¸¸ÀÇ ¾ÆÅ°ÅØÃ³¸¦ Á¤ÇüÈÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Áï, Ç¥ÁØÈµÈ ¾ÆÅ°ÅØÃ³ÀÇ »ç¿ë°ú ÆÐÅÏÀÇ Àû¿ëÀ¸·Î Àç»ç¿ë¿¡ ´ëÇÑ ±âȸ°¡ ȹ±âÀûÀ¸·Î Áõ°¡ÇÔÀ¸·Î½á ªÀº ½Ã°£ ¾È¿¡ ¸¹Àº ±â´ÉÀ» ³ôÀº ǰÁú·Î ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¼¼ ¹øÂ°´Â Àß ÅëÇÕµÈ °³¹ß µµ±¸ÀÇ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ°Ô µÈ´Ù. ¿ÏÀüÈ÷ ÅëÇÕµÈ µµ±¸¿¡ ´ëÇÑ ³íÀǸ¦ ÇмúÀûÀ¸·Î ½ÃÀÛÇÑ °ÍÀº ½Ê ³â ÀÌ»ó ÁøÇàµÇ¾î ¿Ô´Ù. ÀÌ¿¡ ´ëÇÑ ¿¬±¸µµ ÃæºÐÈ÷ ÁøÇàµÇ¾î ±â¼úÀûÀÎ ¹®Á¦µµ ¾ø´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ½ÇÁ¦ÀûÀÎ °³¹ß¿¡ Àû¿ëÇÏÁö ¸øÇÑ ÀÌÀ¯´Â ÅëÇÕ¿¡ ´ëÇÑ °¡Ä¡¸¦ »ç¿ëÀÚµéÀÌ ÃæºÐÈ÷ ¼ö¿ëÇÏÁö ¸øÇÏ¿´±â ¶§¹®ÀÌ´Ù. ±×·¯´Â »çÀÌ¿¡ ´ÜÁö ÄÄÆÄÀÏÀ̳ª µð¹ö±ë Á¤µµ ÇÏ´Â ±â´ÉÀÇ °³¹ß µµ±¸µéÀÌ ±× Æ´À» ºñÁý°í µé¾î°¡ IDE¶ó´Â ¿ë¾î¸¦ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù.
±×·¯³ª MDA°¡ Áö¿øµÇ¸é ¿ä±¸»çÇ×À¸·ÎºÎÅÍ Å×½ºÆ®±îÁö ÀÏ·ÃÀÇ °³¹ß Ȱµ¿ÀÌ ÀÏ»çõ¸®·Î ÁøÇàµÊÀ¸·Î½á ÅëÇÕ °³¹ß ȯ°æ¿¡ ´ëÇÑ ¿ä±¸°¡ °ÇÏ°Ô ¿äûµÉ °ÍÀ̸ç ÀÌ·¯ÇÑ ¿ä°ÇÀ» ¸¸Á·½ÃŰ´Â µµ±¸µéÀÌ MDA µµ±¸ÀÇ ÁÖ¿ä ºÎºÐÀ» Â÷ÁöÇÏ°Ô µÉ °ÍÀÌ´Ù. ¸¶Áö¸·À¸·Î ÃæºÐÈ÷ ÀÚµ¿ÈµÈ µµ±¸°¡ Áö¿øµÈ´Ù¸é, ºñÁî´Ï½º ¸ðµ¨¸µ¸¸À¸·Îµµ ½ÇÁ¦ÀûÀ¸·Î ÀÛµ¿ÇÏ´Â ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. Áï IT Àü¹®°¡°¡ ¾Æ´Ñ µµ¸ÞÀÎ Àü¹®°¡°¡ ºñÁî´Ï½º¿¡ ´ëÇÑ Á¤Ã¥À» ¸ðµ¨¸µÇÏ¸é ¹Ù·Î ÀÛµ¿ÇÏ´Â Á¦Ç°À» ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ºü¸¥ ½Ã°£ ¾È¿¡ ºñÁî´Ï½ºÀÇ ¿ä±¸»çÇ×À» Á¤È®È÷ ¿î¿ë ȯ°æÀ¸·Î Àû¿ë½ÃŰ´Â üÁ¦°¡ ¿Ï¼ºµÇ´Â °ÍÀÌ´Ù. ±ÝÀ¶±Ç¿¡¼ CBD³ª MDA¸¦ ±Þ¼ÓÈ÷ ¹Þ¾ÆµéÀ̰í ÀÖ´Â ÀÌÀ¯µµ ±Þ¼ÓÈ÷ °³¹ßµÇ´Â ±ÝÀ¶ »óǰÀ» »¡¸® ½ÃÀå¿¡ Ãâ½ÃÇϱâ À§Çؼ´Â À̸¦ Áö¿øÇÏ´Â IT ¼ºñ½ºµµ ¿ª½Ã »¡¸® Áö¿øµÇ¾î¾ß °¡´ÉÇϱ⠶§¹®ÀÌ´Ù.
MDAÀÇ ÇöÀç¿Í ¹Ì·¡
°á·ÐÀûÀ¸·Î ¸»Çϸé MDA´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸ðµ¨ ±â¹ÝÀ¸·Î °³¹ßÇÒ ¶§ °³¹ßÀÚ°¡ °¡Àå ¸¹Àº ÀÌÀÍÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ¹ýÀ» ÀüÆÄÇϱâ À§ÇÑ OMGÀÇ °¢°íÀÇ °á°ú¹°ÀÌ´Ù. ºü¸¥ ¼Óµµ·Î ¹ßÀüÇϰí ÀÖÁö¸¸ ¾ÆÁ÷µµ ±â¼úÀûÀ¸·Î ¸¹Àº ºÎºÐÀÌ º¸¿ÏµÇ¾î¾ß ÇÑ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¸¹Àº µµ±¸ Á¦°ø ¾÷ü¿¡¼´Â MDA¸¦ ¡°Áö¿øÇÑ´Ù¡± ȤÀº ¡°ÀûÇÕÇÏ´Ù¡±¶ó´Â ¸¶ÄÉÆÃ ¿ë¾î¸¦ »ç¿ëÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ µµ±¸µéÀÇ ³ª´©¾î º¸¸é ´ÙÀ½ÀÇ 2°¡Áö ¹üÁÖ·Î ³ª´ ¼ö ÀÖ´Ù.
[1] »ó´çÈ÷ ÀÚµ¿ÈµÈ ±â´ÉÀ» Á¦°øÇÏ´Â µµ±¸
[2] ÀϹÝÈµÈ ±â´ÉÀ» Á¦°øÇÏ´Â µµ±¸
¾ÕÀÇ µÎ µµ±¸¿¡ ´ëÇÑ ºÐ·ù ±âÁØÀº °øÅ뼺ÀÌ´Ù. À¥ ¼ºñ½º ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ J2EE Ç÷§Æû¿¡¼ Á¤ÇüÈµÈ WAS¿Í DB ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °æ¿ì, ¸¹Àº ºÎºÐµéÀÌ °øÅëÀûÀ¸·Î »ç¿ëµÉ ¼ö Àֱ⠶§¹®¿¡ ºñÁî´Ï½º Á¤Ã¥¿¡ ´ëÇÑ ºÎºÐ¸¸ ¸ðµ¨¸µÀ» ÇÏ¸é ½±°Ô ½Ã½ºÅÛÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ÇÁ·ÎÁ§Æ®´Â ¹üÁÖ [1]¿¡ ÇØ´çÇÏ´Â ÀÚµ¿ÈµÈ µµ±¸¸¦ »ç¿ëÇÏ¿© ÇÑ´Þ ¾È¿¡ °³¹ßÀ» ¿Ï·áÇϱ⵵ ÇÑ´Ù.
[2]ÀÇ °æ¿ì¿¡´Â ÀϹÝȵǾî ÀÖÁö ¾ÊÀº Á¤º¸¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â °æ¿ì¿©¼, °³¹ßÀÚ ½º½º·Î°¡ µµ¸ÞÀÎ Á¤º¸³ª °æÇèÀû Áö½ÄÀ» Á¤ÇüÈÇÏ¿© ÀúÀåÇϰí À̸¦ ¸ðµ¨¿¡ Àû¿ë½Ãų ¼ö ÀÖ´Â ¸ÞÄ¿´ÏÁòÀ» Áö¿øÇÑ´Ù. À̸¦ ¾ó¸¶³ª È¿À²ÀûÀÌ°í ½±°Ô Áö¿øÇÏ´À³Ä¿¡ µû¶ó µµ±¸ÀÇ ¼º´ÉÀÌ °áÁ¤µÈ´Ù. OMG´Â ÀÌ·± ¸ÞÄ¿´ÏÁòÀ» À§ÇØ ÃÖ±Ù RAS(Reusable Asset Specification)À̶ó´Â Àç»ç¿ë ÆÐÅÏ¿¡ ´ëÇØ Ç¥ÁØÈ¸¦ ÃßÁøÇϰí ÀÖ´Ù. RAS Ç¥ÁØÀÇ ÇüÅ·Π°¢Á¾ °³¹ß Á¤º¸¸¦ Á¤¸®ÇÏ°í °øÀ¯Çß´Ù°¡ °³¹ß¿¡ ½ÇÁ¦ÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ» Áö¿øÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº ¾ÕÀ¸·Î µµ¸ÞÀÎ ¿µ¿ªº°·Î °íÀ¯ÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ °®µµ·Ï Çϴµ¥ ¸¹Àº µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
Ãʱ⿡´Â[1]¿¡ ÇØ´çÇÏ´Â µµ±¸µéÀÌ MDA µµ±¸·Î ¸¹ÀÌ ¼Ò°³µÇ¾úÀ¸³ª ¾ÕÀ¸·Î´Â [2]¿¡ ÇØ´çÇÏ´Â µµ±¸µéÀÌ ¸¹ÀÌ Ãâ½ÃµÇ¸ç ¾ÕÀ¸·ÎÀÇ MDA ½ÃÀåÀ» °³Ã´ÇÒ °ÍÀÌ´Ù. @