{"id":56,"date":"2008-03-21T12:41:01","date_gmt":"2008-03-21T16:41:01","guid":{"rendered":"http:\/\/steve.vinoski.net\/blog\/2008\/03\/21\/ws-time-warp\/"},"modified":"2008-03-21T12:41:01","modified_gmt":"2008-03-21T16:41:01","slug":"ws-time-warp","status":"publish","type":"post","link":"https:\/\/steve.vinoski.net\/blog\/2008\/03\/21\/ws-time-warp\/","title":{"rendered":"WS Time Warp?"},"content":{"rendered":"<p>Either it&#8217;s suddenly become 2004 again, or <a href=\"http:\/\/www.standingonthebrink.com\/index.php\/kick-more-butt-use-less-effort-web-apps-on-web-services-part-1\/\">somebody didn&#8217;t get the memo<\/a>. It&#8217;s hard to choose where to begin with this one &mdash; hmm, maybe this little tidbit:<\/p>\n<blockquote><p><em>Now here\u2019s the absolute coolest part (at least in my opinion). Armed with the WSDL document, you can use freely available, open source tools to <strong>automatically generate stub code to send requests to and receive responses from the SOAP web service in just about any modern programming language of your choosing.<\/strong><\/p>\n<p>For both the client and the server.<\/p>\n<p>The stub code generates and parses all of the XML. As a developer working in the language of your choice, you are completely abstracted from the sending and receiving of data on the wire.<\/em><\/p><\/blockquote>\n<p>I guess I was wrong; it&#8217;s not 2004, it&#8217;s <a href=\"http:\/\/research.sun.com\/techrep\/1994\/abstract-29.html\">1994<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Either it&#8217;s suddenly become 2004 again, or somebody didn&#8217;t get the memo. It&#8217;s hard to choose where to begin with this one &mdash; hmm, maybe this little tidbit: Now here\u2019s the absolute coolest part (at least in my opinion). Armed with the WSDL document, you can use freely available, open source tools to automatically generate [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,10,8],"tags":[153,146,144],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-distributed-systems","category-rest","category-ws","tag-distributed-systems","tag-rest","tag-ws"],"_links":{"self":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":0,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"wp:attachment":[{"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/steve.vinoski.net\/blog\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}