Yes -- UPNP adopted SOAP a long, long time ago. (I think it was 0.9 -- those were the days when the only option was rpc/enc.) IIRC, the first implementation of UPNP used SOAP. (although the development work on the spec started before SOAP)
Anne > -----Original Message----- > From: Steve Loughran [mailto:[EMAIL PROTECTED]] > Sent: Friday, November 22, 2002 6:42 PM > To: [EMAIL PROTECTED] > Subject: Re: Document style web services > > > I've just been looking at the UPNP specs, and lo and behold, UPNP now > mandates SOAP. > > http://www.upnp.org/download/UPnPDA10_20000613.htm > > Looks to me from the examples that UPNP devices talk rpc/enc, maybe 0.9 or > 1.0 soap at that. Which means if they shipped in any quantity, they would > ensconce rpc/enc as the most widely spread, maybe even widely used soap > option. > > POST path of control URL HTTP/1.1 > HOST: host of control URL:port of control URL > CONTENT-LENGTH: bytes in body > CONTENT-TYPE: text/xml; charset="utf-8" > SOAPACTION: "urn:schemas-upnp-org:service:serviceType:v#actionName" > > <s:Envelope > xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" > s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > <s:Body> > <u:actionName xmlns:u="urn:schemas-upnp-org:service:serviceType:v"> > <argumentName>in arg value</argumentName> > other in args and their values go here, if any > </u:actionName> > </s:Body> > </s:Envelope> > > ...the spec looks a bit like SOAP came along half way through it; anyone > know any more about the history? > > -steve >