Essays:

Userland -
-



Sam Ruby
< It's just data >

Updated: 9/1/2002; 7:00:46 PM.

Friday, April 19, 2002

David Watson: the meek shall inherit the data.  Priceless.
  8:16:16 PM    

Archipelago:  if the strong typing is necessary for interop, then it's necessary isn't it?  There is some evidence that the GoogleAPIs are highly interoperable, perhaps in part because the encoding of type information in the wire format is not required.

Do I understand correctly that if someone were to graft the Google API to a system that required strong typing then the version above would be necessary to interop and that the version on your page would fail?  There is some evidence that Google's implementation of these APIs are written in a strongly typed language.


  4:22:12 PM    

Archipelago: Am I supposed to assume that all that stuff isn't necessary? If it isn't necessary at least some of the time, why is it there?  In general, strong typing is not required in SOAP, nor is it required with the Google implementation of these APIs in particular.  I've stated my position on that subject, but the example given more closely matches the BDG, perhaps to ease interoperabilty with those implementations which insist on it.  I also made my feelings known about the fact that the BDG adds additional MUSTs in areas that the SOAP spec doesn't.

Still waiting for the lightbulb to go off.


  2:59:05 PM    

Dave: BTW, why doesn't Sam support XML-RPC? Just curious. Maybe Brent, Daniel and Eric could teach him a thing or two? I support SOAP, why doesn't Sam support XML-RPC? Or does he?  You can still see my fingerprints here and I do forward on the occasional e-mail.  But mostly, I'm still waiting for the lightbulb to go off.  Hopefully Brent, Daniel, or Eric can help out here.
  2:03:59 PM    

DiveIntoMark has a nearly apples to apples comparison (modulo a gratuitous reordering and omission of parameters) between SOAP and XML-RPC, but omits any line by line comparison.  Still waiting for the light bulb to go off.


  12:55:18 PM    

Yesterday seemed to be bash SOAP day.  Contrasts were made between "a thing of beauty" and "absurd obfuscation".  These guys clearly see something I don't see.  In an effort to learn, I propose the following.  I have taken a simple request from the GoogleAPI and removed all inessential [pun intended] details.  The result uses only concepts described in the Gentle Introduction to SOAP.  What remains is not only WSDL compliant and but it also actually works with the live Google server.

Since a number of people feel pasionate about this, perhaps one of them could take the time to do the same for a message which works with the googleGateway and do a line by line comparison?

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP:Body>
    <gs:doGoogleSearch xmlns:gs="urn:GoogleSearch">
      <key>00000000000000000000000000000000</key>
      <q>absurd obfuscation</q>
      <start>0</start>
      <maxResults>10</maxResults>
      <filter>true</filter>
      <restrict/>
      <safeSearch>false</safeSearch>
      <lr/>
      <ie>latin1</ie>
      <oe>latin1</oe>
    </gs:doGoogleSearch>
  </SOAP:Body>
</SOAP:Envelope>

  6:21:24 AM    

diveintomark: this is the way I want the world to work.
  5:54:03 AM    





April 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Mar   May

Click to see the XML version of this web page.


Related: Help link
Jon's Radio
Simon Fell > Its just code
BitWorking
The .NET Guy
Better Living Through Software
KeithBa's Blog
Web Hosting
REST + SOAP

Click here to visit the Radio UserLand website.

currently subscribed to:

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. 0xDECAFBAD RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Be Blogging RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Bitworking RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Bright Eyed Mister Zen RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Chris Dix's Thoughtpost RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Clemens Vasters: Enterprise Development & Alien Abductions RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. deem RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. dive into mark RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. DJ's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Don Box's Spoutlet RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Eclectic RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. ericfreeman.com RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ernie the Attorney RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Glen Daniels : it's all just metadata... RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Gordon Weakliem's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Greg Reinacker's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Guido Casper's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. IK.VM.NET Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ingo Rammer's DotNetCentric RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. It's Like Déjà Vu All Over Again RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. James Duncan Davidson RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Joel on Software RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Jon's Radio RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Lambda the Ultimate RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Loosely Coupled weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Patrick Logan's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Peter Drayton's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. raelity bytes RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Ray Ozzie's Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sam Gentile's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sam Ruby RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Sanjiva Weerawarana's Radio Weblog RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. sellsbrothers.com: Windows Developer News RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Simon Fell RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. snellspace RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. The .NET Guy RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Tim Ewald's Ideas about XML and Web Services RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. toolbox RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. Wavicle RSS link

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. www.davidwatson.org RSS link

Here's how this works.


Last update: 1/25/2002; 7:23:12 AM

© Copyright 2002 Sam Ruby

-