µðÁöÅПÀÓ½º

 


[IT ¹ë¸®] ¼¼°èÀû XMLÀü¹®¾÷ü À°¼ºÀ»

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ÃÖÇѼ® Çѱ¹Áö½Ä¿þ¾î »çÀå(¸ñÆ÷´ë Á¤º¸°øÇкΠ±³¼ö)

´ëÇѹα¹ÀÌ IMFÀÇ ±ä ÅͳÎÀ» Áö³ª°¡°í ÀÖ´ø Áö³­ 1999³â, 10³â ÀÌ»ó ´ëÇп¡¼­ °­ÀÇ¿Í ¿¬±¸¸¦ Áö¼ÓÇß´ø ÇÊÀÚ´Â `À§±â¼Ó¿¡ ±âȸ'´Â ¹Ýµå½Ã Á¸ÀçÇÑ´Ù´Â ¹ÏÀ½À» °¡Áö°í Á¶±×¸¸ È®À强ǥ½Ã¾ð¾î(XML) °ü·Ã º¥Ã³±â¾÷À» ¼³¸³Çß´Ù.

´ç½Ã XMLÀ̶ó´Â ´Ü¾î ÀÚü°¡ »ý¼ÒÇßÁö¸¸, 2~ 3³â µÚ¿¡´Â ±¹³» ¹× ¼¼°è ½ÃÀå¿¡¼­ XMLÀÌ È®´ëµÇ¸®¶ó ¹Ï¾ú°í, ¶Ç ´ëÇп¡¼­ÀÇ ¿¬±¸ °æÇèÀ» ¹ÙÅÁÀ¸·Î °æÀï·Â ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ Àü ¼¼°è¸¦ ´ë»óÀ¸·Î ÆǸÅÇÏ°í ½Í¾ú´Ù.

XMLÀº ´Ù¾çÇÑ ºñÁî´Ï½º ¹®¼­ÀÇ ±¸Á¶¸¦ ÀÇ¹Ì ÀÖ°Ô Ç¥ÇöÇÏ°í ±Û·Î¹ú eºñÁî´Ï½º¿¡¼­ ±¹Á¦ÀûÀÎ À¯ÅëÇ¥Áع®¼­ ü°è¸¦ È®¸³ÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ´Ù. ¾Æ¿ï·¯ ¹®¼­±¸Á¶¿Í ³»¿ëÀ» ÀÌ¿ëÀÚµéÀÌ ¿øÇÏ´Â ÇüÅ·ΠǥÇöÇÏ°í ºê¶ó¿ì¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î 1998³â W3C(¿ùµå ¿ÍÀ̵å À¥ ÄÁ¼Ò½Ã¾ö)¿¡¼­´Â ±âÁ¸ÀÇ HTMLÀÌ Ç¥ÇöÇÒ ¼ö ¾ø´Â À¥ ¹®¼­¸¦ XMLÀ» ÅëÇØ Ç¥ÇöÇϱâ·Î Çß´Ù.

ÇöÀç MS£¿¼±£¿IBM£¿¿À¶óŬ µîÀ» ºñ·ÔÇÑ ¼¼°èÀûÀÎ IT±â¾÷µéÀº XML Åø ¹× ÀÀ¿ë¼Ö·ç¼ÇÀ» °³¹ßÇØ ¼¼°è½ÃÀåÀ» °ø·«ÇÏ°í ÀÖ´Ù. ±¹³»¿¡¼­µµ ÇöÀç XML ÀÌ¿ë ±â¼úÀÌ Àü»ê¾÷ ÀüºÐ¾ß¿¡ °ÉÃļ­ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ´Ù.

±¹³»¿¡¼­µµ ±â¼úÇ¥ÁØ¿ø£¿Çѱ¹Àü»ê¿ø£¿Á¤º¸Åë½Å±â¼úÇùȸ(TTA)£¿Çѱ¹ÀüÀÚ°Å·¡ÁøÈï¿ø µîÀÌ XML ±â¼ú °³¹ß ¹× Ç¥ÁØÈ­¸¦ ÁÖµµÇÏ°í ÀÖ°í, ±âŸ ±â°üµéµµ XML±â¹Ý »ê¾÷ȯ°æ ±¸Ãà°ú °ü·Ã ÀÀ¿ë±â¼ú ¼ö¿ë¿¡ ¹ßºü¸¥ ¸ð½ÀÀ» º¸ÀÌ°í ÀÖ´Ù.

±×·¯³ª XML µµ±¸ ¹× XML ¼ø¼ö ¼Ö·ç¼Ç °³¹ß¾÷üµéÀÇ ¼ºÀåÀº Å©°Ô ´«¿¡ ¶çÁö ¾Ê°í ÀÖ´Ù. ÀÌÀ¯´Â ±¹³»¿¡¼­ÀÇ XML ¼ö¿ä´Â ¿ä¼Ò±â¼ú ¹× Á¦Ç°¿¡ ´ëÇÑ ¼ö¿äº¸´Ù XML ÀÀ¿ë±â¹ÝÀÇ ½Ã½ºÅÛÅëÇÕȯ°æÀ» ¿ä±¸ÇÏ°í Àֱ⠶§¹®ÀÌ´Ù.

±¹³» ´ëºÎºÐÀÇ XML ½ÃÀåÀº ½Ã½ºÅÛÅëÇÕ(SI) ¿ë¿ª±â¹ÝÀÇ ºÎºÐ ±â¼ú·Î¼­ XML ±â¼ú °³¹ßÀ» ¿øÇÏ°í ÀÖ´Ù. XML Àü¹®Á¦Ç° °³¹ß¾÷üµéÀÌ Å©°Ô ¿ì·ÁÇÏ´Â °ÍÀº XML Á¦Ç°°³¹ß¿¡ ÅõÀÚÇÏ°í ÀÖ´Â ¿ì¼öÇÑ ÀηµéÀ» SI¿ë¿ª¿¡ ÅõÀÔÇÔÀ¸·Î½á Áö¼ÓÀûÀ¸·Î ¼¼°èÀû ¼öÁØÀÇ XML Á¦Ç° °³¹ßÀÌ ¾î·Æ°Ô µÇ´Â °ÍÀÌ´Ù.

µÑ°´Â »ê¾÷ Àü ºÐ¾ß¿¡ °ÉÃÄ ¼¼°èÀûÀÎ Ãß¼¼°¡ À¥ ȯ°æ¿¡¼­ µ¥ÀÌÅÍ ±³È¯ Ç¥ÁØÆ÷¸Ë ¹× ºñÁî´Ï½º ÇÁ·Î¼¼½º´Â XML µ¥ÀÌÅͷΠȯ°æ º¯È­°¡ µÇ°í Àִµ¥, ÀÌ¿¡ ´ëÇÑ ¾÷Á¾º° ±¹Á¦ Ç¥ÁØ ÇÁ·Î¼¼½º¸¦ ÁÖµµÇÏ´Â Àü¹®ÀÎ ¹× Àü¹®¾÷ü¿¡ ´ëÇÑ ÁýÁßÀû ÅõÀÚ¸¦ ¸Å¿ì ¼ÒȦÈ÷ ÇÑ´Ù´Â °ÍÀÌ´Ù.

XML ºÐ¾ß°¡ »õ·Î¿î ITºÐ¾ß¸¦ ¼±µµÇÏ´Â ÇÙ½É ¼ÒÇÁÆ®¿þ¾î ¿ä¼Ò±â¼ú·Î ¼ºÀå °¡´ÉÇÒ °ÍÀ¸·Î ¿¹ÃøµÇ´Â µ¥µµ ±¹°¡Àû ÀÔÀå¿¡¼­ ¿¬±¸°³¹ß ¹× Àü¹®¾÷üµéÀÇ ¼ø¼ö XML Á¦Ç°°³¹ß¿¡ ´ëÇÑ ÅõÀÚ°¡ 2001³â ÀÌÈÄ¿¡´Â Áߴܵǰí ÀÖ´Â »óÅÂÀÌ´Ù.

¼Â°´Â ±¹³» SI °³¹ß¿ë¿ª¿¡¼­ XMLÀÇ ±Ùº»Àû ±â¼ú¿ä¼Ò ¹× Àǹ̸¦ Á¤È®È÷ ÀÌÇØÇØ XML µ¥ÀÌÅÍ »ý¼º ¹× º¯È¯°úÁ¤¿¡¼­ °Ñ¸ð¾ç¸¸ÀÌ XMLÇü½ÄÀÌ ¾Æ´Ï¶ó, Á¤È®ÇÑ ÀǹÌÀÇ XMLµ¥ÀÌÅ͸¦ ±¸ÃàÇÏ°í ÀÌ·¯ÇÑ XMLµ¥ÀÌÅÍ°¡ ¾÷¹«°££¿¾÷Á¾°££¿±â°ü°£ÀÇ µ¥ÀÌÅÍ ±³È¯ ¹× Àç»ç¿ëÀ¸·Î ¹Ù·Î Àû¿ëµÉ ¼ö ÀÖ´Â ÀÀ¿ë¼Ö·ç¼Ç ¹× DB¸¦ ±¸ÃàÇØ¾ß ÇÑ´Ù.

µû¶ó¼­ XML±â¹Ý ÀÀ¿ë°³¹ß½Ã XML Àü¹®¾÷ü¿¡ ÀÚ¹® ¹× ÄÁ¼³ÆÃÀ» ¹Ýµå½Ã ¿ä±¸ÇØ¾ß ÇÑ´Ù. ¶Ç °ËÁõµÈ XML Á¦Ç°µéÀ» È°¿ëÇØ XML °³¹ßȯ°æÀ» ±¸ÃàÇÔÀ¸·Î½á ±¹³» XML Á¦Ç° ½ÃÀåÀ» È°¼ºÈ­ÇØ¾ß ÇÑ´Ù.

°Åµì °­Á¶ÇÏÁö¸¸ XMLÀº ´Ü¼øÇÑ Ãֽűâ¼úÀÇ À¯ÇàÀÌ ¾Æ´Ï´Ù. ±×·¯¹Ç·Î ¼¼°èÀûÀÎ Àü»ê¾÷ ºÐ¾ß¿¡¼­ XML ±â¹Ý Ç¥ÁØ µ¥ÀÌÅÍ ¹× ¾÷¹«ÇÁ·Î¼¼½º¸¦ ÀçÁ¤ÀÇÇÔÀ¸·Î½á ±Û·Î¹ú IT°³¹ßȯ°æÀÌ À籸¼ºµÇ°í ÀÖÀ½À» Á¤È®È÷ ÀνÄÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¾Æ¿ï·¯ XML Á¦Ç° °³¹ß¿¡ ´ëÇÑ Áö¼ÓÀûÀÎ ÅõÀÚ¿Í ÀÀ¿ë°³¹ß¿¡ ÀüÆøÀûÀÎ Áö¿øÀ» ±â´ëÇÑ´Ù.