SOAP ¼ò½é

SOAP ÊÇ»ùÓÚ XML µÄ¼òÒ×ЭÒ飬¿ÉʹӦÓóÌÐòÔÚ HTTP Ö®ÉϽøÐÐÐÅÏ¢½»»»¡£

»òÕ߸ü¼òµ¥µØËµ£ºSOAP ÊÇÓÃÓÚ·ÃÎÊÍøÂç·þÎñµÄЭÒé¡£

ÄúÓ¦µ±¾ß±¸µÄ»ù´¡ÖªÊ¶

ÔÚ¼ÌÐøÑ§Ï°Ö®Ç°£¬ÄúÐèÒª¶ÔÏÂÃæµÄ֪ʶÓлù±¾µÄÁ˽⣺

  • XML
  • XML ÃüÃû¿Õ¼ä

Èç¹ûÄúÏ£ÍûÊ×ÏÈѧϰÕâЩÏîÄ¿£¬Çë·ÃÎÊÎÒÃǵġ¶XML ½Ì³Ì¡·¡£

ʲôÊÇ SOAP£¿

  • SOAP Ö¸¼òÒ×¶ÔÏó·ÃÎÊЭÒé
  • SOAP ÊÇÒ»ÖÖͨÐÅЭÒé
  • SOAP ÓÃÓÚÓ¦ÓóÌÐòÖ®¼äµÄͨÐÅ
  • SOAP ÊÇÒ»ÖÖÓÃÓÚ·¢ËÍÏûÏ¢µÄ¸ñʽ
  • SOAP ±»Éè¼ÆÓÃÀ´Í¨¹ýÒòÌØÍø½øÐÐͨÐÅ
  • SOAP ¶ÀÁ¢ÓÚÆ½Ì¨
  • SOAP ¶ÀÁ¢ÓÚÓïÑÔ
  • SOAP »ùÓÚ XML
  • SOAP ºÜ¼òµ¥²¢¿ÉÀ©Õ¹
  • SOAP ÔÊÐíÄúÈÆ¹ý·À»ðǽ
  • SOAP ½«±»×÷Ϊ W3C ±ê×¼À´·¢Õ¹

Why SOAP£¿

¶ÔÓÚÓ¦ÓóÌÐò¿ª·¢À´Ëµ£¬Ê¹³ÌÐòÖ®¼ä½øÐÐÒòÌØÍøÍ¨ÐÅÊǺÜÖØÒªµÄ¡£

ĿǰµÄÓ¦ÓóÌÐòͨ¹ýʹÓÃÔ¶³Ì¹ý³Ìµ÷Óã¨RPC£©ÔÚÖîÈç DCOM Óë CORBA µÈ¶ÔÏóÖ®¼ä½øÐÐͨÐÅ£¬µ«ÊÇ HTTP ²»ÊÇΪ´ËÉè¼ÆµÄ¡£RPC »á²úÉú¼æÈÝÐÔÒÔ¼°°²È«ÎÊÌ⣻·À»ðǽºÍ´úÀí·þÎñÆ÷ͨ³£»á×èÖ¹´ËÀàÁ÷Á¿¡£

ͨ¹ý HTTP ÔÚÓ¦ÓóÌÐò¼äͨÐÅÊǸüºÃµÄ·½·¨£¬ÒòΪ HTTP µÃµ½ÁËËùÓеÄÒòÌØÍøä¯ÀÀÆ÷¼°·þÎñÆ÷µÄÖ§³Ö¡£SOAP ¾ÍÊDZ»´´Ôì³öÀ´Íê³ÉÕâ¸öÈÎÎñµÄ¡£

SOAP ÌṩÁËÒ»ÖÖ±ê×¼µÄ·½·¨£¬Ê¹µÃÔËÐÐÔÚ²»Í¬µÄ²Ù×÷ϵͳ²¢Ê¹Óò»Í¬µÄ¼¼ÊõºÍ±à³ÌÓïÑÔµÄÓ¦ÓóÌÐò¿ÉÒÔ»¥Ïà½øÐÐͨÐÅ¡£

Microsoft ºÍ SOAP

SOAP ÊÇ΢Èí .net ¼Ü¹¹µÄ¹Ø¼üÔªËØ£¬ÓÃÓÚδÀ´µÄÒòÌØÍøÓ¦ÓóÌÐò¿ª·¢¡£

SOAP 1.1 ±»Ìá½»µ½ W3C

ÔÚ 2000 Äê 5 Ô£¬UserLand¡¢Ariba¡¢Commerce One¡¢Compaq¡¢Developmentor¡¢HP¡¢IBM¡¢IONA¡¢Lotus¡¢Microsoft ÒÔ¼° SAP Ïò W3C Ìá½»ÁË SOAP ÒòÌØÍøÐ­Ò飬ÕâЩ¹«Ë¾ÆÚÍû´ËЭÒéÄܹ»Í¨¹ýʹÓÃÒòÌØÍø±ê×¼£¨HTTP ÒÔ¼° XML£©°ÑͼÐÎÓû§½çÃæ×ÀÃæÓ¦ÓóÌÐòÁ¬½Óµ½Ç¿´óµÄÒòÌØÍø·þÎñÆ÷£¬ÒÔ´ËÀ´³¹µ×±ä¸ïÓ¦ÓóÌÐòµÄ¿ª·¢¡£

W3C ÕýÔÚ·¢Õ¹ SOAP 1.2

Ê׸ö¹ØÓÚ SOAP µÄ¹«¹²¹¤×÷²Ý°¸ÓÉ W3C ÔÚ 2001 Äê 12 Ô·¢²¼¡£ÈçÐèÔĶÁ¸ü¶àÓйØÔÚ W3C µÄ SOAP »î¶¯µÄÄÚÈÝ£¬Çë·ÃÎÊÎÒÃǵġ¶W3C ½Ì³Ì¡·¡£

VUE