3 ms·
I don't hate SOAP, and I think it gets a terribly bad rap, but it's pretty easy to spit out a WSDL and not follow it in execution. Ditto OpenAPI, of course, but
by eropple 9y ago
I don't hate SOAP, and I think it gets a terribly bad rap, but it's pretty easy to spit out a WSDL and not follow it in execution. Ditto OpenAPI, of course, but at least anecdotally it seems like less of a problem. It's not no problem, of course, and one of the reasons I wrote Modern[1], for OpenAPI 3, is to have response validation in development mode, not just request validation mode in dev and prod.
[1] - https://github.com/modern-project/modern-ruby https://github.com/modern-project/modern-ruby
- arethuza 9y agoMore than one SOAP interface that I encountered in "enterprise" systems consisted basically of: string DoStuff(string params) Where the response and params are strings containing XML documents :-)