deem  (dēm)
v. deemed, deem·ing, deems
v. tr.
  1. To have as an opinion; judge: deemed it was time for a change.
  2. To regard as; consider: deemed the results unsatisfactory.
  1. A Weblog: Mike Deem's Weblog was last updated 5/8/2002; 11:09:46 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


Thursday, April 25, 2002
8:09:45 AM    Comment ()  

Edd Dumbill in Kicking out the Cuckoo: Extrapolating from the emergence of the WS-* specifications, it would seem that SOAP is the thin end of a wedge, the fat end of which will turn Internet programming into a proprietary platform.

Sorry, I just don't see how the existance of the WS-* proto-standards leads to the Internet becoming a proprietary platform. Sure, moving an application from one platform to another will always be difficult. But adding an application built using any platform that supports these proto-standards to a distributed system is becoming increasingly more feasible. That is something that was difficult to do with CORBA and almost impossible to do with DCOM. The WS-* proto-standards are clearly a move in the direction of opening up the network platform, not making it proprietary.

The only question is: can these specifications be implemented on every platform? From a technical perspective, I believe so. After all, it is just XML.

From a licensing perspective, who knows? I certainly don't have any special knowledge. What I do know is that web services are valuable precisely because they can be widely implemented. My favorite analogy, taken from Kevin Kelly's Out of Control: the New Biology of Machines, is the fax machine. The first fax machine that rolled of the assembly line was worthless. The second had almost no value. The millionth had lots of value.


© Copyright 2002 Mike Deem.

Click here to visit the Radio UserLand website.

Click to see the XML version of this web page.