Stupid Human Programming
Talk on software development, software engineering, and just plain programming.







Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


Tuesday, February 26, 2002
 

Brad Cox (http://zdnet.com.com/2100-1105-845220.html) asserts that we can't keep using http forever because it doesn't natively support long transactions and is asymetric.

This is crap. It smells like a backdoor initiative for MS to take over the the defacto internet transport protocol standard that is HTTP.

Long transactions are much better handled via callbacks and/or status probes. A requestor can say in the request here's my response URL, tell me when you are done. I'll time you out when i want. You can time me out too. The client and server are in complete control. No intermediary protocol implementation is required.

HTTP is symetric because anyone can make a request of anyone at anytime as long as they have the right URL. This is not a hack, it's a very robust design. Servers are in no way limitted to just responding.

It's interesting that the solution to asymetry and long transactions would require a protocol of such complexity that it essentially becomes a service that locks you in because only the service will have the state to act as a broker between the client and server.

Wonder why microsoft would want this kind of solution?
4:00:04 PM    



Click here to visit the Radio UserLand website. © Copyright 2002 todd hoff.
Last update: 3/13/02; 1:55:44 AM.
February 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    
Jan   Mar