¡á 2013 È÷Æ®»óÇ° ¼ÒºñÀÚÃßõ
À̱۷ιú½Ã½ºÅÛ(´ëÇ¥ °Èñâ)ÀÇ Å¥ºê¿øÀº DB³ª ERP º¸¾È¿¡ Ź¿ùÇÑ ¼º´ÉÀ» º¸ÀÌ´Â Á¦Ç°ÀÌ´Ù.
Å¥ºê¿øÀÇ °¡Àå Å« Ư¡Àº ¾î¶°ÇÑ °æ¿ì¿¡µµ µ¥ÀÌÅÍ¿Í Å°°¡ ÇÔ²² À¯ÃâµÇÁö ¾Ê´Â ¿Ïº®ÇÑ `Å° ±â¹Ð¼º`ÀÌ´Ù. DB ¶Ç´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ³»ÀÇ µð½ºÅ©¿¡´Â ¾î¶² Å°µµ ÀúÀåÇÏÁö ¾Ê¾Æ µ¥ÀÌÅÍ¿Í Å°°¡ ÇÔ²² À¯ÃâµÉ °¡´É¼ºÀ» ¿øõÀûÀ¸·Î Á¦°ÅÇß´Ù. ±¹³» ƯÇã 2°Ç°ú ÇØ¿Ü Æ¯Çã 1°Ç µî °´°üÀûÀ¸·Î °øÀÎ ¹ÞÀº ƯÇã±â¼úµµ Å¥ºê¿øÀÇ ÀÚ¶ûÀÌ´Ù.
À̱۷ιú½Ã½ºÅÛÀº Ãֱ٠ťºê¿ø Ç÷¯±×ÀÎ ¹× APIÁ¦Ç°¿¡ ¾Ï¤ýº¹È£È »óȲÀ» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ´Â ´ë½Ãº¸µå ±â´É°ú ´ë·® º¹È£È À¯Ã⠽õµ¸¦ °¨Áö, °æ°í, Â÷´ÜÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Ãß°¡Çß´Ù. ÀÌ ¿É¼ÇÀº ´ë¹ý¿øÀ» ºñ·ÔÇÑ ¿©·¯ »çÀÌÆ®¿¡ ¼³Ä¡µÅ ÁÁÀº ¹ÝÀÀÀ» ¾ò°í ÀÖ´Ù´Â °ÍÀÌ È¸»çÃøÀÇ ¼³¸íÀÌ´Ù.
Áö±Ý±îÁö DB¾ÏÈ£ÈÀÇ Å° »ç¿ë±ÇÇÑ ÅëÁ¦´Â RBAC ¹æ½ÄÀ¸·Î¸¸ °¡´ÉÇß´Ù. SQL ÀÎÁ§¼ÇÀ̳ª ³»ºÎ Àΰ¡ÀÚ°¡ ÀǵµÀûÀ¸·Î µ¥ÀÌÅ͸¦ º¹È£ÈÇØ À¯ÃâÇÏ·Á´Â ½Ãµµ¸¦ Â÷´ÜÇÒ ¼ö°¡ ¾ø¾î ±¸Á¶ÀûÀÎ ¹®Á¦Á¡À¸·Î ³²¾Æ ÀÖ¾ú´ø °ÍÀÌ´Ù.
ÇÏÁö¸¸ Å¥ºê¿øÀÇ ±â¼úÀ» ÀÌ¿ëÇϸé Àΰ¡Á¶°ÇÀ» ÃæÁ·½ÃŲ´Ù ÇÏ´õ¶óµµ Åë»ó ¼öÁØÀ» ³Ñ¾î¼´Â ´ë·®ÀÇ µ¥ÀÌÅ͸¦ º¹È£È ÇÏ·Á´Â °æ¿ì¿¡ ºñ½ºÄÜÀÌ »ç½ÇÀ» °¨ÁöÇØ °ü¸®ÀÚ¿¡°Ô ÀÚµ¿ÀûÀ¸·Î °æ°í ¸Þ½ÃÁö¸¦ º¸³»°Ô µÈ´Ù. À̺¥Æ®º° Ãß°¡ ¼³Á¤¿¡ µû¶ó Ç÷¯±×ÀÎ ¶Ç´Â API¸ðµâ°ú ¿¬µ¿ÇØ º¹È£È¸¦ °ÅºÎÇÏ´Â ¹æ½ÄÀÇ ÅëÁ¦±îÁöµµ °¡´ÉÇÏ´Ù.
ÀÌ ±â¼ú ¿Ü¿¡µµ Å¥ºê¿ø Ç÷¯±×ÀÎÀÇ ¿É¼Ç±â´ÉÀ¸·Î ÀÛµ¿ÇÏ´Â SQL ÄÁ¹öÅ͸¦ °³¹ßÇß´Ù.
º¸Åë Ç÷¯±×ÀÎÀ» Àû¿ëÇϱâ À§Çؼ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò½º ³»¿¡ Æ÷ÇÔµÈ SQL¹®ÀåÀ» Å×½ºÆ®ÇÏ°í ±× Áß ÀϺθ¦ ¼öÁ¤ÇØ¾ß Çϴµ¥ ÀÌ ºÎºÐÀÌ DB¾ÏÈ£È ±¸Ãà¿¡ ÀÖ¾î °¡Àå ºÎ´ãÀÌ Å©´Ù.
ÀÌ Á¦Ç°ÀÇ ±â´ÉÀº Ç÷¯±×ÀÎÀÇ ¶Ù¾î³ Àû¿ë¼º°ú º¸¾È¼ºÀ» À¯ÁöÇϸ鼵µ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÁ¤ÇÏÁö ¾Ê¾Æµµ µÊÀ¸·Î½á, °£ÆíÇÏ°Ô Àû¿ëÀ» ¸¶Ä¥ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù.
±âÁ¸ÀÇ API¸¦ ±â¹ÝÀ¸·Î ÀÛµ¿ÇÏ´Â Á¦Ç°µé°ú´Â ´Þ¸® Ç÷¯±×ÀÎÀ» ±â¹ÝÀ¸·Î ÀÛµ¿ÇÔÀ¸·Î½á, ºÒ¿ÏÀüÇÑ ÀÛµ¿(SQL Converting)¿¡ ÀÇÇÑ ¾÷¹«»ó ¿ÀÀÛµ¿À» ¿øõÀûÀ¸·Î ¹æÁöÇÒ ¼ö ÀÖ¾î¼ ½Ç ȯ°æ¿¡ Àû¿ë °¡´ÉÇÑ ±Ã±ØÀûÀÎ ¼Ö·ç¼ÇÀÌ µÉ ¼ö ÀÖ´Ù.
°Àº¼º±âÀÚ esther@
À̱۷ιú½Ã½ºÅÛ(´ëÇ¥ °Èñâ)ÀÇ Å¥ºê¿øÀº DB³ª ERP º¸¾È¿¡ Ź¿ùÇÑ ¼º´ÉÀ» º¸ÀÌ´Â Á¦Ç°ÀÌ´Ù.
Å¥ºê¿øÀÇ °¡Àå Å« Ư¡Àº ¾î¶°ÇÑ °æ¿ì¿¡µµ µ¥ÀÌÅÍ¿Í Å°°¡ ÇÔ²² À¯ÃâµÇÁö ¾Ê´Â ¿Ïº®ÇÑ `Å° ±â¹Ð¼º`ÀÌ´Ù. DB ¶Ç´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ³»ÀÇ µð½ºÅ©¿¡´Â ¾î¶² Å°µµ ÀúÀåÇÏÁö ¾Ê¾Æ µ¥ÀÌÅÍ¿Í Å°°¡ ÇÔ²² À¯ÃâµÉ °¡´É¼ºÀ» ¿øõÀûÀ¸·Î Á¦°ÅÇß´Ù. ±¹³» ƯÇã 2°Ç°ú ÇØ¿Ü Æ¯Çã 1°Ç µî °´°üÀûÀ¸·Î °øÀÎ ¹ÞÀº ƯÇã±â¼úµµ Å¥ºê¿øÀÇ ÀÚ¶ûÀÌ´Ù.
À̱۷ιú½Ã½ºÅÛÀº Ãֱ٠ťºê¿ø Ç÷¯±×ÀÎ ¹× APIÁ¦Ç°¿¡ ¾Ï¤ýº¹È£È »óȲÀ» ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ´Â ´ë½Ãº¸µå ±â´É°ú ´ë·® º¹È£È À¯Ã⠽õµ¸¦ °¨Áö, °æ°í, Â÷´ÜÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Ãß°¡Çß´Ù. ÀÌ ¿É¼ÇÀº ´ë¹ý¿øÀ» ºñ·ÔÇÑ ¿©·¯ »çÀÌÆ®¿¡ ¼³Ä¡µÅ ÁÁÀº ¹ÝÀÀÀ» ¾ò°í ÀÖ´Ù´Â °ÍÀÌ È¸»çÃøÀÇ ¼³¸íÀÌ´Ù.
Áö±Ý±îÁö DB¾ÏÈ£ÈÀÇ Å° »ç¿ë±ÇÇÑ ÅëÁ¦´Â RBAC ¹æ½ÄÀ¸·Î¸¸ °¡´ÉÇß´Ù. SQL ÀÎÁ§¼ÇÀ̳ª ³»ºÎ Àΰ¡ÀÚ°¡ ÀǵµÀûÀ¸·Î µ¥ÀÌÅ͸¦ º¹È£ÈÇØ À¯ÃâÇÏ·Á´Â ½Ãµµ¸¦ Â÷´ÜÇÒ ¼ö°¡ ¾ø¾î ±¸Á¶ÀûÀÎ ¹®Á¦Á¡À¸·Î ³²¾Æ ÀÖ¾ú´ø °ÍÀÌ´Ù.
ÇÏÁö¸¸ Å¥ºê¿øÀÇ ±â¼úÀ» ÀÌ¿ëÇϸé Àΰ¡Á¶°ÇÀ» ÃæÁ·½ÃŲ´Ù ÇÏ´õ¶óµµ Åë»ó ¼öÁØÀ» ³Ñ¾î¼´Â ´ë·®ÀÇ µ¥ÀÌÅ͸¦ º¹È£È ÇÏ·Á´Â °æ¿ì¿¡ ºñ½ºÄÜÀÌ »ç½ÇÀ» °¨ÁöÇØ °ü¸®ÀÚ¿¡°Ô ÀÚµ¿ÀûÀ¸·Î °æ°í ¸Þ½ÃÁö¸¦ º¸³»°Ô µÈ´Ù. À̺¥Æ®º° Ãß°¡ ¼³Á¤¿¡ µû¶ó Ç÷¯±×ÀÎ ¶Ç´Â API¸ðµâ°ú ¿¬µ¿ÇØ º¹È£È¸¦ °ÅºÎÇÏ´Â ¹æ½ÄÀÇ ÅëÁ¦±îÁöµµ °¡´ÉÇÏ´Ù.
ÀÌ ±â¼ú ¿Ü¿¡µµ Å¥ºê¿ø Ç÷¯±×ÀÎÀÇ ¿É¼Ç±â´ÉÀ¸·Î ÀÛµ¿ÇÏ´Â SQL ÄÁ¹öÅ͸¦ °³¹ßÇß´Ù.
º¸Åë Ç÷¯±×ÀÎÀ» Àû¿ëÇϱâ À§Çؼ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò½º ³»¿¡ Æ÷ÇÔµÈ SQL¹®ÀåÀ» Å×½ºÆ®ÇÏ°í ±× Áß ÀϺθ¦ ¼öÁ¤ÇØ¾ß Çϴµ¥ ÀÌ ºÎºÐÀÌ DB¾ÏÈ£È ±¸Ãà¿¡ ÀÖ¾î °¡Àå ºÎ´ãÀÌ Å©´Ù.
ÀÌ Á¦Ç°ÀÇ ±â´ÉÀº Ç÷¯±×ÀÎÀÇ ¶Ù¾î³ Àû¿ë¼º°ú º¸¾È¼ºÀ» À¯ÁöÇϸ鼵µ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÁ¤ÇÏÁö ¾Ê¾Æµµ µÊÀ¸·Î½á, °£ÆíÇÏ°Ô Àû¿ëÀ» ¸¶Ä¥ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù.
±âÁ¸ÀÇ API¸¦ ±â¹ÝÀ¸·Î ÀÛµ¿ÇÏ´Â Á¦Ç°µé°ú´Â ´Þ¸® Ç÷¯±×ÀÎÀ» ±â¹ÝÀ¸·Î ÀÛµ¿ÇÔÀ¸·Î½á, ºÒ¿ÏÀüÇÑ ÀÛµ¿(SQL Converting)¿¡ ÀÇÇÑ ¾÷¹«»ó ¿ÀÀÛµ¿À» ¿øõÀûÀ¸·Î ¹æÁöÇÒ ¼ö ÀÖ¾î¼ ½Ç ȯ°æ¿¡ Àû¿ë °¡´ÉÇÑ ±Ã±ØÀûÀÎ ¼Ö·ç¼ÇÀÌ µÉ ¼ö ÀÖ´Ù.
°Àº¼º±âÀÚ esther@
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]