{"id":22,"date":"2002-09-02T21:48:00","date_gmt":"2002-09-03T01:48:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=50"},"modified":"2008-10-23T17:43:15","modified_gmt":"2008-10-23T21:43:15","slug":"going-to-hell","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2002\/09\/going-to-hell\/","title":{"rendered":"Going to hell"},"content":{"rendered":"<p>Sometimes I <a href=\"http:\/\/radio.weblogs.com\/0101679\/stories\/2002\/07\/20\/restSoap.html\">see signs<\/a> of smart folks figuring out how to do Web services properly, and I feel a glimmer of hope that the industry may not be wasting hundreds of millions of dollars with SOAP and WSDL.  Then I see stuff <a href=\"http:\/\/www.infoworld.com\/articles\/hn\/xml\/02\/08\/30\/020830hnactional.xml\">like this<\/a>, and I realize, nope, it&#8217;s going to hell &#8211; specifically this part;\r\n\r\n<blockquote>\r\nBergandi: With a wizard-based environment within the SOAPswitch. The SOAPswitch itself has self-discovery capabilities. It has the ability to, in the example I gave you, inquire into the metadata of what the Siebel system looks like; discover what business objects are available and what methods are available against those business objects; and then, based upon that, in a very, very simple way, generate all the SOAP that&#8217;s required for communication.\r\n<\/blockquote><\/p>\r\n<p>Internet-scale distributed computing just ain&#8217;t that easy, folks, sorry.<\/p>","protected":false},"excerpt":{"rendered":"Sometimes I see signs of smart folks figuring out how to do Web services properly, and I feel a glimmer of hope that the industry may not be wasting hundreds of millions of dollars with SOAP and WSDL. Then I see stuff like this, and I realize, nope, it&#8217;s going to hell &#8211; specifically this [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,40],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-soap","tag-xml"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}