Annotated edit history of
SOAP version 7, including all changes.
View license author blame.
Rev |
Author |
# |
Line |
1 |
PerryLorier |
1 |
[Acronym] for __S__imple __O__bject __A__ccess __P__rotocol. |
|
|
2 |
|
6 |
AristotlePagaltzis |
3 |
It's a way for a computer program to call a function on another computer, a concept known as [RPC]. Previously known [RPC] implementations have always been somewhat platform and/or language specific. [SOAP]'s answer is to use [XML] for [Serialisation] in marshalling the call and [HTTP] to transport it. In other words: [SOAP] is a bloated, over engineered implementation of a perfectly trivial concept. Sigh. |
1 |
PerryLorier |
4 |
|
6 |
AristotlePagaltzis |
5 |
The canonical [SOAP] service is a WebServer at [IBM] which returns (delayed) stock quotes. |
1 |
PerryLorier |
6 |
|
5 |
AristotlePagaltzis |
7 |
This Wiki has a [SOAP] source letting you grab the wiki source of a webpage. There's a [WSDL] file [describing this source | http://www.wlug.org.nz/phpwiki/soap.wsdl], and you can use [xmethods.net | http://www.xmethods.net/] to get [a human readable version of it | http://www.xmethods.net/ve2/WSDLAnalyzer.po;?wsdlurl=http%3A%2F%2Fwww.wlug.org.nz%2Fphpwiki%2Fsoap.wsdl]. |
4 |
StuartYeates |
8 |
|
|
|
9 |
See also [AXIS]. |
7 |
AristotlePagaltzis |
10 |
|
|
|
11 |
---- |
|
|
12 |
|
|
|
13 |
From [The Fishbowl: SOAPy Madness | http://fishbowl.pastiche.org/2002/12/09/soapy_madness]:'''' |
|
|
14 |
|
|
|
15 |
> [Question 153 of the Undernet #java FAQ | http://java.enigmastation.com/Q153] reads:'''' |
|
|
16 |
> |
|
|
17 |
> ! Can I make an [IRC] chat client with [SOAP]? |
|
|
18 |
> |
|
|
19 |
> Hmm. It's possible, but everything's possible. It's completely implausible. [SOAP] manages to maintain state through sessions, but the concept of long-running transactions like an [IRC] client would require is... sickening. |
|
|
20 |
> |
|
|
21 |
> I've only ever written two [SOAP] applications. The first was “[Hello World| http://www2.latech.edu/~acm/HelloWorld.shtml]”, except it would give back a random quote from the [fortune | http://www.rt.com/man/fortune.6.html] file instead of the boring Hello. |
|
|
22 |
> |
|
|
23 |
> The second was truly diabolical. It was a tunneling proxy. It tunneled [TCP/IP]. Any [TCP/IP] whatsoever. Over [SOAP]. |
|
|
24 |
> |
|
|
25 |
> Hey, I was bored. |
|
|
26 |
> |
|
|
27 |
> Anyway, I tested this proxy by connecting my [IRC] client to it. It worked perfectly, albeit rather choppily, as the stream was being broken up into lots of little [XML] documents, turned into [HTTP] requests and then being reconstituted at the other end of the tunnel. |
|
|
28 |
> |
|
|
29 |
> And yes, it was sickening, but in a compelling, car-crash kind of way. |