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 ½Ì³Ì¡·¡£