|
|
|
|
|
| Programming XML
|
 |
|
|
|
|
|
|
|
 |
 |
ÀÎÅͳÝÀ» ÅëÇØ ºÐ»ê ȯ°æÀÇ °¢ ½Ã½ºÅÛµéÀÌ ¿øÈ°ÇÏ°Ô ÀÛµ¿Çϰí, È®À强À» °í·ÁÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§ÇØ XML°ú Microsoft .NET ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ìÀÚ!
XML À¥ ¼ºñ½º´Â °³¹ßÀÚ¿Í ¼ÒºñÀÚ¿¡°Ô »õ·Î¿î ±âȸ¸¦ Á¦°øÇÔÀ¸·Î½á ´ÙÀ½ ÄÄÇ»ÅÍ ¼¼´ë¿¡¼ Áß½ÉÀûÀÎ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù. ÀÌ¿¡, ÀÌ Ã¥¿¡¼´Â XML°ú Microsoft °³¹ß µµ±¸ÀÇ ÀåÁ¡À» ¾î¶»°Ô ¾òÀ» ¼ö ÀÖ´ÂÁö¿Í, ±¸Á¶ÀûÀÎ Á¢±ÙÀ» ÅëÇØ Microsoft Visual Studio .NET, Microsoft SQL Server 2000 ±×¸®°í Microsoft BizTalk Server 2000¿¡¼ Áö¿øÇÏ´Â XML ±â´ÉÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ±âÁ¸ÀÇ Å¬¶óÀ̾ðÆ®/¼¹ö ¾îÇø®ÄÉÀ̼ÇÀ» XML ±â¹ÝÀÇ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÀüȯÇϱâ À§ÇÑ ¹æ¹ýÀ» ´Ü°èÀûÀ¸·Î º¸¿©ÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥Àº Visual Studio .NETÀ̳ª ´Ù¸¥ XML ±â¹ÝÀÇ Microsoft °³¹ß µµ±¸ ¹× È®À强À» Áö¿øÇÏ´Â Microsoft .NETÀÇ »ç¿ë, ´ÙÁß µð¹ÙÀ̽º¿Í Ç÷¿ÆûÀ» ÅëÇØ ÀÌ·ç¾îÁú ¼ö ÀÖ´Â ¾îÇø®ÄÉÀ̼ÇÀ» ÃÖ´ëÇÑ Áö¿øÇϱ⠿øÇÏ´Â °³¹ßÀÚ¿¡°Ô ÀÌ»óÀûÀÎ ÀÚ»êÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ³»¿ë °³¿ä ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ® Ãø¸éÀÇ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß XML ±âº» Ç÷§Æû °³¹ß ¹®¼ ÆÄ½Ì ±âÁ¸ ½Ã½ºÅÛ ÅëÇÕ µ¥ÀÌÅͺ£À̽º ÅëÇÕ ´ÙÁß µð¹ÙÀ̽º °³¹ß À¥ °³¹ß SOAP(Simple Object Access Protocol) À¯Àú ÀÎÅÍÆäÀ̽º °³¹ß BizTalk Server °³¹ß XML ±â¹ÝÀÇ ¸Þ½Ã¡ Microsoft .NET ÇÁ·¹ÀÓ¿öÅ© °³¹ß ¸ÞŸµ¥ÀÌÅÍ »ý¼º |
| |
 |
 |
ÀúÀÚ ¼Ò°³ R.Allen Wyke´Â EHS(Environment, Health and Safety) ¼Ö·ç¼Ç ȸ»çÀÎ Blue292ÀÇ ºÎ»çÀåÀÌ´Ù. Blue292¿¡¼ ±×´Â °³¹ßÆÀÀ» À̲ø¸ç EHS ¿Â¶óÀÎ ¼ÒÇÁÆ®¿þ¾î¿Í ¼ºñ½º¸¦ ´ã´çÇÏ´Â ½ÇÇàÆÀ°ú ÀÛ¾÷Çϰí ÀÖ´Ù. Sultan RehmanÀº EngageÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚÀÌ´Ù. Engage´Â ÇØ´ç ¾÷¹«ÀÇ ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÇöÇϱâ À§ÇÑ °´Ã¼ ÁöÇâ ¼³°è ¹æ¹ýÀ¸·Î Àü¹®ÈµÈ °÷ÀÌ´Ù. Brad LeupenÀº ±³À° ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÎ Entrinsik, Inc.ÀÇ ¼ö¼® ±â¼ú ÀÌ»çÀÌ´Ù. ÀÌ È¸»ç´Â XML°ú XSLT¸¦ ÀÌ¿ëÇÑ ´Ù¼öÀÇ À¥ ±â¹Ý Á¦Ç°À» ½ÃÀå¿¡ ¼±º¸¿´´Ù.
ÀÌ Ã¥ÀÇ ¹ø¿ª ÀÇ·Ú¸¦ ºÎŹ¹Þ¾ÒÀ» ¶§, óÀ½¿¡´Â ¿äÁò ¸¹°í ¸¹Àº °ÍÀÌ XML °ü·Ã ¼ÀûÀε¥ ¶Ç ÇϳªÀÇ XML °ü·Ã Ã¥ÀÌ ³ª¿À´Â °ÍÀº ¾Æ´Ñ°¡ ÇÏ´Â °ÆÁ¤½º·¯¿î ¸¶À½À̾ú´Ù. ±×·¯³ª Ã¥À» Á¶±Ý¾¿ µé¿©´Ùº¸¸é¼ ¿ª½Ã Microsoft ÇÁ·Î±×·¡¹Ö ½Ã¸®Áî¶ó ¹º°¡ ´Ù¸£´Ù´Â »ý°¢ÀÌ µé¾ú°í, °³¹ßÀÚ¿¡°Ô´Â ÁÁÀº Áöħ¼°¡ µÇ°Ú´Ù´Â »ý°¢ÀÌ µé°Ô µÇ¾ú´Ù. XMLÀÌ ±¹³»¿¡ º»°ÝÀûÀ¸·Î ¼Ò°³µÈ Áö ¾à 5³â Á¤µµ µÇ¾î°¡°í ÀÏ¹Ý °³¹ßÀÚµéÀÌ ¾Ë°Ô µÈ °ÍÀº ±æ¾î¾ß 2~3³âÀÌÁö¸¸, XMLÀº ÃÖ±Ù IT ¾÷°è¿¡¼ÀÇ Å°¿öµå°¡ µÇ¾ú´Ù. ÀÌ´Â XMLÀÌ ÃÖ±ÙÀÇ "ºÐ»ê ȯ°æ"°ú "Áö½Ä Á¤º¸È »çȸ"¶ó´Â µÎ °¡Áö ÆÐ·¯´ÙÀÓ¿¡ °¡Àå ÀûÇÕÇϱ⠶§¹®À̶ó »ý°¢ÇÑ´Ù. "ºÐ»ê ȯ°æ"À̶ó´Â Ư¡Àû ¿ä¼Ò¿Í ¸Â¹°·Á ÃÖ±Ù B2B(±â¾÷ °£ ÀüÀÚ»ó°Å·¡)ÀÇ Ç¥ÁØÀ¸·Î ebXMLÀÌ È°¹ßÇÏ°Ô ³íÀÇµÇ°í ¿¬±¸µÇ°í ÀÖ´Ù. ebXMLÀ̶õ À̸§¿¡¼µµ ¾Ë ¼ö ÀÖµíÀÌ, ºÐ»êµÈ °¢ ±â¾÷µéÀÌ ÀüÀÚ»ó°Å·¡¸¦ À§ÇØ XMLÀ» »ç¿ëÇÏ¿© °Å·¡¸¦ ½ÃµµÇϰí ÀÖ´Ù. ÇÊÀÚ´Â ebXML¿¡ ´ëÇØ ÇÑÆíÀ¸·Î´Â µÎ·Æ±â±îÁö ÇÏ´Ù. ¿Ö³ÄÇϸé, XMLÀ» ÅëÇØ ÇÑ ´Ü°è ȤÀº ¿©·¯ ´Ü°è ³ôÀº ¼öÁØÀÇ ¾÷¹« ÀÚµ¿È°¡ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ±×·¯³ª °øÀå ÀÚµ¿È¸¦ ÅëÇØ Àΰ£ÀÌ ¼öÁØ ³ôÀº »îÀ» »ì°Ô µÇ¾ú´Ù°í »ý°¢ÇÏ´Â °Íó·³, XMLÀ» ±â¹ÝÀ¸·Î ÇÑ ¾÷¹« ÀÚµ¿Èµµ ¿ì¸®¿¡°Ô ±àÁ¤ÀûÀÌ°í ¸¹Àº ¹ßÀüÀûÀÎ º¯È¸¦ °¡Á®´Ù ÁÙ °ÍÀ̶ó »ý°¢ÇÑ´Ù. ÀÌ Ã¥¿¡¼´Â XMLÀÇ "ºÐ»ê ȯ°æ"¿¡¼ÀÇ ÀåÁ¡, Àû¿ë ¹æ¹ý ¹× Áö¿ø ÇÁ·Î±×·¥ µî¿¡ ´ëÇØ ÁÖ·Î ´Ù·ç¾úÀ¸³ª, "Áö½Ä Á¤º¸È"ÀÇ °üÁ¡¿¡¼ XMLÀ» ¹Ù¶óº¼ Çʿ䵵 ÀÖ´Ù. ¹°·Ð, ÀÌ ÁÖÁ¦´Â µ¶ÀÚ ½º½º·Î ÇØ°áÇØ¾ß ÇÒ ÀÏÀÌ´Ù. Áö±Ý ÀÌ ¼ø°£¿¡µµ ¼ö¸¹Àº µ¥ÀÌÅ͵éÀÌ »ý¼ºµÇ°í ÀÖÀ¸³ª ÀÌµé ´ëºÎºÐÀÇ µ¥ÀÌÅ͵éÀº Á¤º¸È, ³ª¾Æ°¡ Áö½ÄȵÇÁö ¸øÇÏ°í °³°³ÀÎÀÇ ÄÄÇ»ÅÍ ¾È¿¡¼ ÀáÀÚ°í Àְųª »ç¶óÁö°í ÀÖ´Ù. ¸¸¾à ÀÌµé µ¥ÀÌÅ͵éÀÌ Àß °ü¸®µÇ¾î¼ Á¤º¸È, Áö½ÄÈÀÇ ºñÀ²ÀÌ ³ô¾ÆÁø´Ù¸é ¿ì¸®°¡ »ç´Â ¼¼»óÀÌ ¹«Ã´ ´Þ¶óÁú °ÍÀ̶ó »ý°¢ÇÑ´Ù. Part 3¿¡¼´Â XMLÀÇ »óÈ£ ¿¬µ¿¼º¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. ÃÖ±Ù XMLÀ» Áß½ÉÀ¸·Î DataBase, DOC, HWP µî ´Ù¾çÇÑ ÇüÅÂÀÇ µ¥ÀÌÅ͵éÀ» »óÈ£ º¯È¯ÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ³ª¿À°í ÀÖÀ¸¸ç, ÀÌÁ¦´Â ÀÌ·¯ÇÑ XMLÀÇ Æ¯Â¡À» Àû¿ëÇÏ¿© ¼·Î ´Ù¸¥ ½Ã½ºÅÛµé °£ÀÇ »óÈ£ ¿¬µ¿¼ºÀ» Áö¿øÇϱâ À§ÇÑ ¸Å°³Ã¼·Î XMLÀ» ÀÌ¿ëÇϰí ÀÖ´Ù. ¿µ¾î°¡ ±¹Á¦ °ø¿ë¾îÀÎ °Íó·³, XMLÀÌ ½Ã½ºÅÛ »çÀÌ¿¡¼ÀÇ °ø¿ë¾î°¡ µÈ °ÍÀÌ´Ù. XMLÀÇ Àû¿ëÀ̳ª µµÀÔÀº ÀÌÁ¦ ½ÃÀÛ ´Ü°èÀÌ´Ù. µû¶ó¼ ¿©·¯ºÐµéÀÇ ¼Õ±æÀÌ °¡¾ß ÇÏ´Â °÷ÀÌ ¸Å¿ì ¸¹´Ù. ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐµéÀÌ XML¿¡ ´ëÇØ Á¶±Ý ´õ ±íÀÌ ÀÖ°Ô ¾Ë¾Æ°¡°í, ½ÇÁ¦ °³¹ß ÀÛ¾÷À» ÇÏ´Â µ¥ ÀÖ¾î¼ ¸¹Àº µµ¿òÀ» ¾òÀ» ¼ö Àֱ⸦ ¹Ù¶õ´Ù.
¿ª ÀÚ ±è Á¾¹Î, ÀÌ ÀçÈÆ |
| |
| |
 |
 |
| "Microsoft Press-Programming ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 14±Ç ÀÔ´Ï´Ù. |
|
- Programming Microsoft ASP .NET
|
|
- Programming Microsoft Visual Basic .NET
|
|
- Programming Microsoft Windows CE .NET Third Edition
|
|
- Programming Microsoft Windows Driver Model 2nd
|
|
- Programming Microsoft Windows with Microsoft Visual Basic .NET
|
|
- Programming With Microsoft Visual C++ .NET 6th Edition
|
|
- Programming Visual C# .NET
|
|
- Programming Microsoft ADO.NET
|
|
- Programming Microsoft .NET
|
|
- Programming XML
|
|
- Programming Microsoft Windows with C#
|
|
- Programming Microsoft Windows CE 2nd Edition
|
|
- Programming the Microsoft Windows Driver Model
|
|
- Programming ADO
|
| |
|
|
 |
|
|