Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> REST has become a meaningless term.

Indeed, and this is why I think "RESTful" APIs are a huge problem - they're largely undefined. We have SOAP for defining these things formally without the need to worry about implementation differences. Unfortunately it was essentially abandoned because it was too complicated and excessive. It would be really interesting to see something SOAP-like with some more modern features and made a bit simpler.



I'm sorry, did you just suggest something SOAP-like with more features? Because SOAP is too complicated?


> I'm sorry, did you just suggest something SOAP-like with more features?

I suspect that where you seem to have read "more {modern features}" but ultramancool meant "{more modern} features".

That is, I think the intent was that the features of the otherwise SOAP-like thing would be more modern than the features of SOAP, not that SOAP-like thing would have more features than SOAP and that those additional features would be modern.


Indeed, this is a correct assessment. Sorry about my poor phrasing. In particular I was thinking things like using the HTTP protocol correctly in a similar manner to more "modern" RESTful APIs, removing some of the unnecessary things and allowing for alternatives to XML like json for size and ease of access from web platforms.


Simple Object Access Protocol was too complicated.


Uhm, I mentioned that in my post. Thanks for re-iterating? Personally, I thought it was pretty simple, but I come from a land of CORBA. I don't think the ultimate solution for "this structure is too complicated" should be "fuck structure altogether" though. Rather, we should try to arrive at a simpler structure.


I wasn't criticizing your post. I was spelling out the name, because the tension between "Simple ..." and "... too complicated" amused me.


It's been noted before, The S Stands for Simple: http://harmful.cat-v.org/software/xml/soap/simple


"It's been noted before"

Many times.




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

Search: