<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>IP Babble</title>
      <link>http://www.ipbabble.com/</link>
      <description>IP is changing the way we work, live and play. At IP Babble we talk about it.

</description>
      <language>en</language>
      <copyright>Copyright 2007</copyright>
      <lastBuildDate>Tue, 17 Jul 2007 22:43:22 -0700</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>More RESTful clarity</title>
         <description><![CDATA[<p>So I talked, well actually chatted via instant-messaging, with Steve Vinoski and I do need to clear up some points from my <a href="http://www.ipbabble.com/2007/07/restful_myths.html">last blog entry.</a></p>

<p>Steve pointed out that RPC does NOT require synchronous communications. This is true. One can simulate the request-response of a remote procedure using asynchronous communications. But the idea is that RPC appear synchronous - like a programming language procedure that blocks.   </p>

<p>Some synchronous technology can appear asynchronous. E.g. CORBA has oneway operations. And many queue based (messaging) technologies use connection based technology underneath. E.g. Some publish subscribe technologies are actually connection based. The publisher connects to the notification service and so does the subscriber when retrieving messages. They are asynchronous to the application in the sense that they are decoupled. </p>

<p>Back to the Steve conversation. Steve maintained that RPC basically implied location transparency. I'm not sure I agree. Though many RPC technologies have location transparency I don't think that that the orginal intent for RPC was that it have location transparency. I certainly regard come technologies today as RPC that don't have location transparency. <a href="http://tools.ietf.org/html/rfc707">RFC 707</a> doesn't mention location transparency and as it works through command/response, request/reply and procedure call models it speaks of making it easier but I don't see transparent. In fact in order not to <i>"mislead the application programmer"</i> the paper suggests the model be clarified with  </i>"Local procedure calls are cheap; remote procedure calls are not."</i></p>

<p>Location transparency is very often a bad thing. (more often than not as we discovered with novice developers of CORBA and distributed Java technologies and many more.)  Because location transparency hides the network, this can mislead the developer and also introduces issues of extra exception handling that the developer has make sure that they cover. Steve wrote an excellent paper on some of the issues in IEEE's Internet Computing back in late 2005 - I have a copy but I don't have a public URL for it, sorry.</p>

<p>But one could argue this both ways. i.e. The technology is not good because it misleads the programmer OR you could say that one needs better than average programmers to develop distributed application architectures using RPC.  But it seems that one could say the same thing about RESTful developers. So before we accept the former (the technology is not good) let us remember that not all REST developers are building truly RESTful based applications/services. In fact <i>RESTful Web services</i> points out that most REST based services are REST-RPC and not RESTful.</p>

<p>Again, I wish to point out that I continue to warm to REST and Resource Oriented Architectures, I see the potential, and look forward to implementing. I'm just not willing to say that REST is useful in all situations or that SOAP and WS-* are evil and there is no place for them.  And, as the book points out, there is still a lot of confusion with REST based on the wide deployment of REST-RPC services rather than RESTful.</p>

<p>The book has this to say about breaking the uniform interface:  <i>"occasionally it's unavoidable"</i> (p101). Even while it's undesirable. The section on POST describes this scenario. And so some "overloading" is required.  Does this mean then that REST is broken? Or should the REST community loosen the definition of RESTful? Is "reshuffling" the resources acceptable, or a hack that demonstrates something that needs to be addressed with the model?</p>]]></description>
         <link>http://www.ipbabble.com/2007/07/more_restful_clarit.html</link>
         <guid>http://www.ipbabble.com/2007/07/more_restful_clarit.html</guid>
         <category>SOA Babble</category>
         <pubDate>Tue, 17 Jul 2007 22:43:22 -0700</pubDate>
      </item>
            <item>
         <title>RESTful Myths: Unraveling the Confusion</title>
         <description><![CDATA[<p>Shame on me for not delving into this deeper, sooner.  It was high time I took on some of the myths in the REST community again. </p>

<p>First let me say that I like REST. I think the architecture makes a lot of sense in many cases and I look forward to implementing my first RESTful services(s).  Having said that the REST community don't do themselves many favors with the enterprise community, especially those that have been around the block several times and have built several flavors of architectures over the years.  We know our architectures -we know our terminology. It seems the REST guys confuse some terms. So I'm going to target some areas to help unravel the muddle. </p>

<p>I've decided to base this critique on the new popular book <a href="http://www.amazon.com/RESTful-Web-Services-Leonard-Richardson/dp/0596529260/ref=pd_bbs_1/103-2517997-6719814?ie=UTF8&s=books&qid=1184606665&sr=8-1">RESTful Web services</a> by Richardson & Ruby.  I'm assuming that the REST community stand by this book - otherwise, sadly, it just adds some more confusion.  To the authors I say thank you, I'm enjoying the book. Don't think I don't like it just because of this blog.  It has not only helped me appreciate some of the confusion in the industry but it has helped me to appreciate the RESTful resource oriented approach. </p>

<p>Before I start I'll summarize by saying this. Perhaps much of the present confusion is that the REST community has changed the semantics of some popular enterprise computing terminology. We shall address these below. </p>]]></description>
         <link>http://www.ipbabble.com/2007/07/restful_myths.html</link>
         <guid>http://www.ipbabble.com/2007/07/restful_myths.html</guid>
         <category>SOA Babble</category>
         <pubDate>Mon, 16 Jul 2007 10:55:16 -0700</pubDate>
      </item>
            <item>
         <title>Vista &amp; After The Love Is Gone</title>
         <description><![CDATA[<p>This article should have started "sitting here at the Ballmer's keynote at Microsoft's Worldwide Partner Conference in Denver". Instead, I'm writing it from my home office a day late before I head back up.</p>

<p>Before I start I need to point out that I work with Microsoft in their partner program. I'm committed to that. Microsoft technologies and products play a big part in the enterprise and will continue to do so.  It's not going away. Microsoft often have some "negative" things to say about certain products etc. of their partners so I think it's okay for me to be critical if it's constructive and can lead to better products. (Also see the disclaimer about these being my opinions and not that of my company on the right ;-)</p>

<p>Yesterday I was listening to Mr. Ballmer talk about "optimized desktops" and "enabling people to realize their potential" (never mind that the promise of technology to help people realize their potential seems a bit of a stretch). While I was listening I was shaking my head in disappointment. I had wanted this to be a positive upbeat, experience but what had just happened to me had already soured my perspective.</p>

<p>You see I decided to leave my Mac at home and be a good corporate citizen and take my newer Dell/Microsoft Vista laptop.  Sigh, what a mistake. Those of you that own a Mac, know how easy it is to just connect to the internet, especially on WiFi. Well I had being in the main conf. dining area with my Vista laptop trying to connect for an hour. I've seen colleagues with this problem before. Now I was experiencing it first hand. You see I made the mistake of just putting my laptop to sleep and then opening it, reawakening it (always hit-or-miss IMO) and trying to connect. Well Vista couldn't see the WiFi at the conf. center. I scoured the conference information book to see if there was some SSID I was supposed to be using. I then decided that perhaps the Colorado Conference Center was a little behind and I had to be somewhere special Microsoft's Blue Lounge for WiFi access. I headed outside the dining area.</p>

<p>As I left the dining area I noticed some people sitting around with laptops and asked if they were online. "Sure" they said. hmmmm... Of course! I remembered. This is still Windows! See my problem was that I expected more from Vista in this area. But I needed to reboot. Of course, I couldn't wake my laptop from sleep - hey, sometimes it wakes sometimes it doesn't you just don't know. I tried everything and then I decided that I was going to reboot anyway I might a well do the horrible hard boot by holding down the power button - not elegant but some things don't change.  (For those of you shutting "user error, user error" remember I have two degrees in computer science (B.Sc. and M.Sc.) and have been working on computers since before 1984 in some way or other. I've programmed Windows, Solaris, Cray, IBM Mainframe, HP/UX, AIX, OS X, Linux .....)</p>

<p>After the hard reboot sure enough there was the WiFi hotspot MSFTINET. Yea! I connected! But woops, gotta go into see Mr. Ballmer's keynote. Hopefully the laptop will remember MSFTINET. Well when I got around to the overflow room - my delay contributed to missing the main hall - I discovered that MSFTINET was not visible from here. But that's fine there was MSFTEVENT and MSFTWAN and some others.  Forget it. No luck. I closed my laptop disappointed and instead watched Mr. Ballmer jump around the stage like a rock star.  Fair play to him - he's a lot to be excited about.</p>

<p>Ballmer talked about how Microsoft was once a desktop company and still is but that was once perceived as not-an-Enterprise-company. However now they are told how they can be a "better enterprise company", inferring that they are at least an enterprise company now. I think that is very fair- there is no denying that fact. Microsoft are a very strong enterprise company.  Sun and HP have slipped up in this area. IBM are still very strong. But I couldn't help thinking, "you could still be a better desktop/laptop company". Now maybe I'm being unfair perhaps this is a Dell problem.  </p>

<p>So enough about the negative experience. Here are some of the positives. Ballmer introduced <a href="http://www.microsoft.com/silverlight/default01.aspx">Sliverlight</a> a "cross-browser, cross-platform plug-in for delivering the next generation of Microsoft .NET–based media experiences and rich interactive applications for the Web." The technology walkthrough and demo, performed by someone else (I'm ashamed I can't remember their name) was very impressive. Actually I decided to download it on my Mac today to see it work.  Some bad news for Microsoft - I promise this was supposed to be a positive section - it wouldn't install on Safari. The install reported that I required "10.4.8 or higher" to install and so it wouldn't install. Well I have 10.4.10!!! Come on guys (MS)!!! I wanted to try this out and say really positive stuff!  Anyway I'm sure this is a small glitch. I'll try it on Vista later or on Firefox. It looked really slick.</p>

<p>Microsoft also talked about the Cloud Platform - a place for developing new service based applications etc. Hmmm... we (at IONA) have been talking about the cloud for about 3 years. Sounds very familiar. </p>

<p>So I really need to say something completely positive with no negative strings.  Ah yes, I saw <a href="http://www.microsoft.com/surface/">Surface</a>. I had seen a YouTube demo of this technology (or like technology ? ) some years ago. It is so very very cool. Honestly it's the type of technology and product you'd expect from Apple.  Congratulations to Microsoft for swooping this up. Reader, if you haven't seen this yet check out the cool promotion demos <a href="http://www.microsoft.com/surface/"> here</a>. (Skip the introduction).</p>

<p>So tonight, if they'll still let me, I'll be seeing Earth Wind and Fire at one of the Microsoft events.  Oh you thought that "After the Love is Gone" was about Vista. No, it's one of my favorite EW&F hits. </p>

<p>Update: Sigh. So it's not Earth Wind and Fire but instead Earth Wind Fire and Water, a cover/tribute band. Did someone say, After the Love is Gone?</p>

<p>Update: Went to a Silverlight presentation and afterwards mentioned the trouble with downloading Silverlight on Safari (I said it privately not in the general Q&A) The guy blew me off with "well it's beta!". Well don't waste my time! It could easily have checked my browser and said not to bother downloading cause it doesn't really support  OS X in beta. (BTW it wouldn't load for Firefox on OS X either) Instead I went through the download process to get the crazy message.  BTW the Silverlight demo called <a href="http://www.metaliq.com/portfolio/silverlight.html">Top Banana</a> was really cool.  Beau from Metaliq said that the development was remarkably easy.  They did say that Silverlight will not support WCF.</p>

<p>  </p>]]></description>
         <link>http://www.ipbabble.com/2007/07/vista_after_the_love_is_gone.html</link>
         <guid>http://www.ipbabble.com/2007/07/vista_after_the_love_is_gone.html</guid>
         <category>SOA Babble</category>
         <pubDate>Wed, 11 Jul 2007 11:04:50 -0700</pubDate>
      </item>
            <item>
         <title>Last Week SOCA. This Week Catalyst</title>
         <description><![CDATA[<p>Last week I was in L.A. talking about SOA on an <a href="http://linux.ece.uci.edu/soca07/panel.php">expert panel at SOCA 2007</a>.  It was an honor to be on the panel.  I really enjoyed Prof. Wei-Tek Tsai's discussion about how the process for developing SOA has not yet being completely figured out yet. He claims there was a big shift in methodologies and processes when we went to OO and that a similar shift is needed in SOA. I mentioned some of my experience in this shift in a previous blog called <a href="http://www.ipbabble.com/2007/05/trusted_services_network.html">Trusted Services Network</a>. I hope to catch up with Prof. Tsai regarding this in the future.</p>

<p>Today I've just finished my presentation on <a href="http://www.osgi.org/osgi_technology/index.asp?section=2">OSGi</a> at <a href="http://catalyst.burtongroup.com/NA07/agenda.php">Burton Group's Catalyst conference</a> in San Francisco.  My presentation was well received. I'll blog on OSGi soon. I will say that it was amazing how complimentary the presentations in my session were. It was almost as if we had rehearsed the message but we had not. </p>

<p>One of the cool presentations was Jeff Barr's from Amazon regarding their web services.  His discussion on Amazon's approach to web-Scale Computing really was an eye opener. I'm embarrassed I didn't know about this before. I knew that Amazon was providing Web service APIs for developers but I had no idea that they had a complete infrastructure for organizations to utilize. Hardware and infrastructure as a service.  This is not unlike what some of the large telecommunications companies are trying to do - i.e. provide their infrastructure for people to deploy their services.  Amazon is providing that and more - the ability to host your entire IT on their "network".</p>

<p>More on Catalyst later.</p>

<p>BTW I do love San Francisco. What a beautiful town. Not perfect but really beautiful.</p>]]></description>
         <link>http://www.ipbabble.com/2007/06/last_week_soca_this_week_catal.html</link>
         <guid>http://www.ipbabble.com/2007/06/last_week_soca_this_week_catal.html</guid>
         <category>SOA Babble</category>
         <pubDate>Wed, 27 Jun 2007 17:27:19 -0700</pubDate>
      </item>
            <item>
         <title>Scratch Programming Language</title>
         <description><![CDATA[<p>I was reading a <a href="http://www.feld.com/blog/archives/2007/05/scratch_a_new_p.html">post on Feld Thoughts</a> about an new programming language developed at MIT called <a href="http://scratch.mit.edu">Scratch</a>.  It sounded good, so I thought I better download it and have a look at it to see if it was suitable for my eight year old daughter - she's very bright and I've been trying to find a way to introduce her to programming for a while but couldn't find the right tool.</p>]]></description>
         <link>http://www.ipbabble.com/2007/06/scratch_programming_language.html</link>
         <guid>http://www.ipbabble.com/2007/06/scratch_programming_language.html</guid>
         <category>IP Babble</category>
         <pubDate>Wed, 06 Jun 2007 13:33:51 -0700</pubDate>
      </item>
            <item>
         <title>The ServerSide Video</title>
         <description><![CDATA[<p>I mentioned in a previous post called <a href="http://www.ipbabble.com/2007/03/theserverside_symposium_las_ve.html">TheServerSide Symposium Las Vegas</a> that I was on a SOA expert panel at the show. Well I recieved the link to the video the other day and thought I'd better post it. Click on "Launch Presentation" on <a href="http://event.on24.com/eventRegistration/EventLobbyServlet?target=lobby.jsp&eventid=42970&sessionid=1&partnerref=atssc_sitepost_04_23_07&key=86BCED4FBF76FFB380819D1E2E9B5B8C&eventuserid=10959363">SOA Panel from TheServerSide Symposium</a>. The transcript is also available on the launched panel through a tab.</p>

<p>I won't give you my own opiniion of the panel. You can judge for yourself. Feedback welcome and appreciated. If you have trouble viewing it please let me know too.</p>]]></description>
         <link>http://www.ipbabble.com/2007/06/the_serverside_video_1.html</link>
         <guid>http://www.ipbabble.com/2007/06/the_serverside_video_1.html</guid>
         <category>SOA Babble</category>
         <pubDate>Mon, 04 Jun 2007 21:42:33 -0700</pubDate>
      </item>
            <item>
         <title>Sun SOA Dog Food?</title>
         <description><![CDATA[<p>Is <a href="http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1247421,00.html">this article</a> for real?  I'm not sure that if I were Sun I'd have a link to an article titled "How Sun sells its SOA dog food to its own employees" on my SOA web page. But that's where I found it. Ouch! I personally don't eat <a href="http://iml.jou.ufl.edu/projects/Spring04/Perhach/PetFood/Ingredients.htm">dog food</a>.</p>

<p>Anyway, I guess the bigger question is whether anyone else is eating this dog foo... I mean JCAPS besides Sun. And from the article it sounds like Sun had a hard time stomaching it.</p>

<p>This article does a good job in explaining some of the difficulties that a novice can have trying to sell SOA. Ricigliano, a senior manager at Sun tries to sell SOA internally. The article says, "he quickly found that it didn't work to go into a meeting with business users and talk about SOAP, Web services, UDDI and WSDL, or even the virtues of Sun's very own SOA tools." He learned his lesson and concluded, "the trick is not to show business users how SOA works, but how SOA can work for them." Great quote!</p>

<p>However the article really doesn't give evidence that Ricigliano actually implemented anything. I can only conclude from the article that they're still eating. </p>]]></description>
         <link>http://www.ipbabble.com/2007/05/sun_soa_dog_food_1.html</link>
         <guid>http://www.ipbabble.com/2007/05/sun_soa_dog_food_1.html</guid>
         <category>SOA Babble</category>
         <pubDate>Thu, 24 May 2007 16:05:59 -0700</pubDate>
      </item>
            <item>
         <title>Trusted Services Network</title>
         <description><![CDATA[<p>I've been visiting  several telecommunications companies over the last couple of years about the difficulty in getting to the convergence nirvana. Recently I've been discussing the development of the service network with colleagues of mine, including Tony Parker and Brian Whittaker. One of the exciting developments is the idea of opening up their networks for third party applications offered as services.  It's the idea of providing your network as a marketplace for <a href="http://en.wikipedia.org/wiki/SaaS">Software as a Service (SaaS)</a>.</p>

<p>One of the overriding themes Tony, Brian and I have been hearing lately is the idea that while the technology is more or less available for the rapid deployment of services on the network,  consumers of those services will have difficulty trusting these services and the network. And service providers are wary of the impact that consumers or other service providers can have on their services.  In order for the network provider to be successful the consumers of services must be confident in the quality of the services on the network. These consumers include the produces of new services based on composites (mashups) of other services.</p>]]></description>
         <link>http://www.ipbabble.com/2007/05/trusted_services_network.html</link>
         <guid>http://www.ipbabble.com/2007/05/trusted_services_network.html</guid>
         <category>SOA Babble</category>
         <pubDate>Thu, 10 May 2007 03:44:22 -0700</pubDate>
      </item>
            <item>
         <title>IONA Advances SOA</title>
         <description><![CDATA[<p>It's been an exciting month at IONA. First IONA <a href="http://www.iona.com/pressroom/2007/20070306.htm?WT.mc_id=125781">acquired C24</a> and therefore strengthened both its technology in terms of data services including transformation, but also it's penetration in the financial services industry. Then this week IONA announced availability of a new product <a href="http://www.iona.com/pressroom/2007/20070326.htm?WT.mc_id=125787" >Artix™ Registry/Repository</a> which I believe will have a major impact on how companies will view SOA governance.</p>]]></description>
         <link>http://www.ipbabble.com/2007/03/iona_advances_soa.html</link>
         <guid>http://www.ipbabble.com/2007/03/iona_advances_soa.html</guid>
         <category>SOA Babble</category>
         <pubDate>Fri, 30 Mar 2007 11:24:19 -0700</pubDate>
      </item>
            <item>
         <title>TheServerSide Symposium Las Vegas</title>
         <description><![CDATA[<p>I attended <a href="http://javasymposium.techtarget.com/lasvegas/index.html">TheServerSide Symposium in Las Vegas</a> last week.  I participated in an <a href="http://javasymposium.techtarget.com/lasvegas/sessions.html#SOAPanel"> export panel on SOA</a>. The panel was video taped and so I hope to post a link to that panel when it becomes available. The panel changed from advertised with Venkat Subramaniam (Agile Techologies), Neal Ford (ThoughtWorks), and Mark Richards (IBM) joining late when Eugene Ciurana (WalMart) dropped out.</p>

<p>We discussed the role of various technologies including ESBs and registries/repositories, we talked about SOA testing, best practices and use cases etc. I thought it went very well.  </p>

<p>I was interested in Ross Manson's <a href="http://javasymposium.techtarget.com/lasvegas/sessions.html#RMasonMuleSpring">Mule & Spring talk</a>.  What I found most interesting is how Spring and Mule are maturing and therefore having to deal with enterprise class problems. It was like going back in time 10 years to an OMG CORBA event with people asking about high availability and other enterprise features. All middleware and container technologies go through the same cycle - cool "Hello World" type demo, add extra powerful features, hit the complexity of enterprise computing.  The biggest challenge is trying to keep the "simple" technology simple as you layer on the extra functionality.  Distributed SOA infrastructure manages to get complex as you try to continue to scale it.  High availability wasn't something on offer with Mule ... yet.</p>

<p>IONA's <a href="http://www.ionaceltix.com/index.php?option=com_content&task=view&id=28&Itemid=72">Celtix Enterprise</a> integrates with Mule and also contains Spring as a container for POJO type services.  William Tam (IONA) showed me a really cool mash-up demo using Celtix with Spring and Mule.  It involved a company tracking trucks through a city ... and of course it used the Google Maps API.  I have it installed on my Mac and hope to play with it again soon. I hope someone can host this - perhaps I will. I'll let you know.</p>]]></description>
         <link>http://www.ipbabble.com/2007/03/theserverside_symposium_las_ve.html</link>
         <guid>http://www.ipbabble.com/2007/03/theserverside_symposium_las_ve.html</guid>
         <category>SOA Babble</category>
         <pubDate>Mon, 26 Mar 2007 12:35:18 -0700</pubDate>
      </item>
            <item>
         <title>Barry&apos;s Cool Blog Tag Mashup</title>
         <description><![CDATA[<p>Barry has implemented a really <a href="http://www.hautetechno.net/2007/03/its_not_my_idea.html">cool little mashup</a> over on his <a href="http://www.hautetechno.net/">site</a>.  He bascially mashups a search of some popular sites RSS feeds based on the tags in a blog entry. </p>

<p>Check it out.  I think he plans to build a specific search and also might work on a framework to allow you to configure which sites to search.  And he plans to tidy it up some more. Very clever!</p>

<p>Update: It's been noted that this does not work of the permalink page linked to above. However I had to use the parmalink because the home page will change. So it works off the home page. Barry will fix the site so it works off of the permalink page. </p>]]></description>
         <link>http://www.ipbabble.com/2007/03/barrys_cool_blog_tag_mashup.html</link>
         <guid>http://www.ipbabble.com/2007/03/barrys_cool_blog_tag_mashup.html</guid>
         <category>IP Babble</category>
         <pubDate>Mon, 12 Mar 2007 22:31:20 -0700</pubDate>
      </item>
            <item>
         <title>Artix &amp; Microsoft Update</title>
         <description><![CDATA[<p>For the last two weeks I had the pleasure of working with Conor from our Dublin office on some of our Microsoft initiatives.  We decided that, for a change, we'd have Dublin engineering come to Colorado instead of me heading over to Dublin.  This meant Conor traveled over to work out of the Colorado Springs office  - my home office now. He didn't have many complaints.</p>

<p>Conor and I had lots to do. We mainly worked on the CSF sandbox activity which  IONA has recently signed up to participate in (see <a href="http://www.networkmashups.com">CSF Network Mashups</a>).  We haven't published anything up there yet but we're working on a service that will allow ISVs to expose their CORBA based services in the CSF sandbox. It should be there in a week or so.</p>

<p>As well as building what is essentally a routing appliance that routes from SOAP/HTTP to CORBA IIOP, Conor and I also took a look at IONA's next generation integration with Microsoft's platform based on WCF.  It's going to be pretty cool.  WCF is not unlike <a href="http://www.iona.com/products/artix/?WT.mc_id=1234515">Artix</a> in that it is based on interceptor chains that abstract away much of the complexity of the middleware.  By linking together various interceptor implementions different flavors of "middleware" can be achieved.  Artix provides connectivity out of the box to legacy applications built on various middleware including CORBA, Tuxedo, MQ Series, Tibco RV and many more - including proprietary and custom technologies. And Artix runs on non-Windows platforms as well as Windows.  So we can help extend the reach of WCF.</p>

<center>
<img alt="ipgeeks.jpg" src="http://www.ipbabble.com/Pictures/ipgeeks.jpg" width="500" height="375" align=absmiddle/>
</center>

<p>Anyway, it was a pretty geeky week as you can see.  Conor and I received our geek shirts at the Microsoft Vista launch in Seattle and decided to take a picture in the Colorado snow before he headed back to Dublin to his team. (We may never live down this picture. My wife is proud  and my Mac friends are threatening to disown me ;-)  And no, the caption to the picture is not "I'm a Mac ... I'm a PC".</p>

<p>Now we need to get down to the real hard work of finishing out the sandbox project and pushing ahead on our other Microsoft related work! Fun stuff  ... even for a Mac guy.</p>]]></description>
         <link>http://www.ipbabble.com/2007/03/microsoft_csf_update.html</link>
         <guid>http://www.ipbabble.com/2007/03/microsoft_csf_update.html</guid>
         <category>SOA Babble</category>
         <pubDate>Mon, 05 Mar 2007 16:42:23 -0700</pubDate>
      </item>
            <item>
         <title>Fairwell Steve</title>
         <description><![CDATA[<p>Today Steve Vinoski <a href="http://blogs.iona.com/vinoski/archives/000458.html">announced he is moving on from IONA</a> to a start up and "opportunity of a lifetime".  He will be missed at IONA for his engineering excellence, his willingness to teach others, and his great humor .... oh an his shorts and crazy shirts.</p>]]></description>
         <link>http://www.ipbabble.com/2007/02/fairwell_steve.html</link>
         <guid>http://www.ipbabble.com/2007/02/fairwell_steve.html</guid>
         <category>IP Babble</category>
         <pubDate>Thu, 15 Feb 2007 09:04:20 -0700</pubDate>
      </item>
            <item>
         <title>IONA and Microsoft</title>
         <description><![CDATA[<p>Recently I've been working on IONA's <a href="http://www.iona.com/partners/pp_microsoft.htm">partnership with Microsoft</a>. That has been keeping me very busy.  Trips to Redmond, Nashville and Copenhagen for various events, and lots of other activities.  </p>]]></description>
         <link>http://www.ipbabble.com/2007/02/iona_and_microsoft.html</link>
         <guid>http://www.ipbabble.com/2007/02/iona_and_microsoft.html</guid>
         <category>SOA Babble</category>
         <pubDate>Mon, 05 Feb 2007 10:11:55 -0700</pubDate>
      </item>
            <item>
         <title>Brief Overview: JBI, WCF, SCA</title>
         <description><![CDATA[<p>I thought it would be useful for some people if I gave a brief overview on what my take is on  JBI, WCF and SCA. Remember this is my take. Research it for yourself using the links provided.</p>

<p><b><i>Java Business Integration</b></i> is a Java community initiative to provide a better framework for building integration solutions than the proprietary EAI approaches or the inappropriate J2EE/JCA stack approach.  JBI attempts to answer the concerns that many of us had with hub based proprietary EAI and our concern that J2EE, essentially a deployment container, was being used for integration. </p>]]></description>
         <link>http://www.ipbabble.com/2006/10/brief_overview_jbi_wcf_sca_1.html</link>
         <guid>http://www.ipbabble.com/2006/10/brief_overview_jbi_wcf_sca_1.html</guid>
         <category>SOA Babble</category>
         <pubDate>Tue, 03 Oct 2006 15:17:09 -0700</pubDate>
      </item>
      
   </channel>
</rss>
