.NETÈ£½ºÆÃÀ̶õ?

Microsoft .NETÀº Microsoft XML À¥ ¼­ºñ½º Ç÷§ÆûÀÔ´Ï´Ù. XML À¥ ¼­ºñ½º´Â ¿î¿µ üÁ¦, ÀåÄ¡ ¶Ç´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ °ü°è ¾øÀÌ ÀÎÅͳÝÀ» ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅ͸¦ Åë½ÅÇÏ°í °øÀ¯ÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
Microsoft .NET Ç÷§ÆûÀº °³¹ßÀÚ¿¡°Ô XML À¥ ¼­ºñ½º¸¦ ¸¸µé°í À̵éÀ» ¼­·Î ÅëÇÕÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼úÀ» Á¦°øÇÏ°í, ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â ¿Ïº®ÇÏ°í ¾ÈÀüÇÑ È¯°æÀ» Á¦°øÇÕ´Ï´Ù.

.
Microsoft´Â Microsoft Visual Studio .NET°ú .NET Framework¸¦ ÅëÇØ °³¹ßÀÚ°¡ ºü¸£°í ½±°Ô ÃֽŠÀÀ¿ë ÇÁ·Î±×·¥°ú XML À¥ ¼­ºñ½º¸¦ ¸¸µé ¼ö ÀÖµµ·Ï ¿ÏÀüÇÑ °³¹ß µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù..NET Framework¿Í Visual Studio .NETÀº ÀÀ¿ë ÇÁ·Î±×·¥°ú XML À¥ ¼­ºñ½º¿¡ ¾ÈÁ¤¼ºÀ» Á¦°øÇÕ´Ï´Ù. XML À¥ ¼­ºñ½º¸¦ »ç¿ëÇϸé .NET Ç÷§Æû¿¡¼­ ¸¸µç ÀÀ¿ë ÇÁ·Î±×·¥°ú ¼­ºñ½º¸¦ ´õ¿í ½±°í È¿À²ÀûÀ¸·Î ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.

XML À¥¼­ºñ½º

Microsoft .NETÀ» »ç¿ëÇϸé ÄÚµå´Â XML À¥ ¼­ºñ½º¶ó´Â º°µµÀÇ ´ÜÀ§·Î ±¸ÃàµÇ°í XML À¥ ¼­ºñ½º´Â Á¦ÇÑµÈ ÀÛ¾÷À» ó¸®ÇÕ´Ï´Ù. XMLÀ» Åä´ë·Î Çϴ ǥÁØ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¸é ¼ÒÇÁÆ®¿þ¾î °£ Åë½ÅÀÌ °£´ÜÇØÁö±â ¶§¹®¿¡ XML À¥ ¼­ºñ½º¸¦ Àü¹®È­µÈ ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¼­ºñ½ºµµ ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. Àü¼¼°è ¾îµð¿¡¼­µçÁö ÃÖ°íÀÇ XML À¥ ¼­ºñ½º¸¦ »ç¿ëÇÏ¿© ºü¸£°í ½±°Ô ¿øÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â »ç¿ëÀÚ¿¡°Ô ÁßÁ¡À» µÐ XML À¥ ¼­ºñ½ºÀÇ ÇÙ½É ÁýÇÕÀÎ Microsoft .NET My ServicesÀ» Á¦°øÇÏ¿© »ç¿ëÀÚ ½Äº°°ú ÀÏÁ¤ °ü¸® µîÀÇ ±â´ÉÀ» Á¦°øÇÒ °ÍÀÔ´Ï´Ù.

ºü¸¥°³¹ß

.NET FrameworkÀÇ °ø¿ë ¾ð¾î ·±Å¸ÀÓ(Common Language Runtime)À» »ç¿ëÇÏ¸é °³¹ßÀڴ°ÅÀÇ ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© XML À¥ ¼­ºñ½º¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ·Î½á °³¹ßÀÚ ¸®¼Ò½º¸¦ ÁÙÀÏ ¼ö ÀÖ°í ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿ä±¸ »çÇ׿¡ ¾ÆÁÖ ÀûÇÕÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Visual Studio .NETÀº ÀÀ¿ë ÇÁ·Î±×·¥À» XML À¥ ¼­ºñ½º·Î °ÅÀÇ ÀÚµ¿ º¯È¯ÇÏ¿© ¼Ö·ç¼ÇÀ» ½Å¼ÓÇÏ°Ô ¸¸µé°í ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã°£°ú ³ë·ÂÀ» ÁÙ¿©ÁÝ´Ï´Ù.

XML¿¡¼­´Â ±âº»ÀûÀ¸·Î µ¥ÀÌÅÍ¿Í µ¥ÀÌÅÍ Ç¥½Ã ¹æ¹ýÀÌ ±¸ºÐµË´Ï´Ù. .NET ȯ°æ¿¡¼­´Â µð½ºÇ÷¹ÀÌ Æ¯¼ºÀÌ »ç¶óÁ³±â ¶§¹®¿¡ À½¼º ÀÎ½Ä ¹× Çʱâü ÀÎ½Ä µî »õ·Î¿î ÀÎÅÍÆäÀ̽º ±â¼úÀ» ½±°Ô Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±»ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ´Ù½Ã ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

.NET My Services¿Í ±âŸ .NET ºôµù ºí·Ï ¼­ºñ½º´Â Ãß°¡ ÄÚµù ¾øÀ̵µ »ç¿ëÀÚ ÀÎÁõ, ¾Ë¸² ±â´É, ¿¬¶ôó ¸ñ·Ï µî°ú °°ÀÌ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¿ä±¸ÇÏ´Â ÇÙ½É ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

Çâ»óµÈ ¾ÈÁ¤¼º

.NET Ç÷§ÆûÀº ÇöÀç »ç¿ë °¡´ÉÇÑ Ã³¸® ±â´É°ú ±¤ ´ë¿ªÆøÀ» È°¿ëÇÏ¿© ºÐ»ê ÄÄÇ»Æà ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù.°¡Àå ÇÕ¸®ÀûÀÎ À§Ä¡¿¡¼­ ¶Ç´Â XML À¥ ¼­ºñ½º À§Ä¡¿¡¼­ ÇÁ·Î¼¼½º°¡ ¹ß»ýÇÏ¿© CPU ·Îµå¸¦ ºÐ»ê½ÃÅ°°í ³×Æ®¿öÅ© ¼ÒÅëÀ» ÁÙÀÔ´Ï´Ù.

°ø¿ë ¾ð¾î ·±Å¸ÀÓÀº ¸Þ¸ð¸® ´©¼ö, ¾×¼¼½º À§¹Ý ¹× ¹öÀü »óÀÇ ¹®Á¦¸¦ ÇØ°áÇϵµ·Ï ½ÇÇà ȯ°æÀ» °ü¸®ÇÕ´Ï´Ù.

.NET Framework´Â À¯Çü ¾ÈÀü, ¸í½ÃÀû ÄÚµå °øÀ¯ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ °Ý¸®¸¦ °­È­ÇÏ¿© ¾î¶² XML À¥ ¼­ºñ½º¿¡¼­µµ ´Ù¸¥ À¥ ¼­ºñ½º¿¡ ¿µÇâÀ» ¹ÌÄ¡°Å³ª À¥ ¼­ºñ½º¸¦ ºÒ¹ýÀûÀ¸·Î È£ÃâÇÒ ¼ö¾øµµ·Ï º¸ÀåÇÕ´Ï´Ù.

ÅëÇÕ

W3C(World Wide Web Consortium)¿¡ ÀÇÇØ °ü¸®µÇ´Â °³¹æÇü Ç¥ÁØÀÎ XMLÀ» Microsoft .NET¿¡¼­ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ °øÀ¯ ¹× ¼ÒÇÁÆ®¿þ¾î ÅëÇÕ ¹®Á¦°¡ »ç¶óÁ³½À´Ï´Ù.SOAP(Simple Object Access Protocol)´Â W3C¿¡ ÀÇÇØ Ç¥ÁØÈ­µÈ XML ±â¹ÝÀÇ ¸Þ½Ã¡ ±â¼ú·Î, XML À¥ ¼­ºñ½º¸¦ ã°í ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÅëÇÕÇÏ°í ¼­·Î Åë½ÅÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ±ÔÄ¢À» ÁöÁ¤ÇÕ´Ï´Ù. °ø¿ë ¾ð¾î ·±Å¸ÀÓ(CLR)Àº ÅëÇÕµÈ °ü¸® ȯ°æÀ» Á¦°øÇÏ¿© ÀÛ¼ºµÈ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ °ü°è ¾øÀÌ XML À¥ ¼­ºñ½º°¡ ÇÔ²² ÀÛµ¿µÇµµ·Ï ÇÕ´Ï´Ù. .NETÀº ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º ¾×¼¼½º ±â´ÉÀÌ ÀÖ¾î, °³¹ßÀÚ°¡ ODBC ȣȯ µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ÀÚ½ÅÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¾ÆÅ°ÅØó·Î °¡Á®¿Ã ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

IT ºÎ¼­´Â Microsoft .NETÀ» »ç¿ëÇϸé Àü¹® ¼­ºñ½º ¹× ¾Æ¿ô¼Ò½Ì ¼­ºñ½º¿¡ IT ºÎ¼­ÀÇ ÀÌÀü ÀÀ¿ë ÇÁ·Î±×·¥°ú µ¥ÀÌÅÍ ÀúÀå¼Ò ¹× ´Ù¸¥ °ø±Þ¾÷üÀÇ XML À¥ ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÔÀ¸·Î½á °í°´¿¡°Ô Àü´ÞÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» È®ÀåÇÏ°í ³»ºÎ ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. Microsoft .NETÀº ¿©·¯ »çÀÌÆ®¿Í ȸ»çÀÇ ¼­ºñ½º¸¦ Áý°èÇÏ¿© »ç¿ëÀÚÀÇ ¿ä±¸¿¡ ¸Â°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.  


.NETÈ£½ºÆà ¼­ºñ½º Á¾·ù¿Í °¡°Ý