ÌýÀÃÂþÒôÀÖ,¿´ÃÀÀöÊÀ½ç,¹ý¾«²ÊÉú»î¡¡
SOAP
ÉÏһƪ /
ÏÂһƪ 2006-12-18 22:48:56
What is SOAP?
- SOAP stands for Simple Object Access Protocol
- SOAP is a communication protocol
- SOAP is for communication between applications
- SOAP is a format for sending messages
- SOAP is designed to communicate via Internet
- SOAP is platform independent
- SOAP is language independent
- SOAP is based on XML
- SOAP is simple and extensible
- SOAP allows you to get around firewalls
- SOAP will be developed as a W3C standard
Why SOAP?
51TestingÈí¼þ²âÊÔÍøP
Z3JP
k.MIt is important for application development to allow Internet communication between programs.
f4wc`V5L[X0
8X Af[B3P0Today's applications communicate using Remote Procedure Calls (RPC) between objects like DCOM and CORBA, but HTTP was not designed for this. RPC represents a compatibility and security problem; firewalls and proxy servers will normally block this kind of traffic.
yx1T~F+JO+m0
osaA
AW r:h0A better way to communicate between applications is over HTTP, because HTTP is supported by all Internet browsers and servers. SOAP was created to accomplish this.51TestingÈí¼þ²âÊÔÍø/an$VM ~e.a Z5g1d
51TestingÈí¼þ²âÊÔÍø4j
C6tms.jSOAP provides a way to communicate between applications running on different operating systems, with different technologies and programming languages.
.g _MnW8A,X0
€€
SOAP£¨Simple Object Access Protocol £©¼òµ¥¶ÔÏó·ÃÎÊÐÒéÊÇÔÚ·ÖÉ¢»ò·Ö²¼Ê½µÄ»·¾³Öн»»»ÐÅÏ¢µÄ¼òµ¥µÄÐÒ飬ÊÇÒ»¸ö»ùÓÚXMLµÄÐÒ飬Ëü°üÀ¨Ëĸö²¿·Ö£ºSOAP·â×°(envelop)£¬·â×°¶¨ÒåÁËÒ»¸öÃèÊöÏûÏ¢ÖеÄÄÚÈÝÊÇʲô£¬ÊÇË·¢Ë͵ģ¬ËÓ¦µ±½ÓÊܲ¢´¦ÀíËüÒÔ¼°ÈçºÎ´¦ÀíËüÃǵĿò¼Ü£»SOAP±àÂë¹æÔò£¨encoding rules£©£¬ÓÃÓÚ±íʾӦÓóÌÐòÐèҪʹÓõÄÊý¾ÝÀàÐ͵ÄʵÀý; SOAP RPC±íʾ(RPC representation)£¬±íʾԶ³Ì¹ý³Ìµ÷ÓúÍÓ¦´ðµÄж¨;SOAP°ó¶¨£¨binding£©£¬Ê¹ÓõײãÐÒé½»»»ÐÅÏ¢¡£ 51TestingÈí¼þ²âÊÔÍøhJ(OR&B@X)oq
51TestingÈí¼þ²âÊÔÍø.?+C6^9ON_v+ct nc
¡¡¡¡ËäÈ»ÕâËĸö²¿·Ö¶¼×÷ΪSOAPµÄÒ»²¿·Ö£¬×÷Ϊһ¸öÕûÌ嶨ÒåµÄ£¬µ«ËûÃÇÔÚ¹¦ÄÜÉÏÊÇÏཻµÄ¡¢±Ë´Ë¶ÀÁ¢µÄ¡£ÌرðµÄ£¬ÐÅ·âºÍ±àÂë¹æÔòÊDZ»¶¨ÒåÔÚ²»Í¬µÄXMLÃüÃû¿Õ¼ä(namespace)ÖУ¬ÕâÑùʹµÃ¶¨Òå¸ü¼Ó¼òµ¥
51TestingÈí¼þ²âÊÔÍø5J`E2K^,wId%lXt4Z;U%lU%Mr-c0Link URL:
http://2in1.spaces.live.com/Blog/cns!AD6C47FFA04D2536!333.entry
ÊÕ²Ø
¾Ù±¨
TAG: