Hacker News new | past | comments | ask | show | jobs | submit login

SOAP had a lot of the right ideas. It didn't fail because the concept behind it was bad. The main reason it failed was that, although the "S" stands for "simple", it wasn't. Maybe it was simple compared to CORBA or something.




> Maybe it was simple compared to CORBA or something.

Hell no! CORBA was a binary protocol, but it was much easier to reason about and debug than SOAP.

Somebody put that "simple" there with no concern about semantics.


At one point during grad school (after far too much RPC middleware implementation work) I was able to decode hex dumps of CORBA packets in my head


I was sure able to write them.

I was never able to write a complete SOAP response, and I don't think I was once able to predict one without running first (parsing after the fact is easier, that I can do).




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: