Ȩ > ´º½º > ±âȹƯÁý > ¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃ
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
MSÀÇ SOAP ÇÁ·ÎÅäÄÝ
2000³â 05¿ù 01ÀÏ 00:00:00 INTERNETWEEK
º°°³ÀÇ ÄÄÆ÷³ÍÆ®µé·Î ±¸¼ºµÈ ºÐ»êÇü ¾ÖÇø®ÄÉÀ̼ǵéÀ» ³×Æ®¿÷»ó¿¡¼­ »óÈ£ ¿î¿µÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇÑ ¾ÆÅ°ÅØó°¡ ±× µ¿¾È ¿©·¯ °¡Áö °³¹ßµÇ¾ú´Ù.
°´Ã¼°ü¸®±×·ì(OMG)Àº CORBA ±Ô°ÝÀ» °³¹ßÇß´Ù. ±×·¯³ª À©µµ¿ì°¡ Áö¹èÇÑ ÀÎÆ®¶ó³Ý ÄÄÇ»Æà ¸ðµ¨¿¡¼­´Â ±×·± ³ë·ÂÀÌ °áÄÚ ÁÖ·ù·Î¼­ È®°íÇÑ ±â¹ÝÀ» ¸¶·ÃÇÏÁö ¸øÇß´Ù.
ÀÎÅͳÝÀÌ e-ºñÁö´Ï½º ÀÎÇÁ¶ó·Î ºÎ»óÇϸ鼭 º¯È­°¡ »ý°å´Ù. ±â¾÷µéÀº ¾ÖÇø®ÄÉÀ̼ǵ鰣¿¡ Á¤º¸¸¦ ±³È¯ÇØ¾ß ÇÏ°í, À̸¦ À§Çؼ­´Â »óÈ£ ¿î¿µ¼º ÀÖ´Â Ä¿¹Â´ÏÄÉÀÌ¼Ç ¸ÞÄ¿´ÏÁòÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ ¶§¹®¿¡ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ Àü·«ÀûÀÎ ¹«°Ô Áß½ÉÀ¸·Î ÀÚ¸®Àâ°Ô µÆ´Ù.


¡á MSÀÇ ÀÔÀå º¯È­

Â÷±â ÄÄÇ»Æà ½Ã´ë¸¦ Áö¹èÇÒ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¸ðµ¨ÀÇ ÁÖµµ±ÇÀ» ´©°¡ ÀâÀ» °ÍÀΰ¡¸¦ µÑ·¯½Ñ ½Î¿òÀÌ °Ý·ÄÇÏ°Ô ¹ú¾îÁö°í ÀÖ´Ù. ¸ÕÀú ½ãÀÌ RMI(Remote Method Invocation) ÇÁ·ÎÅäÄÝÀ» ÀÚ¹ÙÀÇ ÀϺκÐÀ¸·Î Á¦¾ÈÇßÁö¸¸, ´Ù¸¥ ¾ð¾î·Î ¾²¿©Áø ¾ÖÇø®ÄÉÀ̼ǵéÀ» Áö¿øÇ϶ó´Â ¾Ð·ÂÀÌ °Å¼¼ÁöÀÚ ½ãÀº CORBAÀÇ IIOP(Internet Inter-ORB Protocol)¸¦ Áö¿øÇϱâ·Î Çß´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â COM(Component Object Model)À» ¹Ð°í ÀÖÀ¸¸ç, DCOM (Distributed COM)Àº ºÐ»êµÈ ¾ÖÇø®ÄÉÀ̼ǵéÀÌ ÀÎÅͳݻ󿡼­ Ä¿¹Â´ÏÄÉÀ̼ÇÇÏ´Â ¹æ½ÄÀ¸·Î ÀÚ¸® ¸Å±èÇÏ°í ÀÖ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ±×·¯³ª À۳⠸» DNA 2000À» ¹ßÇ¥Çϸ鼭 ŵµ¸¦ ¹Ù²å´Ù. ÀÎÅͳݻ󿡼­ ¾ÖÇø®ÄÉÀ̼ǵ鰣ÀÇ Ä¿¹Â´ÏÄÉÀ̼ÇÀ» À§ÇØ DCOMÀ» ÀÌ¿ëÇ϶ó°í °³¹ßÀڵ鿡°Ô ±ÇÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó XML(Extensible Markup Language) ±â¹ÝÀÇ SOAP(Simple Object Access Protocol)À̶ó´Â »õ·Î¿î ÇÁ·ÎÅäÄÝÀ» Á¦¾ÈÇÑ °ÍÀÌ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â À¯Àú·£µå ¼ÒÇÁÆ®¿þ¾î(UserLand Software)ÀÇ µ¥ÀÌºê ¿ÍÀ̳Ê(Dave Winer)¿Í ÇÔ²² SOAPÀ» °³¹ßÇß°í, ÀÌ ÇÁ·ÎÅäÄÝÀ» IETF¿¡ Á¦ÃâÇß´Ù. SOAPÀº ±âÁ¸ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó¸¦ ÀÌ¿ëÇϱ⠶§¹®¿¡ ´Ù¸¥ ÇÁ·ÎÅäÄݵé°ú´Â ´Þ¸® ¼º°øÇÒ °¡´É¼ºÀÌ ÀÖ´Ù.
DCOM, IIOP, RMI µî °´Ã¼ ÇÁ·ÎÅäÄݵéÀº ¸î °¡Áö Àå¾Ö¹°¿¡ Á÷¸éÇØ ÀÖ´Ù. ´õ Á¤±³ÇÏ°í ±â´ÉÀÌ Ç³ºÎÇÑ °´Ã¼ ÇÁ·ÎÅäÄÝÀϼö·Ï Àüü ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó¿¡ ´ëÇØ ÇÕÀÇÇÏ·Á¸é ´õ ¸¹Àº ÁöÁöÀÚ¸¦ È®º¸ÇØ¾ß ÇÑ´Ù. DCOM°ú RMI °°Àº ÇÁ·ÎÅäÄݵéÀÌ ³Î¸® äÅõǴ ǥÁØÀ¸·Î ¼º°øÇÏ·Á¸é ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛµ¿ ¹æ½Ä¿¡ ´ëÇÑ ¸ðµÎÀÇ ÇÕÀÇ°¡ ÇÊ¿äÇѵ¥ ÀÌ´Â ºñÇö½ÇÀûÀÎ ÀÏÀÌ´Ù.


¡á °£´ÜÇÔÀÌ ¸Å·Â

Á¤±³ÇÑ °´Ã¼ ÇÁ·ÎÅäÄݵéÀº ÃÖ¿ì¼ö ÇÁ·Î±×·¡¸Óµéµµ ÀÌ¿ëÇϱⰡ ¸¸¸¸Ä¡ ¾Ê´Ù. ÀÌ ÇÁ·ÎÅäÄݵéÀ» ¹æÈ­º®µé Àü¹Ý¿¡¼­ ÀÌ¿ëÇÏ·Á ÇÒ °æ¿ì¿¡´Â(e-ºñÁö´Ï½º ¾÷ü´Â È®½ÇÈ÷ À̸¦ ¿ä±¸ÇÑ´Ù) »óȲÀÌ ÈξÀ ´õ ¾î·Á¿öÁø´Ù. ¸¹Àº ¾÷üµéÀÌ ±×µéÀÇ ¹æÈ­º®À» Á¤±³ÇÑ °´Ã¼ ÇÁ·ÎÅäÄÝ¿¡ °³¹æÇÏÁö ¾ÊÀ¸·Á ÇÏ°í ÀÖ´Ù. °³¹æÇÒ °æ¿ì ħÀÔÀڵ鿡°Ô ´õ ¸¹Àº °ø°Ý ±âȸ¸¦ Á¦°øÇÏÁö ¾ÊÀ»±î ¿ì·ÁÇϱ⠶§¹®ÀÌ´Ù.
SOAPÀº ±âÁ¸ÀÇ À¥ ÀÎÇÁ¶ó¸¦ ÀÌ¿ëÇØ ±×·± ¹®Á¦µéÀ» ±Øº¹ÇÏ°í Àֱ⠶§¹®¿¡ Àü¸ÁÀÌ ¹à´Ù. ƯÈ÷ SOAPÀº HTTP¸¦ º£À̽º Æ®·£½ºÆ÷Æ®·Î ÀÌ¿ëÇÏ°í, ¿äû°ú ÀÀ´äÀ» XML ¹®¼­·Î ÀÎÄÚµåÇÏ´Â RPC(Remote Procedure Call) ¸ÞÄ¿´ÏÁòÀÌ´Ù. µû¶ó¼­ SOAPÀº ÀÌ¹Ì HTTP¿¡ °³¹æµÈ ¹æÈ­º®µé Àü¹Ý¿¡¼­ ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
SOAPÀº ¶Ç À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµé »çÀÌ¿¡¼­ ÀÏ°í ÀÖ´Â XML Áö¿ø ¹°°áÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»Çؼ­ SOAPÀÌ °³¹ßÀÚ¿¡°Ô ¿ä±¸ÇÏ´Â °ÍÀº ±âº»ÀûÀÎ À¥ ±â¼ú¿¡ ´ëÇÑ Ã漺 ¸Í¼¼»ÓÀÌ´Ù.
SOAPÀº IIOP¿Í DCOM °°Àº ÇÁ·ÎÅäÄݺ¸´Ù´Â Á¤±³ÇÏÁö ¾ÊÀ¸¸ç, IIOP¿Í RMI ÁöÁöÀÚµéÀÌ °¡Àå ¸ÕÀú ÁöÀûÇÏ°í ÀÖ´Â °Íµµ ¹Ù·Î ±× Á¡ÀÌ´Ù. ¶Ç IIOP ÁöÁöÀÚµéÀº IIOP°¡ ¾ÖÇø®ÄÉÀÌ¼Ç »óÈ£ ¿î¿µ¼º ¹®Á¦¸¦ ÇØ°áÇØÁֱ⠶§¹®¿¡ SOAPÀÌ ºÒÇÊ¿äÇÏ´Ù°í ÁÖÀåÇÏ°í ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ °£¿©ÇÏ°í ÀÖ´Ù´Â ÀÌÀ¯ ¶§¹®¿¡ SOAPÀ» ¹Ý´ëÇÏ´Â º¥´õµéµµ ÀÖÀ» °ÍÀÌ´Ù.
ÇÏÁö¸¸ IIOPµµ DCOMµµ ¸ÞÀνºÆ®¸² ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ È®°íÇÑ »Ñ¸®¸¦ ³»¸®Áö´Â ¸øÇß´Ù. SOAPÀº ±â´ÉÀûÀÎ ¸é¿¡¼­´Â Á» ¶³¾îÁúÁö ¸ð¸£Áö¸¸ °£´ÜÇÏ°í ±âÁ¸ À¥ ±â¼úÀ» ÀÌ¿ëÇÑ´Ù´Â °ÍÀÌ Áß¿äÇÑ °­Á¡ÀÌ´Ù. ¸¸ÀÏ SOAPÀÌ ¼º°øÇÑ´Ù¸é ±×°Ç ¹Ù·Î ±âº»ÀûÀÎ °£´ÜÇÔ ¶§¹®ÀÏ °ÍÀÌ´Ù.
XMLÀÇ ¾ÐµµÀûÀÎ Àαâ¿Í HTTPÀÇ º¸Æí¼º(ubiquity)À» °¨¾ÈÇÒ ¶§ SOAPÀÇ Àü¸ÁÀº ¹àÀ¸¸ç, ¿£ÅÍÇÁ¶óÀÌÁî IT ¾ÆÅ°ÅØÆ®µéÀÌ ³»³â¿¡ ÁÖÀÇ ±í°Ô ÁöÄѺ¸¾Æ¾ß ÇÒ ÇÁ·ÎÅäÄÝÀÌ´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀÌ ±×µéÀÇ e-ºñÁö´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà ´É·Â¿¡ Áß¿äÇÑ ¿µÇâÀ» ¹ÌÄ¥ ¼ö Àֱ⠶§¹®ÀÌ´Ù. (www.datanet.co.kr)
¨Ï µ¥ÀÌÅͳÝ(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