{"id":191,"date":"2003-10-14T15:43:00","date_gmt":"2003-10-14T19:43:00","guid":{"rendered":"http:\/\/www.markbaker.ca\/wp\/?p=122"},"modified":"2003-10-14T15:43:00","modified_gmt":"2003-10-14T19:43:00","slug":"webmethods-and-the-mind-electric","status":"publish","type":"post","link":"http:\/\/www.markbaker.ca\/blog\/2003\/10\/webmethods-and-the-mind-electric\/","title":{"rendered":"WebMethods and The Mind Electric"},"content":{"rendered":"<p>I&#8217;ve known <a href=\"http:\/\/radio.weblogs.com\/0109134\/\">Graham<\/a> for a few years,\never since I was at <a href=\"http:\/\/www.nortel.com\">Nortel<\/a>, working with a\npre-release version of <a href=\"http:\/\/www.objectspace.com\/\">Objectspace<\/a>\n<a href=\"http:\/\/www.recursionsw.com\/products\/voyager\/voyager.asp\">Voyager<\/a>\n(purchased by Recursion).  He and I, and his team, had several interesting\ndiscussions about Voyager &amp; CORBA, culminating in an attempted recruitment of\nyours truly (I couldn&#8217;t do the move).<\/p>\n\n<p>Voyager was a Java framework which provided a smorgasbord of options for\nbuilding distributed applications including agents, mobile agents, tuple\nspaces, and RPC (CORBA\/RMI\/DCOM\/etc..).  My fondest memory of it was when I used the\n<a href=\"http:\/\/www.ifi.unizh.ch\/ddis\/staff\/vorburg\/doc\/api\/Orbpro\/com\/objectspace\/voyager\/space\/package-summary.html\">Spaces<\/a>\npackage to prototype a workflow management system (with a constrained interface!! Who\nknew?! 8-) in about two days.  To this day, I count that as one of my most\naesthetically pleasing designs.<\/p>\n\n<p>Shortly thereafter, I stumbled upon the work of a guy named Charles Axel Allen\nat a startup called WebMethods.  That work was <a href=\"http:\/\/www.w3.org\/TR\/NOTE-widl\">WIDL<\/a>,\nand I used their WIDL toolkit to generate the Java stubs (IIRC) which I tied into\nmy Voyager based workflow system.  It&#8217;s hard to believe that it took me many more\nmonths to have my Web epiphany after flirting with something so similar to Web\narchitecture in WIDL and Voyager Spaces.  Live and learn.<\/p>","protected":false},"excerpt":{"rendered":"I&#8217;ve known Graham for a few years, ever since I was at Nortel, working with a pre-release version of Objectspace Voyager (purchased by Recursion). He and I, and his team, had several interesting discussions about Voyager &amp; CORBA, culminating in an attempted recruitment of yours truly (I couldn&#8217;t do the move). Voyager was a Java [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-191","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/191","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=191"}],"version-history":[{"count":0,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.markbaker.ca\/blog\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}