Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

Web Services - Great everywhere but the web.

By Andrew Pollack on 07/02/2007 at 10:55 PM EDT

At what point will we finally put an end the entire load of cap that spun out of the late 1990's and into the software we're stuck using every day. If ever there was an over-engineered, under usable specification, it was SOAP -- the stuff that makes what we call "Web Services" happen.

SOAP is an XML based specification that allows the exchange of complex data types between systems connected only in the most loose manner over the internet. A great testament to the senior programmers at IBM, Microsoft, Adobe, and others is that they've actually managed over the course of years, to make this specification work for a great many things. In fact, Creating a Web Service in Domino 7.x and using it as the basis for front end programming in Visual Studio.NET 2005 is proving to be downright elegant. Of course, in order for it to work you must never ever look at the secret code called "WSDL" which was meant to be "self describing" but turns out to be the sort of self describing you can only do if you've drunk a bottle of Tequila and smoked a lot of what my 11th grade history teacher used to refer to as 'left handed cigarettes'.

Here's the big joke. If you go to a bit of trouble, you can make a "web service" based set of interfaces to the data objects (think of a user record, or an invoice). Now you've got all these great ways to interface with your data. How many of these Web Services can your browser "just talk to"? None. That's right, none.

There are add-ons, programs you can buy, or you can adopt an entire platform (like Microsoft's .NET on IIS) -- but you can't just use them.

More crap., more crap., more crap.

It all works (or doesn't work) that way. Now you know why all this "cool technology" still sucks 20 years later.

There are  - loading -  comments....

re: Web Services - Great everywhere but the web. By Dwight Wilbanks on 07/03/2007 at 11:49 AM EDT

I was a late adopter on web services, I saw presentation after presentation
from IBM and other true blue's about how wonderful they were and the simple
hundred or so steps required to consume & expose them. Its simple, first
upgrade your JRE......

Until, finally, I was able to see the raw web transactions.

After you remove all the various levels of simplification (I say complication),
you need to be able to send a web request and format it like "X",the service
will respond back in format "Y". I had been doing transfers of data and raw
http communications for quite some time, and nothing described in the early
days promised to make the job easier.

It is my opinion that anything described by should not have "simple"
in its name.

Other Recent Stories...

  1. 01/28/2020Copyright Troll WarningThere's a copyright troll firm that has automated reverse-image searches and goes around looking for any posted images that they can make a quick copyright claim on. This is not quite a scam because it's technically legal, but it's run very much like a scam. This company works with a few "clients" that have vast repositories of copyrighted images. The trolls do a reverse web search on those images looking for hits. When they find one on a site that looks like someone they can scare, they work it like ...... 
  2. 03/26/2019Undestanding how OAUTH scopes will bring the concept of APPS to your Domino serverWhile a full description of OATH is way beyond what I can do in this quick blog entry, I wanted to talk a bit about how "SCOPES" interact with the already rich authorization model used by Domino. Thanks to the fantastic work by John Curtis and his team, the node.js integration with Domino is going to be getting a rich security model. What we know is that a user's authorizations will be respected through the node.js application to the Domino server -- including reader names, ACLs, Roles, and so on. The way ...... 
  3. 02/05/2019Toro Yard Equipment - Not really a premium brand as far as I am concernedDear Toro Customer Service, I arm writing about the following machine: Toro Power Max 1120 OXEModel:38654S/N:31000#### Specifically, bearing part #:63-3450 This is the part ($15 online / $25 at the local dealer) that caused me to raise my objections on-line. This piece of garbage is supposed to be a bearing. It carries the shaft which drives both stages of the auger. The shaft passes through the bearing (which is what bearings do) after the auger drive pulley as the shaft goes through the back (engine ...... 
  4. 10/08/2018Will you be at the NYC Launch Event for HCL Domino v10 -- Find me! 
  5. 09/04/2018With two big projects on hold, I suddenly find myself very available for new short and long term projects.  
  6. 07/13/2018Who is HCL and why is it a good thing that they are now the ones behind Notes and Domino? 
  7. 03/21/2018Domino Apps on IOS is a Game Changer. Quit holding back. 
  8. 02/15/2018Andrew’s Proposed Gun Laws 
  9. 05/05/2016Is the growing social-sourced economy the modern back door into socialism? 
  10. 04/20/2016Want to be whitelisted? Here are some sensible rules for web site advertising 
Click here for more articles.....

pen icon Comment Entry
Your Name
*Your Email
* Your email address is required, but not displayed.
Your thoughts....
Remember Me  

Please wait while your document is saved.