µðÁöÅПÀÓ½º

 


2000³â Àα⽺Ÿ `XML`Çâ¹æÀ» Á¶¸ÁÇÑ´Ù

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
À̹ø ÁÖ XML ÄÁÆÛ·±½º °³ÃÖ, °ü·Ã ¾÷°è °ü½É ÁýÁß

ÀüÀÚ»ó°Å·¡ º¥´õµéÀº ¼ÓµµÀÇ Çʿ伺À» ´À³¢¸é¼­, »õ·Î¿î ½ºÆåÀÌ À̹ø ÁÖ XML 2000 ÄÁÆÛ·±½ºÀÇ Áß½É È­Á¦°¡ µÇ±â¸¦ ±â´ëÇÏ°í ÀÖ´Ù.

XMLÀÌ ÃÖ±Ù ¿©¼¼¸¦ ¸ô¾Æ°¡°í ÀÖ´Ù. »õ·Î °á¼ºµÈ º¥´õ ¿¬ÇÕÀº ÀÌ Ç¥ÁØ¿¡ ´ëÇÑ ÃֽŠÀͽºÅÙ¼ÇÀ» ¸¸µå´Â °ÍÀ» ±¸Ã¼È­Çϸ鼭µµ, XMLÀ» °¨µ¶ÇÏ´Â ´Ù¾çÇÑ µ¶¸³ ´Üü¿¡¼­ ±× ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ´Ù´Â ¾ð±ÞÀº ÇÏÁö ¾Ê°í ÀÖ´Ù.

Áö³­ ÁÖ »õ·Î¿î È®Àå ºÎºÐÀ» ³»³õÀº ±â¾÷µéÀº MS, À¥¸Þ½îµå(webMethods Inc.), º£¸®»çÀÎ(VeriSign Inc.) Áø¿µ°ú ºñÁî´Ï½º ·¹À̾îÁî(Business Layers)¿Í ³ëº§ Áø¿µÀÌ ÀÖ´Ù. ±âŸ ´Ù¸¥ º¥´õµéÀº ÃֽŠXML °ü·Ã ½ºÆåÀ» Æ÷ÇÔÇÑ Á¦Ç° ¹ßÇ¥¸¦ °Ü³ÉÇÏ°í ÀÖ´Ù.

º£¸®»çÀÎ, MS, À¥¸Þ½îµå´Â XML Å° ¸Å´ÏÁö¸ÕÆ® ½ºÆå(XML Key Management Specification, ÀÌÇÏ XKMS)À̶ó´Â »õ·Î¿î XML ±â¹Ý üÁ¦¸¦ °øµ¿ °³¹ßÇØ¿Ô´Ù.

º£¸®»çÀÎ CTOÀÎ ¿öÀ¨ Æ÷µåÀÇ ¼³¸í¿¡ µû¸£¸é, XKMS´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø°³ Å° ÀÎÇÁ¶ó¿¡ °áºÎ½ÃÅ´À¸·Î½á ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ PKI¸¦ Á»´õ Àú·ÅÇÏ°í ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ »õ·Î¿î ¹æ½ÄÀ» ³ªÅ¸³½´Ù°í ÇÑ´Ù. XKMSÀÇ ¶Ç ´Ù¸¥ ¸ñÇ¥´Â PKI¸¦ º¸ÆíÈ­½ÃÅ°´Â °ÍÀÌ´Ù.

Æ÷µå´Â "¿ì¸®´Â ¿Ïº®ÇÑ ½ºÆåÀ» °®°í ÀÖÀ¸¸ç ±×°ÍÀ» ½ÇÇàÇÏ´Â °ÍÀº ´©±¸¿¡°Ô³ª ¸Å¿ì °£´ÜÇÑ ÀÏÀÓÀ» È®½ÅÇÑ´Ù"°í ¹àÇû´Ù.

º£¸®»çÀÎÀº ³»³â 1/4ºÐ±â¿¡ °ø±ÞÇÒ ¼ö ÀÖµµ·Ï XKMS¸¦ ÅëÇÕÇÑ ½Ã¹ü ¼­ºñ½º ¹× ÅøÀ» °³¹ßÇÏ°í ÀÖ´Ù.

¾×Ƽºê µðÁöÅÐ ÇÁ·ÎÆÄÀÏ

ºñÁî´Ï½º ·¹À̾îÁî´Â ¿£ÅÍÇÁ¶óÀÌÁî ³»ºÎ ¹× °Å·¡ ÆÄÆ®³Êµé °£ÀÇ e-°ø±Þ ÇÁ·Î¼¼½º(e-provisioning process)¸¦ °¡¼ÓÈ­ÇÒ ¼ö ÀÖµµ·Ï XML Ç¥ÁØÀ» ¸¸µå´Â »ç¾÷À» ÁÖµµÇÏ°í ÀÖ´Ù.

Á¦¾È Ç¥ÁØÀÎ ¾×Ƽºê µðÁöÅÐ ÇÁ·ÎÆÄÀÏ(Active Digital Profile), Áï ADRrÀº Á¦Ç°ÀÌ ¹Ù²î°Å³ª Á÷¿øÀÌ °í¿ë/ÇØ°íµÇ´Â µî ȸ»ç ³»¿¡¼­ ¾î¶² º¯µ¿ÀÌ »ý±æ °æ¿ì IT ÀηÂÀÌ ÇÁ·ÎÆÄÀÏ Á¤º¸¸¦ ÀÔ·ÂÇϴµ¥ ¼ÒºñÇÏ´Â ½Ã°£°ú µ·À» Àý°¨ÇØÁÙ °ÍÀÌ´Ù.

ÀÚ»çÀÇ ÇÁ·ÐÆ®¿£µå À¥»çÀÌÆ®¸¦ ¾Æ¿ô¼Ò½ÌÇÑ ±â¾÷ÀÌ ¾î¶² Á¦Ç°À» ¹Ù²Ü °æ¿ì, ÇöÀç´Â ±×·± º¯È­°¡ À¥»çÀÌÆ®¿¡µµ ¹Ý¿µµÆ´ÂÁö¸¦ È®ÀÎÇÏ´Â °ÍÀº IT Àη¿¡°Ô ¸Ã°ÜÁ® ÀÖ´Ù. ÇÏÁö¸¸ e-°ø±Þ¿ë XML Ç¥ÁØÀ» »ç¿ëÇϸé, ±×·± ÀýÂ÷ÀÇ »ó´ç ºÎºÐÀÌ ÀÚµ¿È­µÉ ¼ö ÀÖ´Ù.

Æйи®À̽ºÄÉÀÌÇÁ´åÄÄ(FamilyEscape.com) ºÎ»çÀåÀÌÀÚ CTOÀÎ °Ô¸® ÇϹö¸¸Àº "µàÆþÀ̳ª GMó·³ ¸¹Àº Á÷¿ø°ú ÇÔ²² ´Ù¾çÇÑ º¯µ¿ »çÇ×À» °®°í ÀÖ´Â ´ë±â¾÷ÀÏ °æ¿ì ÀÌ°ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ÀÌ Ç¥ÁØÀº ½Ã°£°ú µ·À» »ó´çÈ÷ Àý°¨½ÃÄÑÁØ´Ù"°í ÁÖÀåÇß´Ù.

ºñÁî´Ï½º ·¹À̾îÁî °æ¿µÁøµéÀº OASIS(Advancement of Structured Information Standards) °°Àº Ç¥ÁØ ´Üüµé ¾Õ¿¡ ³»³õÀ» ¼ö ÀÖ´Â Á¦¾ÈÀ» 7°³¿ù ³»¿¡ ¸¶·ÃÇÏ°íÀÚ ÇÑ´Ù.

ÇöÀç ÀÌ »ç¾÷À» Áö¿øÇÏ´Â ´Ù¸¥ ±â¾÷µéÀº üũ Æ÷ÀÎÆ® ¼ÒÇÁÆ®¿þ¾î Å×Å©³î·ÎÁö(Check Point Software Technologies Ltd.), ÀÌÇÁ·¹Áð½º(ePresence Inc.), ³×ƼÁö(Netigy Corp.) µîÀÌ´Ù.

º¥´õµé °£ÀÇ ºñ°ø½Ä ¿¬ÇÕÀÌ È®»êµÇ°í ÀÖ´Â ±Ùº»ÀûÀÎ ÀÌÀ¯´Â ¼Óµµ ¶§¹®ÀÌ´Ù. Áï, ÀüÅëÀûÀΠǥÁØ ÇÁ·Î¼¼½ºº¸´Ù ´õ ºü¸£°Ô Á¦Ç°À» ¸¶ÄÉÆÃÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

³ëº§ÀÇ ¾ÆÅ°ÅØÆ®ÀÎ ¾ÆÆ® ³×¹Ù·¹Áî´Â "Ç¥ÁØ ´ÜüÀÇ °æ¿ì, »ç¶÷µéÀÌ Á¦¾ÈµÈ Ç¥ÁØÀ» Áö¿øÇϱ⠽ÃÀÛÇϱâ±îÁö 1³â Á¤µµÀÇ ±ä ½Ã°£ÀÌ °É¸®´Â °ÍÀÌ º¸ÅëÀÌ´Ù. ¾çÂÊ ÇÁ·Î¼¼½º ¸ðµÎ »ç¶÷µéÀÌ ¿øÇÏ´Â °Í°ú ¿ÏÀüÈ÷ ÀÏÄ¡ÇÏÁö´Â ¾Ê±â ¶§¹®¿¡, ÀÏ°³ ±â¾÷À¸·Î¼­ ¿ì¸®´Â °á±¹ ¾çÂÊ Æí¿¡¼­ ÇÔ²² ÀÛ¾÷ÇÏ´Â °Í"À̶ó°í ¼³¸íÇß´Ù.

¿ÀÈ÷·Á È¥¶õ½º·¯¿ï ¼ö ÀÖ´Ù

ÇÏÁö¸¸ º¥´õµé°ú ¾Ö³Î¸®½ºÆ®µéÀº XMLÀ» µÑ·¯½Î°í ¹ú¾îÁö´Â ¾öû³­ ¼öÀÇ ÀÛ¾÷ÀÌ ¿ÀÈ÷·Á È¥¶õÀ» ¾ß±âÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡ °ø°¨ÇÏ°í ÀÖ´Ù.

¼­¹Ô ½ºÆ®·¹Æ¼Áö(Summit Strategies) ºÎ»çÀåÀÎ µå¿ÍÀÌÆ® µ¥À̺ñ½º´Â "ÀÌ°Ç ¼ÒºñÀڵ鿡°Ô ³­°¨ÇÑ ÁÖÁ¦ÀÌ´Ù. ¹®Á¦¸¦ º¹ÀâÇÏ°Ô ¸¸µå´Â °ÍÀº XML ÀÚü°¡ °®°í ÀÖ´Â º»ÁúÀûÀÎ ¼Ó¼ºÀÌ´Ù. XMLÀº È®ÀåµÇ±â À§Çؼ­ ¸¸µé¾îÁ³±â ¶§¹®ÀÌ´Ù. »ç¿ëÀÚµéÀÌ °®°í ÀÖ´Â ¹®Á¦´Â ±×µéÀÌ Ã³À½ºÎÅÍ XML¿¡ ´ëÇÑ ºó¾àÇÑ Áö½Ä¹Û¿¡ °®°í ÀÖÁö ¾Ê´Ù´Â Á¡"À̶ó°í ÁöÀûÇß´Ù.

µ¥À̺ñ½º´Â, ºñÁî´Ï½º ÀÎÅÍ³Ý ÄÁ¼Ò½Ã¾ö(Business Internet Consortium)°°Àº ÁÖµµÀû ´Üü°¡ »ç¿ëÀÚµéÀÌ ±×·± È¥¶õÀ» ÇìÃijª°¡µµ·Ï µµ¿ÍÁÙ °ÍÀ̶ó°í ¸»Çß´Ù. ºñÁî´Ï½º ÀÎÅÍ³Ý ÄÁ¼Ò½Ã¾öÀº Áö³­ ÁÖ MS°ú IBMÀ» ºñ·ÔÇÑ ±â¾÷µéÀÌ Ãâ¹ü½ÃŲ ºñ¿µ¸® Áý´ÜÀÌ´Ù.

ÀÎÆ÷·ë(InfoLoom Inc.) CSO(chief strategy officer)À̸ç À̹ø ÁÖ ¿ö½ÌÅÏ¿¡¼­ ¿­¸®´Â XML 2000 ÄÁÆÛ·±½ºÀÇ ¿©¼º ÀÇÀåÀÎ ´ÙÀÌ¾È Äɳ׵ð´Â "Æò¹üÇÑ »ç¶÷µéÀÌ ¾î¶² ´Üü¿¡ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÏ´ÂÁö¸¦ Á¤È®ÇÏ°Ô ÆľÇÇϱâ´Â ¸Å¿ì ¾î·Æ´Ù°í »ý°¢ÇÑ´Ù. °á±¹, ÆÇ´Ü ±âÁØÀº »êÃâµÇ´Â °á°ú¹°ÀÇ Áú"À̶ó°í ÁöÀûÇß´Ù.

XMLÀ» ÀÚ»ç Á¦Ç° ¼Ó¿¡ Æ÷ÇÔ½ÃÅ°´Â º¥´õµéÀº W3C(World Wide Web Consortium)°°Àº ¼º½ÇÇÑ Ç¥ÁØ ´ÜüÀÇ ÀÛ¾÷ ¼º°ú¿Í ¼Ò±Ô¸ð ¿¬ÇÕµéÀÇ ÀÛ¾÷ ¼º°ú°¡ ¸ðµÎ Áß¿äÇÏ´Ù°í ¸»ÇÑ´Ù.

Ä«µðÇÁ ¼ÒÇÁÆ®¿þ¾î(Cardiff Software Inc.) CTOÀÎ ¸¶Å© ½Ã¸ÇÁî´Â "¿ì¸®´Â ¿ÜºÎ ´ÜüµéÀ» ¿À·§µ¿¾È ÁÖ½ÃÇÏ°í ÀÖ´Ù. Âü¿© ±â¾÷µéÀÌ ´©±¸³Ä¿¡ µû¶ó ±× ´ÜüÀÇ Á߿伺ÀÌ Á¿ìµÈ´Ù. ¶ÇÇÑ ÀÌ·± »ç¶÷µéÀÌ Á¦¾ÈÇÏ´Â °ÍÀÌ ÇÕ´çÇÑ °ÍÀΰ¡µµ ´ÜüÀÇ Á߿伺À» Á¿ìÇÑ´Ù"°í ¹àÇû´Ù. Ä«µðÇÁ´Â W3C ¸â¹öÀÌ´Ù.

XML 2000¡¸½Ã¼±ÁýÁß¡¹

XML¿¡ °ü¿©ÇÏ´Â ¼ö¸¹Àº ±â¾÷µéÀÌ XML 2000 ÄÁÆÛ·±½º¿¡ Âü¼®Çϱâ À§ÇØ À̹ø ÁÖ ¿ö½ÌÅÏ¿¡ Áý°áÇÒ °ÍÀÌ´Ù. À̹ø ÄÁÆÛ·±½º´Â ±×·¡ÇÈ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¾î¼Ò½Ã¿¡À̼Ç(Graphic Communications Association)ÀÌ ÈÄ¿øÇÑ´Ù.

À̹ø ÄÁÆÛ·±½º¿¡¼­ Å°³ØŸ(Kinecta Corp.)´Â ÀÚ»çÀÇ ¹«·á ÄÁÅÙÃ÷ º¸±Þ ÅøÀÇ ¿¹°í ¹öÀüÀ» °ø±ÞÇÒ ¿¹Á¤ÀÌ´Ù. ÀÌ ÅøÀº XML ±â¹Ý ½ºÆå ICE(Information and Content Exchange) ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù.

Å°³ØŸ ½ÅµðÄÉÀÌÅÍ ¶óÀÌÆ®(Kinecta Syndicator Lite)¶ó´Â À̸§ÀÇ Å°³ØŸ ÅøÀº Ä¿³ØŸ ÀÎÅÍ·ºÆ®(Interact) ¼Ö·ç¼ÇÀÇ Ãà¼Ò ¹öÀüÀÌ´Ù. ÀÌ ¹«·á ÅøÀº ÀÌÁ¦ ¸· ½ÅµðÄÉÀ̼ÇÀ» °³Ã´Çϱ⠽ÃÀÛÇÑ ¼ÒºñÀÚµéÀ» °Ü³ÉÇÑ °ÍÀ̸ç, ICE äÅÃÀ» ¸·´Â ±ÝÀü»óÀÇ À庮À» ¹«³Ê¶ß¸®±â À§ÇÑ °ÍÀÌ´Ù.

³»³â 1¿ù 15ÀÏ¿¡ ³Î¸® °ø±ÞµÉ °ÍÀ¸·Î º¸ÀÌ´Â ÀÌ ÅøÀº À¯·á Á¦Ç°ÀÎ ÀÎÅÍ·ºÆ® 3.2µµ ¹ßÇ¥ÇÒ ¿¹Á¤ÀÌ´Ù.

½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ¿ª½Ã À̹ø ÄÁÆÛ·±½º¿¡¼­ XML ÇÁ·Î¼¼½Ì¿ë ÀÚ¹Ù API(JAXP) ¹× XML ¸Þ½Ã¡¿ë ÀÚ¹Ù API(JAXM)¸¦ Áï°¢ °ø±ÞÇÑ´Ù°í ¹ßÇ¥ÇÒ ¿¹Á¤ÀÌ´Ù. ½Å¹öÀüÀÇ JAXP´Â DOM2, SAX2, XSL Æ®·£½ºÆ÷¸ÞÀ̼Ç(XSL Transformation)¿¡ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇÒ °ÍÀÌ´Ù. JAXMÀº ¸Þ½ÃÁö, ƯÈ÷ ebXML ±â¹Ý ¸Þ½ÃÁöÀÇ ¼Û¼ö½Å ¹æ½ÄÀ» À§ÇÑ ÇÁ·ÎÅäÄÝÀ» Æ÷ÇÔÇÑ´Ù.

½ãÀº ¶ÇÇÑ XML ¹ÙÀεù(XML Binding)¿ë ÀÚ¹Ù API°¡ ¿Ã ¿¬¸»¿¡ °ø±ÞµÉ °ÍÀ̶ó°í ¹ßÇ¥ÇÒ ¿¹Á¤ÀÌ´Ù. ÀÌ API´Â ƯÁ¤ÇÑ XML ¹®¼­ À¯Çü Á¤ÀǸ¦ ¼±ÅÃÇØ ÀÌ°ÍÀ» Á÷Á¢ ÀÚ¹Ù µî±ÞÀ¸·Î ÄÄÆÄÀÏÇϴµ¥ »ç¿ëµÈ´Ù.