Ȩ > ´º½º > Å×Å©°¡À̵å > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
W3CÀÇ XÄõ¸® ¾ð¾î Ç¥ÁØ
µ¥ÀÌÅͺ£À̽º °ü¸®ÀÇ ¿ªµ¿Àû º¯È­ ¡®±âÆøÁ¦¡¯
2007³â 04¿ù 24ÀÏ 00:00:00 µ¥ÀÌÅͳÝ
¾ÆÁ÷ ¹Ì¼º¼÷ ¡¦ ¡®¹èÄ¡ ¹æ¹ý¡¤Ã¤Åà ½Ã±â¡¯ ½ÅÁßÇؾß

W3C¿¡¼­ ½ÉÀÇ ÁßÀÎ XÄõ¸®(Xquery) 1.0 Ç¥ÁØÀº XML ÇÁ·Î¼¼½ÌÀ» °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ ¼ÓÀ¸·Î ÇÑÃþ ´õ ±í°Ô °¡Á®°¡ ÁØ´Ù. ÇÏÁö¸¸ XÄõ¸®´Â ¶ÇÇÑ ¾ÆÁ÷ ´Ù ¼º¼÷ÇÏÁö ¸øÇßÀ¸¸ç, Á¦ÇÑÀûÀ̱⵵ ÇÏ´Ù. XÄõ¸®¿¡ ´ëÇØ ¹Ýµå½Ã ¾Ë°í ³Ñ¾î°¡¾ß ÇÒ °ÍµéÀ» Á¤¸®Çß´Ù.

W3CÀÇ XÄõ¸® ¾ð¾î Ç¥ÁØÀº µ¥ÀÌÅͺ£À̽º °ü¸®¿¡¼­ÀÇ ¿ªµ¿ÀûÀÎ º¯È­¸¦ À§ÇÑ ±âÆøÁ¦¶ó°í ÇÒ ¼ö ÀÖ´Ù. Áï ÀÌ°ÍÀº ±â¾÷ÀÌ º¸´Ù Æø³ÐÀº µ¥ÀÌÅÍ¿Í Ç¥ÁØÀ» ¾×¼¼½º, ºÐ¼® ¹× °ü¸®Çϵµ·Ï °ü°èÇü ½Ã½ºÅÛÀ» ¹ßÀü½ÃÄÑ ³ª°¥ ¼ö ÀÖ°Ô ÇØÁÙ °ÍÀÌ´Ù.
W3CÀÇ XÄõ¸®¸¦ ÈÄ¿øÇÏ´Â °÷µé·Î´Â µ¥ÀÌÅÍ´ÙÀÌ·ºÆ® Å×Å©³î·ÎÁö½º(DataDirect Technologies, ÇÁ·Î±×·¹½º ¼ÒÇÁÆ®¿þ¾î ¼Ò¼Ó), IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ±×¸®°í ¿À¶óŬ µîÀÌ Æ÷ÇԵȴÙ.

XML µ¥ÀÌÅÍ °¡Ä¡ Çâ»ó¿¡ Å« ¿µÇâ
Á¤º¸ ¼³°èÀÚµéÀº XML ½ºÅ°¸¶¸¦ äÅÃÇÒ ¶§ XÄõ¸®¸¦ ¹èÄ¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ½ÅÁßÇÑ ¼±ÅÃÀ» ÇÔÀ¸·Î½á ±âÁ¸ÀÇ °ü°èÇü ½Ã½ºÅÛÀÌ È¥¶õ¿¡ ºüÁö´Â ÀÏÀÌ ¾ø°Ô ÇØ¾ß ÇÑ´Ù. ±×¸®°í XÄõ¸®´Â ¾ÆÁ÷Àº ¹Ì¼º¼÷ÇÏÁö¸¸ XML µ¥ÀÌÅͷκÎÅÍ °¡Ä¡¸¦ »Ì¾Æ³»´Â µ¥ ºÐ¸í Å« ¿µÇâÀ» ¹ÌÄ¡°í ÀÖ´Ù.
W3CÀÇ XÄõ¸® 1.0Àº Áö³­ 11¿ù Á¦¾È ±Ç°í¾È »óÅ·ΠÀ̵¿ÇßÀ¸¸ç, ´öºÐ¿¡ XML µ¥ÀÌÅÍ ÁúÀÇ¿¡ ´ëÇÑ SQL½Ä Á¢±Ù ¹æ½ÄÀÌ °ø½ÄÀû Àΰ¡¸¦ ¹Þ°Ô µÉ °¡´É¼ºÀÌ ´õ¿í ³ô¾ÆÁ³´Ù.
ÁøÈ­Çϴ ǥÁØ¿¡¼­ º¼ ¼ö ÀÖµíÀÌ XÄõ¸®¿¡ ´ëÇÑ Áö¿øÀº ÁÖ·ù Á¦Ç°¿¡¼­ Á¦ÀÚ¸®¸¦ ã¾Æ°¡°í ÀÖ´Ù. ¿¹¸¦ µé¾î IBMÀÇ DB2 ¹öÀüÀº XÄõ¸®¸¦ È¥¼º ¼­¹öÀÇ ÀϺημ­ ÀÌÇàÇÏ°í ÀÖ´Ù. ±×¸®°í ¿À¶óŬÀº µ¥ÀÌÅͺ£À̽º °³¹ßÀÚ¿¡°Ô XML ÁúÀÇ ¾È¿¡ XMLÀ» ÀÓº£µùÇϰųª, XÄõ¸® Ç¥ÁØÀ» äÅÃÇÒ ¼ö ÀÖ´Â ¼±ÅñÇÀ» ÁÖ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ¹ßÀüÀº XML µ¥ÀÌÅÍÀÇ ÀáÀçÀû °¡Ä¡¿¡ Áß¿äÇÑ º¯È­°¡ »ý°åÀ½À» ´ëº¯ÇÑ´Ù.
XÄõ¸®´Â º»ÁúÀûÀ¸·Î °ü°èÇü ¾÷üµéÀÌ XML ÇÁ·Î¼¼½ÌÀ» ÀڽŵéÀÇ µ¥ÀÌÅͺ£À̽º ¿£Áø ¾ÈÀ¸·Î º¸´Ù ±í¼÷ÀÌ °¡Á®°¥ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ±×·¯¸é °ü°èÇü DBMS´Â ¿ÉƼ¸¶ÀÌÀú(optimizer) °¡ »ç¿ëÇÏ´Â XML À妽º¸¦ ¸¸µé ¼ö Àֱ⠶§¹®¿¡ ½Ã½ºÅÛÀº SQL°ú °°Àº È¿À²¼ºÀ» °®°í XML µ¥ÀÌÅÍ¿¡ ´ëÁ¶ÇØ ÁúÀǸ¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.
XÄõ¸®´Â ¶ÇÇÑ °èÃþ½Ä ¾ÆÅ°ÅØó¿¡¼­ Áß¿äÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù. Áï µ¥ÀÌÅͺ£À̽º¿Í ¹Ìµé¿þ¾î ¾÷üµéÀº XÄõ¸®¸¦ ÀÌ¿ëÇØ ¾ÆÁß À̱âÁ¾ ¼Ò½ºµé·ÎºÎÅÍ XMLÀ̳ª SQL µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸ XÄõ¸®´Â ¾ÆÁ÷ XML µ¥ÀÌÅÍ·Î Àбâ Àü¿ë ¾×¼¼½º¸¦ Á¦°øÇÒ Á¤µµ·Î¹Û¿¡ ¼º¼÷ÇÏÁö ¸øÇß´Ù. ¹°·Ð ÀÌÈÄ¿¡´Â ¾÷µ¥ÀÌÆ®¿Í ´Ù¸¥ ±â´ÉµéÀÌ Ãß°¡µÉ °ÍÀÌ´Ù. ±×¸®°í XÄõ¸®´Â SQL°ú ´Þ¸® ¾Ö³Î¸®Æ½½º(analytics)¿Í BI(Business Intelligence)¸¦ Áö¿øÇÒ Áغñ°¡ ÀüÇô µÇÁö ¾Ê¾Ò´Ù.

½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼Ç
ȸ»çµéÀº SOAP(Simple Object Accss Protocol) ¸Þ½ÃÁö, ¿ªµ¿Àû À¥ »çÀÌÆ®, µ¥ÀÌÅͺ£À̽º ÆÛºí¸®½Ì, ±×¸®°í º¸°í¼­ »ý¼º¿ëÀ¸·Î XMLÀ» ¿ªµ¿ÀûÀ¸·Î ¸¸µé ÇÊ¿ä°¡ ÀÖÀ» ¶§ XÄõ¸®¸¦ »ç¿ëÇϱ⠽ÃÀÛÇÏ°í ÀÖ´Ù. ¿¹¸¦ µé¾î µ¥ÀÌÅÍ´ÙÀÌ·ºÆ® Å×Å©³ë·ÑÁöÁî´Â °í°´ Áß ÇÑ °÷¿¡¼­´Â µ¥ÀÌÅÍ´ÙÀÌ·ºÆ®ÀÇ XÄõ¸® µå¶óÀ̹ö¸¦ ÀÌ¿ëÇØ ¼¼ÀÏÁîÆ÷½º´åÄÄ(Salesforce.com)°ú ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ °í°´ µ¥ÀÌÅ͸¦ ÅëÇÕÇØ ¾îµµºñÀÇ PDF Æ÷¸ËÀ¸·Î Á¦¾È¼­¸¦ ¸¸µé°í ÀÖ´Ù°í ¸»Çß´Ù. ±×¸®°í ÃÊ´ëÇü MXL ÆÄÀÏÀ» ÁúÀÇÇÏ´Â µ¥ ÀÌ È¸»çÀÇ XÄõ¸® µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â °í°´µµ ÀÖ´Ù°í ÇÑ´Ù.
IBMÀº XÄõ¸® ½ÃÀå¿¡¼­ ±× È°µ¿ÀÌ ¸Å¿ì µÎµå·¯Áø´Ù. ÃÖÃÊÀÇ SQL ¾ð¾î¸¦ °í¾ÈÇß´ø IBMÀÇ Æç·Î¿ì, µ· è¹ú·¹ÀÎÀº XÄõ¸®ÀÇ ÀüÁ¶°ÝÀÎ ¡®ÄþÆ®(Quilt)¡¯ÀÇ °øµ¿ ¼³°èÀÚÀ̱⵵ ÇÏ´Ù(µ¥ÀÌÅÍ ´ÙÀÌ·ºÅÍÀÇ Á¶³ª´Ü ·Îºñ¿Í ¿À¶óŬÀÇ ´Ù´Ï¿¤¶ó Ç÷θ®½ºÅ¥°¡ ÇÔ²² Çß´Ù). IBMÀÇ XML Áö¿øÀº °£´ÜÇÑ µ¥ÀÌÅÍ À¯Çü ÀͽºÅÙ´õ¿¡¼­ºÎÅÍ ¸Þ½ÃÁö ´ë±â¿­¿¡ ÀÖ´Â ÇÁ·Î¼¼½Ì XML¿ëÀ¸·Î ÀúÀåµÈ ÇÁ·Î½ÃÀú¿Í ±âŸ ±â´Éµé¿¡±îÁö ¹ßÀüÇß´Ù.
±×¸®°í DB2 9ÀÇ ¡®Ç»¾îXML(pureXML)¡¯ À̴ϼÅƼºê´Â IBMÀÇ DB2 µðº§·ÎÆÛ ¿öÅ©º¥Ä¡(Developer Workbench)¿¡ XÄõ¸® ±â´É¼ºÀ» °¡Á®´Ù ÁÖ¾ú´Ù. ¿¹¸¦ µé¾î ºñÁÖ¾ó XÄõ¸® ºô´õ(Visual XQuery Builder)´Â °³¹ßÀÚµéÀÌ ¸¶¹ý»ç¸¦ ÀÌ¿ëÇØ XML ÁúÀǸ¦ ¸¸µé°í ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¿À¶óŬµµ IBM°ú ºñ½ÁÇÑ ±æÀ» °È°í ÀÖ´Ù. ÀÌ È¸»ç´Â ³×ÀÌƼºê XML µ¥ÀÌÅÍ ½ºÅ丮Áö¸¦ Á¦°øÇÑ(2001³â 9i ¸±¸®Áî¿¡¼­) ÃÖÃÊÀÇ ÁÖ¿ä ¾÷ü¿´À¸¸ç, ±× ÀÌÈÄ·Î XML DB ±â¼ú(ÇöÀç 10g ¸±¸®Áî ³» »ç¾ç)À» °³¹ßÇØ ¿Ô´Ù.
¿À¶óŬ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ XML µ¥ÀÌÅÍ·Î ¾×¼¼½ºÇÏ´Â µ¥ ÀÖ¾î °³¹ßÀڵ鿡°Ô´Â SQL ÁúÀÇ ¾È¿¡ XMLÀ» ÀÓº£µùÇϰųª, XÄõ¸® Ç¥ÁØÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ¼±ÅñÇÀÌ ÀÖ´Ù. ¿À¶óŬÀº XML µ¥ÀÌÅ͸¦ °ü°èÇü Å×ÀÌºí ½ºÆ®·°Ã³·Î, °è¾à¼­ °°Àº ¹®¼­ÀÇ ½ºÆ®·°Ã³°¡ º¸Á¸ÀÌ µÇ´Â º¸´Ù ¹®¼­ Áß½ÉÀûÀÎ Æз¯´ÙÀÓÀ¸·Î ¡®½´·¹µù(shredding)¡¯ Áï ºÐÇØ(decomposing)ÇÑ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ SQL ¼­¹ö´Â ¸î °¡Áö ÇüÅÂÀÇ XML ÇÁ·Î¼¼½ÌÀ» Áö¿øÇÏ°í ÀÖÀ¸¸ç, ´ÙÀ½ µÎ ¹øÀÇ ¸±¸®Á ÅëÇØ XÄõ¸® Áö¿øÀ» ´Ã·Á°¥ °èȹÀÌ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ XÄõ¸® Áö¿øÀº IBMÀ̳ª ¿À¶óŬ °Í ¸¸Å­ ÁÁÁö ¸øÇÏÁö¸¸, ±× º¸´Ùµµ ÀÌ È¸»ç´Â À©µµ Ç÷§Æû Àüü¿¡¼­ XÄõ¸®¿Í XML Áö¿øÀ» ÀÌÇàÇÏ´Â µ¥ ÀÖ¾î ´õ ¸¹Àº °³¼±ÀÇ ¿©Áö¸¦ °®°í ÀÖ´Ù. ¿ÃÇØ Á¶Á÷µéÀº ÇÁ·ÐÆ®¿£µå¿¡¼­ XÄõ¸®¸¦ Áö¿øÇÏ°Ô µÉ ¿ÀÇǽº 2007ÀÇ ¿ÀÇ XML Æ÷¸Ë(Open XML Formats)À» ÁÖ½ÃÇØ¾ß ÇÒ °ÍÀÌ´Ù.
ÀÌµé »Ó ¾Æ´Ï¶ó XÄõ¸® Áö¿ø¿¡¼­ µÎ°ûÀ» µå·¯³»°í ÀÖ´Â Áß¼Ò±â¾÷µéµµ ÀÖ´Ù. ¿¹¸¦ µé¾î ¼±µµÀûÀÎ XML µ¥ÀÌÅͺ£À̽º Àü¹® ¾÷ü·Î ¸¶Å©·ÎÁ÷(Mark Logic)ÀÌ ÀÖ´Ù. ÀÌ È¸»ç´Â ÀÚ»çÀÇ ¸¶Å©·ÎÁ÷ ¼­¹ö(MarkLogic Server)¿¡¼­ ¹ßºü¸£°Ô XÄõ¸®¸¦ ÀÌÇàÇßÀ¸¸ç, ÀÌ°ÍÀº µ¥ÀÌÅÍÀÇ È¿À²ÀûÀÎ ÁúÀǸ¦ °¡´ÉÇÏ°Ô Çß´Ù.


°ü°èÇü Ç¥Áصé
XÄõ¸®´Â Á¦ÀÓ½º Ŭ¶ô°ú XSL ¿öÅ©±×·ì¿¡¼­ ¸¸µç W3C ¾ð¾îÀÎ XSLT(Extensible Stylesheet Language Transformations)¿Í °°Àº °ü°èÇü Ç¥ÁصéÀÌ °¡µæÇÑ ¿¬¸ø¿¡¼­ »ç´Â Å« ¹°°í±â¶ó ÇÒ ¼ö ÀÖ´Ù. XSLT¿Í XÄõ¸®°£¿¡´Â ¾ó¸¶°£ Áߺ¹µÇ´Â ºÎºÐÀÌ ÀÖ±ä ÇÏÁö¸¸, XSLT°¡ ¹®¼­¸¦ XML³ª ´Ù¸¥ Æ÷¸ËÀ¸·Î º¯ÇüÇÏ´Â µ¥ ¾²ÀÌ´Â ½ºÅ¸ÀÏ ½ÃÆ® ¾ð¾î·Î ¸¸µé¾îÁø ¹Ý¸é, XÄõ¸®ÀÇ ÀÓ¹«´Â XML µ¥ÀÌÅÍ¿ëÀÌ ¾Æ´Ï¶ó SQLÀÌ ÇÏ´Â ÀÏÀ» º¹Á¦ÇÏ´Â °ÍÀÌ´Ù.
XÄõ¸®¿¡ ´ëÇÑ W3C Ç¥ÁØ ÀÛ¾÷°ú ÇÔ²² ¶Ç Çϳª Áß¿äÇÏ°Ô ºÎ»óÇÏ°í Àִ ǥÁØÀ¸·Î JSR(Java Specification Request) 225, Áï XQJ(XQuery API for Java)°¡ ÀÖ´Ù. IBM°ú ¿À¶óŬÀÌ ÈÄ¿øÇÏ´Â JSR 225´Â JDBC(Java Database Connectivity)°¡ °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½º, ÁúÀÇ ¹× ¾÷µ¥ÀÌÆ®Çß´ø °Í°ú »ó´ç ºÎºÐ °°Àº ¹æ½ÄÀ¸·Î XML µ¥ÀÌÅÍ ¾×¼¼½º¸¦ À§ÇÑ Ç¥ÁØ ¹æ¾ÈÀ» Á¦°øÇÒ °ÍÀÌ´Ù.
SOA(Service-Oriented Architecture) ¹æ¾Èµµ ¶ÇÇÑ XML¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Ù. µû¶ó¼­ RDBMS ¾÷üµéÀÌ XMLÀÌ Áö¹èÇÏ´Â ¼¼»ó°ú ²öÀ» À¯ÁöÇÏ·Á°í ¹ßºü¸£°Ô ¿òÁ÷ÀÌ°í ÀÖ´Â °Íµµ ³î¶ö ÀÏÀº ¾Æ´Ï´Ù. XÄõ¸® Ç¥ÁØÀº ¸ðµÎ¿¡°Ô Áß¿äÇϱ⠶§¹®¿¡, ±× ¹ßÀüÀº SQLÀ» Æ÷ÇÔÇÑ ´Ù¸¥ ¾÷°è Ç¥Áغ¸´Ù ¹«¸®¾øÀÌ ÁøÇàµÉ °ÍÀÌ´Ù.
ÇÏÁö¸¸ µ¥ÀÌÅÍ ¼Ò½ºµé°£ÀÇ ±¸ºÐÀº ¾ðÁ¦³ª Á¸ÀçÇÒ °ÍÀ̸ç, µ¥ÀÌÅͺ£À̽º ¹× ¹Ìµé¿þ¾î ¾÷üµéÀº °¢ µ¥ÀÌÆ® ¼Ò½º¿ëÀÇ API¸¦ ÇнÀ ¹× ÀÌÇàÇÏ°í ¸¹Àº ÇÁ·Î½ÃÀú Äڵ带 ¸¸µé¾î¾ß ÇÏ´Â XML µ¥ÀÌÅÍ ÅëÇÕ¿¡ ´ëÇÑ °³¹ßÀÚÀÇ ºÎ´ãÀ» ´ú¾î ÁÙ ¼ö ÀÖÀ» °æ¿ì ¼º°øÀ» °ÅµÎ°Ô µÉ °ÍÀÌ´Ù.
ÇöÀç·Î¼­ XÄõ¸®ÀÇ °¡Àå Å« ¾àÁ¡Àº º¹ÀâÇÑ °Ô ¾Æ´Ï¶ó ¹Ù·Î ¼º¼÷ÇÏÁö ¸øÇß´Ù´Â Á¡ÀÌ´Ù. ÀÌ°ÍÀº XML µ¥ÀÌÅÍ¿¡ Àбâ Àü¿ë ¾×¼¼½º¸¦ Á¦°øÇϸç, ¾Ö³Î¸®Æ½½º¿Í BI Áö¿øÀÌ ºÎÁ·ÇÏ´Ù. ÇÏÁö¸¸ ¾÷µ¥ÀÌÆ® ¹× ±âŸ ±â´ÉµéÀÌ ÇâÈÄ Ãß°¡µÉ Àü¸ÁÀ̸ç, °Ë»ö ¿£ÁøÀÇ ÀαⰡ ³ô¾ÆÁü¿¡ µû¶ó Ç® ÅؽºÆ® °Ë»ö¿¡ ´ëÇØ º¸´Ù Á¤¹ÐÇÑ Á¦¾î¸¦ ÁÖ´Â ÀͽºÅÙ¼ÇÀ» Á¦°øÇÏ´Â ¹æÇâÀ¸·Î ºôµå¾Æ¿ôÀÌ °¡¼ÓÈ­µÉ °ÍÀÌ´Ù.

XÄõ¸®¿Í SQL
XÄõ¸®¿¡ ´ëÇÑ ³íÀÇ¿¡¼­ SQLÀ» ¾ð±ÞÇÏÁö ¾Ê°í ³Ñ¾î°¥ ¼ö´Â ¾ø´Ù. SQLÀº °ü°èÇü Å×À̺í·Î Á¶Á÷È­µÈ µ¥ÀÌÅ͸¦ ¾×¼¼½º ¹× Á¶ÀÛÇÒ ¼ö ÀÖ´Ù. Á¤±ÔÈ­(nomalization), ÁÖ ÇÙ½É °ü°è, ±×¸®°í À妽º¿¡ µû¶ó SQL ÁúÀÇ°¡ È¿À²¼ºÀ» °¡Á®´Ù ÁÙ µ¥ÀÌÅÍ°¡ °áÁ¤µÈ´Ù.
XMLÀº µ¥ÀÌÅ͸¦ ³ëÃâ½ÃÅ´À¸·Î½á ÀÌ°ÍÀÌ ÀçÈ°¿ëµÉ ¼ö ÀÖ°Ô ÇÏ´Â µ¥ ´ëÇÑ °ÍÀÌ´Ù. ¹®¼­¿Í ¹®¼­ ºÎºÐµé°£ÀÇ °è±Þ°ú ¼øÂ÷Àû °ü°èµµ ¶ÇÇÑ Áß¿äÇϸç, µû¶ó¼­ XÄõ¸® ±â´ÉÀº SQL°ú´Â ´Ù¸¥ ÀÛµ¿À» Áö¿øÇØ¾ß ÇÑ´Ù. À̸¦ °¡´ÉÇÏ°Ô Çϱâ À§Çؼ­´Â XÄõ¸®¿Í XSLT ¿öÅ©±×·ì¿¡¼­ Á÷¹«¸¦ ±¸ºÐÇØ¾ß ÇÑ´Ù. À̵鰣 °æÀïÀÌ ¹ßÀüÀ» ÀúÇØÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
XÄõ¸®´Â °áÄÚ SQLÀ» ´ë½ÅÇÏÁö ¸øÇÒ °ÍÀε¥, ±× ÀÌÀ¯´Â ´ëºÎºÐÀÇ ºñÁî´Ï½º µ¥ÀÌÅÍ°¡ °ü°èÇü ¸ðµ¨À» ÅëÇØ ÀúÀå ¹× ¾×¼¼½º µÇ´Â µ¥ ´ëÇØ ¿ÏÀüÈ÷ ¸¸Á·ÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. XÄõ¸®´Â ¼ºÀåÇÏ´Â XML ¹®¼­ÀÇ ¼¼°è¿Í, ÀÌ·± µ¥ÀÌÅÍ ¼Ò½ºÀÇ »óÈ£±³È¯À» ÅëÇÑ Çù¾÷°ú ÄÜÅÙÃ÷¿¡ ÃÊÁ¡À» µÎ°í ÀÖ´Ù. ¾÷üµéÀº ÀÌ·± ¿ëµµ¿¡ ¸Â´Â ±â¼úÀ» Á¦°øÇÏÁö ¸øÇÒ °æ¿ì °ü·Ã¼ºÀÌ »ç¶óÁø´Ù´Â »ç½ÇÀ» Àß ¾Ë°í ÀÖ´Ù.
ÇÏÁö¸¸ RDBMS ¾÷üµéÀÌ SQL°ú °°ÀÌ ÃÊ ´ÜÀ§ ¾Æ·¡ÀÇ ÀÀ´ä ½Ã°£À¸·Î XÄõ¸®¿Í XML ±â´É¼ºÀ» Àü´ÞÇÒ ¼ö ÀÖÀ»Áö ¿©ºÎ´Â ¾ÆÁ÷ ºÒÈ®½ÇÇÏ´Ù. À̵éÀÌ ÀÌ·¯ÇÑ ¼º´ÉÀ» Á¦°øÇÏÁö ¸øÇÒ °æ¿ì¿¡ °í°´Àº ÀڽŵéÀÇ XML µ¥ÀÌÅÍ °ü¸® ¹®Á¦¸¦ Àü¿ë ¼Ö·ç¼ÇÀ̳ª ¸ÂÃã Á¦ÀÛµÈ ¼Ö·ç¼Ç, ȤÀº ¹Ìµé¿þ¾î ÁöÇâÇü ¼Ö·ç¼ÇÀ¸·Î ÇØ°áÇÏ·Á ÇÒ °ÍÀÌ´Ù.

¿äÁ¡ Á¤¸®
¾à¼Ó W3CÀÇ XÄõ¸® ¾ð¾î Ç¥ÁØÀº µ¥ÀÌÅͺ£À̽º °ü¸®¿¡ ÀÖ¾î ±ØÀûÀÎ º¯È­¸¦ °¡Á®´Ù ÁÙ ¼ö ÀÖ´Â ±âÆøÁ¦¶ó°í ÇÒ ¼ö ÀÖ´Ù. Áï ÀÌ°ÍÀº ±â¾÷¿¡¼­ º¸´Ù Æø³ÐÀº µ¥ÀÌÅÍ¿Í Á¤º¸¸¦ ¾×¼¼½º,ºÐ¼® ¹× °ü¸®Çϵµ·Ï °ü°èÇü ½Ã½ºÅÛÀ» ¹ßÀü½Ãų ¼ö ÀÖ°Ô ÇØÁØ´Ù.
Âü¿© ¾÷üµé W3CÀÇ XÄõ¸®¸¦ ÈÄ¿øÇÏ°í ÀÖ´Â ¾÷üµé·Î´Â µ¥ÀÌÅÍ´ÙÀÌ·ºÆ®Å×Å©³î·ÎÁö½º(ÇÁ·Î±×·¹½º ¼ÒÇÁÆ®¿þ¾î ¼Ò¼Ó), IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¹× ¿À¶óŬ µîÀÌ ÀÖ´Ù.
Àü¸Á Á¤º¸ ¼³°èÀÚ´Â ±âÁ¸ÀÇ °ü°èÇü ½Ã½ºÅÛÀÌ È¥µ· »óÅ¿¡ ºüÁöÁö ¾Êµµ·Ï XÄõ¸®¸¦ ¾î¶»°Ô ¹èÄ¡ÇÒÁö, ±×¸®°í ¾ðÁ¦ XML ½ºÅ°¸¶¸¦ äÅÃÇÒÁö¿¡ ´ëÇØ ½ÅÁßÈ÷ ¼±ÅÃÇØ¾ß ÇÑ´Ù. ±×¸®°í XÄõ¸®´Â ¾ÆÁ÷ ¹Ì¼º¼÷Çϱä ÇÏÁö¸¸ XML µ¥ÀÌÅͷκÎÅÍ °¡Ä¡¸¦ È®º¸ÇÏ´Â µ¥ ÀÖ¾î ºÐ¸í Å« ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù.
¨Ï µ¥ÀÌÅͳÝ(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