Sherlock 3 Channel Development

Apple Developer Connection has posted the SDK for Sherlock 3. Sherlock is an OS X application which consumes web services and converts them to a Cocoa view using XQuery and JavaScript. The SDK comes with a bare-bones channel you can install on a web server.
Be sure to install the Sherlock Developer Channels to get tools [...]

Meet The Makers

Today’s Meet the Makers conference was worth the effort to get up to the City on a Monday morning. The interviews with the people behind large sites — Shiva Shivakumar of Google, and Steve Weinstein of Vicinity — were an excellent contrast in building the data for your site, or integrating several existing databases. Jeff [...]

Coming Next: .NET services for tying your shoelaces

Between arguments on guns, Bush, and Palestine on FoRK, they found the time to disrespect Microsoft’s new web services demo — you send two numbers, and it adds them! And there’s a slap at DRM as well.

> Now granted, the first version only could
> add 2+2, but version 2.0 now supports
> adding any [...]

MS patents SOAP

MS to world: All your remote methods are belong to us.
Maybe not. Dave says it’s another SOAP.
Then again, patents are defined so broadly these days that handing your spouse a grocery list might be an infringment.

Homebrew TrackBack Tutorial

It’s easy for a non-Movable Type weblog to send trackback pings. They use a REST interface:
http://foo.com/mt/mt-tb.cgi?tb_id=ID&title=TITLE&url=URL
So you can write a bookmarklet that ‘does the right thing’ if you know the site’s base URL.
Trackback supports a few more parameters in the URL so you can send a summary of the reply, and the name of the [...]

Building Web Services the REST Way

Roger Costello posted an introduction to writing web services using the REST architecture. This spawned a long thread on the XML-Dev list with Paul Prescod defending and explaining REST to a long line of SOAP partisans.
The line of argument from the SOAP/XML Schema partisans is that REST is not sophisticated enough to handle the extreme [...]

Spicy Noodles

Tonight’s Spicy Noodles gathering was fun. But it’s always fun to be in the company of smart people.
Since Paul Prescod, James Hong and Dave Winer were there, REST v. SOAP was discussed. There was a guy I hadn’t met before, Johathan (?) from Adobe, who explained if you connect to ‘choreographed’ Web Services, each of [...]

Prescod on Google’s XML Gaffe

Paul Prescod’s article on coding around Google’s SOAP API has come out.
Users of the HTTP version have no need to install a SOAP implementation like .NET’s or Apache’s. They can use any HTTP implementation, including Internet Explorer, Netscape, Mozilla, Lynx, Opera, wget, java.net.URL, Python’s httplib.HTTPConnection, Perl’s LWP, etc. In fact, you could easily test the [...]

Obfuscation is the Trade Secret of Web Services

In a comment on Edd Dumbul’s O’Reilly WebLog, Mike Champion reminds us that 95% of what SOAP does can be done in a few lines of Perl or sh.
Update: In his WebLog, Mike clarifies: “For the record, I said that 95% of what ordinary people would do with SOAP (e.g. the infamous “Hello, Stockticker” example, [...]

Reactions to the Google API

Paul Prescod has been “working like a fiend” on a plain HTTP alternative to Google’s API. He’s put up a summary page on the various efforts, including a petition to Google.

Comparing Amazon and Google’s Web Services

Over at Dive Into Mark, he’s comparing the two web services offerings: Google and Amazon.

Web Services Tollbooth

Doc links to a report that MS and IBM claim key patents over Web Services protocols. I guess HTTP isn’t dead after all.

Why is Google using SOAP as their API?

Dave Winer mentioned an email on the Ruby Developer’s List from a Google Engineer where he lists a short script for connecting to Google and getting search results via SOAP.
Why? Why? Why!
Google already has a fine interface for getting XML payloads: HTTP GET. If they want to protect it, fine. They can ask for certs [...]

And you thought HTTP GET was safe…

The Mothership in Redmond suggests, Security Recommendation: Disable HTTP-GET and HTTP-POST Protocols for Production XML Web Services.
I need to read the report to see if this is an IIS or a more general problem. Sigh, I suppose we could just unplug the damned things from the router.

Direct Links to THOMAS Documents

[ via Boing Boing ] How to link to documents in THOMAS, the Library of Congress’ site for tracking bills and other Congressional business.