<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Application Platform Strategies Blog</title>
    
    <link rel="alternate" type="text/html" href="http://apsblog.burtongroup.com/" />
    <id>tag:typepad.com,2003:weblog-1235694</id>
    <updated>2009-07-06T09:41:00-07:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <link rel="self" href="http://feeds.feedburner.com/ApplicationPlatformStrategiesBlog" type="application/atom+xml" /><entry>
        <title>Join me at "SOA: The Night of the Living Dead"</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/TUIZNwfHg5c/join-me-at-soa-the-night-of-the-living-dead.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/07/join-me-at-soa-the-night-of-the-living-dead.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8345208e269e2011571ca9989970b</id>
        <published>2009-07-06T09:41:00-07:00</published>
        <updated>2009-07-06T09:47:06-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Calling all Boston-based SOA zombies! My friends, Ron and Jason, over at ZapThink, will be hosting a soiree to discuss the death of SOA. The venue: MJ O'Connor's Irish Pub on Columbus Ave in Boston, on...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571ca7c6f970b-pi" style="display: inline;"><img alt="Zombies" border="0" class="at-xid-6a00d8345208e269e2011571ca7c6f970b " src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571ca7c6f970b-800wi" title="Zombies" /></a> </p><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p><p>Calling all Boston-based SOA zombies!</p><p>My friends, Ron and Jason, over at ZapThink, will be hosting a <a href="http://www.regonline.com/builder/site/Default.aspx?eventid=739949">soiree</a> to discuss the death of SOA. </p><p>The venue: <a href="http://www.mjoconnors.com/mjoconnors/index1.htm">MJ O'Connor's Irish Pub</a> on Columbus Ave in Boston, on July 23. Pundits joining me at the event include:</p><ul>
<li>Ron Schmeltzer</li>
<li>Jason Bloomberg</li>
<li>Dana Gardner</li>
<li>Brenda Michelson</li>
<li>Sandy Rogers</li>
</ul>
<p>Total cost: just $29, and that includes food and drink. </p><p>For an even better rate, use discount code <span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">PRTDISC</span></p><p>Click <a href="http://www.regonline.com/builder/site/Default.aspx?eventid=739949">here</a> to register.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/07/join-me-at-soa-the-night-of-the-living-dead.html</feedburner:origLink></entry>
    <entry>
        <title>This Imperial Middleware will be operational as planned</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/Ldcv3p2uNSg/this-imperial-middleware-will-be-operational-as-planned.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/07/this-imperial-middleware-will-be-operational-as-planned.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a00d8345208e269e2011570ab0efc970c</id>
        <published>2009-07-02T04:06:18-07:00</published>
        <updated>2009-07-02T04:06:18-07:00</updated>
        <summary>Blogger: Richard Watson Dum Dum Dum Dum, Dum Dum Dum, Dum Dum Dum. KURIAN* Lord Phillips, this is an unexpected pleasure. We're honored by your presence. PHILLIPS** You may dispense with the pleasantries, Thomas. I'm here to put you back...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="platforms" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="margin: 0px 15px 10px 0px; float: left" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p> <p>Dum Dum Dum Dum, Dum Dum Dum, Dum Dum Dum.</p> <p>KURIAN* </p> <p>Lord Phillips, this is an unexpected pleasure. We're honored by your presence.</p> <p>PHILLIPS**</p> <p>You may dispense with the pleasantries, Thomas. I'm here to put you back on schedule.</p> <p>Thomas turns ashen and begins to shake.</p> <p>KURIAN</p> <p>I assure you, Lord Phillips, my men are working as fast as they can.</p> <p>PHILLIPS</p> <p>Perhaps I can find new ways to motivate them.</p> <p>KURIAN</p> <p>I tell you, this middleware will be operational as planned.</p> <p>PHILLIPS</p> <p>The Emperor does not share your optimistic appraisal of the situation.</p> <p>KURIAN</p> <p>But he asks the impossible. I need more men.</p> <p>PHILLIPS</p> <p>Then perhaps you can tell him when he arrives.</p> <p>KURIAN (aghast)</p> <p>The Emperor's coming here?</p> <p>PHILLIPS</p> <p>That is correct, Thomas. And he is most displeased with your apparent lack of progress.</p> <p>KURIAN</p> <p>We shall double our efforts.</p> <p>PHILLIPS</p> <p>I hope so, Tom, for your sake. The Emperor is not as forgiving as I am.</p> <p>&lt;fades&gt;</p> <p>Commander Kurian will be relieved that it seems the Oracle Fusion deathstar <a href="apsblog.burtongroup.com/2009/07/thoughts-on-oracle-11g-announcements.html">will be operational as planned, as Anne reports here</a>. So, let's award the middleware team 10 out of 10 for execution. Ramming acquisitions into a (excuse the pun) coherent set of products is tough engineering and marketing work.</p> <p>Product strategy is a different matter. Burton Group's position on heterogeneity (not homogeneity) as a driver for an application platform strategy is well known. We see opportunities for Rebel incursions.</p> <p>Also, technically, I don't (yet) see any influence of the BEA microkernel architecture surfacing in other parts of the suite. This is a pity, because promoting a modular architecture like OSGi really helps developers digest parts of the stack they need and remove the bits they don’t. The <a href="http://wso2.org/projects/carbon">WS02 carbon project</a> and <a href="http://www.paremus.com/products/products.html">Paremus Service Fabric</a> are pioneers for this type of architecture.</p> <p><a href="http://www.soacenter.com/?p=188">Miko Matsumura has also picked up</a> on the cinematic sweep of Oracle's advances through the middle(earth)ware market.</p> <p>* Thomas Kurian - Senior Vice President, Oracle Fusion Middleware.</p> <p>** Charles Phillips – President, Oracle.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/07/this-imperial-middleware-will-be-operational-as-planned.html</feedburner:origLink></entry>
    <entry>
        <title>Thoughts on Oracle 11g Announcements</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/GE5ea26U41U/thoughts-on-oracle-11g-announcements.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/07/thoughts-on-oracle-11g-announcements.html" thr:count="2" thr:updated="2009-07-02T10:38:26-07:00" />
        <id>tag:typepad.com,2003:post-6a00d8345208e269e2011570a4ab96970c</id>
        <published>2009-07-01T10:04:16-07:00</published>
        <updated>2009-07-02T13:41:26-07:00</updated>
        <summary>Blogger: Anne Thomas Manes By invitation, I went to a special NDA analyst briefing last week on the Oracle 11g announcements. As I tweeted at the time, I found it very refreshing to hear a strong and definitive strategy underlying...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="platforms" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>By invitation, I went to a special NDA analyst briefing last week on the <a href="http://event.on24.com/event/15/02/99/rt/index.html?eventid=150299&amp;sessionid=1&amp;partnerref=3&amp;key=409AAB2E4D0C341FD02DC012B04173EB&amp;eventuserid=26238730">Oracle 11g</a> announcements. As I tweeted at the time, I found it very refreshing to hear a strong and definitive strategy underlying the announcements. It's a four-part strategy:</p>
<p><strong>Complete: </strong>Oracle wants to be a one-stop shop. You can buy everything you need: applications, software infrastructure, tools, databases, management, and hardware infrastructure from Oracle.</p>
<p><strong>Integrated: </strong>All components of the complete platform are designed (or perhaps refitted) to work with each other.</p>
<p><strong>Best-of-breed:</strong> Each component in the integrated, complete platform is a credible, competitive product in its own right.</p>
<p><strong>Hot-pluggable: </strong>The environment is standards-compliant, so, if you desire, you can replace a best-of-breed Oracle component with a comparable standards-compliant component from another vendor.</p>
<p>Unfortunately, it's a <a href="http://www.merriam-webster.com/dictionary/specious">specious </a>strategy. </p>
<p>Yes, the Oracle environment is complete, integrated, and composed of (for the most part) standards-based, best-of-breed offerings. But if you take advantage of the "hot-pluggability" feature, you break the "integrated" benefits of the environment, which derive from the common development and management systems (JDeveloper and Enterprise Manager). But Oracle has deliberately limited the scope of these products to work only with Oracle-supplied platform components.</p>
<p>As alluring as the one-stop shopping strategy is, organizations must learn to just say "no".  The reality is that no one has an entirely homogeneous environment. Oracle claims that Enterprise Manager supports end-to-end business process monitoring, but the concept breaks down if the process includes a .NET service or a third-party COTS application. A better solution is a management strategy that embraces diversity.</p>
<p>Diversity in IT systems is a fact of life. The trend toward heterogeneity is only going to increase as organizations take advantage of cloud computing or implement ebusiness collaboration systems. </p>
<p>As for the specifics of the announcements: Two things I really liked:</p>
<ul>
<li>Integration of TopLink and Coherence -- you can now use the Coherence distributed data caching system within TopLink 
<li>Integration of Collaxa and Fuego runtime engines -- a single engine can now run both BPEL scripts and BPMN models </li>
</li></ul>
<p /></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/07/thoughts-on-oracle-11g-announcements.html</feedburner:origLink></entry>
    <entry>
        <title>Don't fixate on service reuse</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/PD1_Xp8CpZA/dont-fixate-on-service-reuse-its-only-one-outcome.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/06/dont-fixate-on-service-reuse-its-only-one-outcome.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-68481277</id>
        <published>2009-06-25T06:41:53-07:00</published>
        <updated>2009-06-25T06:41:53-07:00</updated>
        <summary>Blogger: Richard Watson Measuring service reuse alone is not the right way to determine the value of a service. SOA advocates tend to fixate on service reuse, and fill business cases with return on investment calculations based on reuse projections....</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="margin: 0px 15px 10px 0px; float: left" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p> <p>Measuring service reuse alone is not the right way to determine the value of a service.  SOA advocates tend to fixate on service reuse, and fill business cases with return on investment calculations based on reuse projections. </p> <blockquote>  <p>"Reusability is always overpromised."</p> </blockquote> <p>This is a comment from the CIO of a Fortune 500 company interviewed by Burton Group. It reflects the risk in fixating on reuse. The memory of his application architects claiming that reuse is virtually guaranteed by object-oriented design has not quite dimmed. Likewise, applying service oriented principles promotes reuse, but does not guarantee it.  Reuse is a complex issue, as much cultural as technical.  As <a href="http://97-things.near-time.net/wiki/Reuse is about people and education, not just architecture">Jeremy Meyer eloquently says</a> [i]: </p> <blockquote>  <p>   <br />Reuse is about people and education, not just architecture ... The truth is that even the most beautiful, elegant and re-usable architecture, framework or system will only be re-used by people who: a) know it is there, b) know how to use it, and c) are convinced that it is better than doing it themselves.</p> </blockquote> <p>  <br />A service may never be reused, but still be used to create value in other ways: by being adaptable and less costly to maintain, reducing redundancy, increasing security and compliance through consistent enforcement of policies, to name just a few other desirable outcomes. Exclusive focus on reuse blinds us to these other outcomes.   <br />I've had some great conversations recently with clients about calculating reuse. It's a tricky calculation.  Most reuse savings formulae look something like these:   </p> <blockquote>  <p>Savings = Cost of Implementation - Cost of Integration   <br />or    <br />Savings = services * reuse * change    <br />or    <br />Savings = sum ( f (cost of integration at consumer, cost of change to service provider for new consumer) ) over #reuse, where f is "some function of".    </p> </blockquote> <p>Reuse savings are problematic because stated like this, as the client I spoke to says, "if I've saved all this money, where is it?"  Of course, it's deferred expenses, but that doesn't sound quite so valuable.  These formulae also overstate the value of reuse over time.  Some kind of decay function is needed to take account of a discount in the 'Cost of Implementation' value.  I'm out of college too long and not crazy enough to attempt the math for that decay function, I just know it exists. I'm not convinced it's always a decay function either.  If a service can take advantage of network effects then its reuse benefit over time actually rises.  And unlike radioactive decay, the value of the service can be refreshed occasionally, say when a changes to reporting regulations dictate a different set of rules and the changes required can be made in an isolated place instead of across the board.  But that gets us back to the value of service "use" not "reuse". </p> <p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571589e37970b-pi"><img alt="Now I'm gonna tell ya how it's gonna be" border="0" height="109" src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571589e9b970b-pi" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Now I'm gonna tell ya how it's gonna be" width="146" /></a><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e20115706366a0970c-pi"><img alt="With this service's lifetime guarantee" border="0" height="108" src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571589f50970b-pi" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="With this service's lifetime guarantee" width="145" /></a><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e2011570636744970c-pi"><img alt="“Re-record, not fade away” " border="0" height="108" src="http://bgaps.typepad.com/.a/6a00d8345208e269e201157158a010970b-pi" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="“Re-record, not fade away” " width="144" /></a>   </p> <p style="text-align: center">[i] Jeremy Meyer. In "97 things every software architect should know", ed. Richard Monson-Haefel.  Sebastopol: CA: O'Reilly. 2009. </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/06/dont-fixate-on-service-reuse-its-only-one-outcome.html</feedburner:origLink></entry>
    <entry>
        <title>News Flash: Insourcing Fosters Relationship</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/yfNS_JtxauI/news-flash-insourcing-fosters-relationship.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/06/news-flash-insourcing-fosters-relationship.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-68460599</id>
        <published>2009-06-24T14:17:34-07:00</published>
        <updated>2009-06-24T14:16:18-07:00</updated>
        <summary>Blogger: Kirk Knoernschild A recent article on TechTarget claims that IT insourcing is on the rise. In other words, organizations are beginning to bring their recently outsourced IT functions back in-house. The article cites a few motivating forces for this...</summary>
        <author>
            <name>Kirk Knoernschild</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Kirk Knoernschild" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SDLC" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><span><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571534f28970b-pi" style="float: left;"><img alt="Kirk" border="0" class="at-xid-6a00d8345208e269e2011571534f28970b " src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011571534f28970b-800wi" style="margin: 5px;" title="Kirk" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=144">Kirk Knoernschild</a></span></p><p>A <a href="http://searchcio.techtarget.com/news/article/0,289142,sid182_gci1359601,00.html?track=NL-964&amp;ad=708923&amp;asrc=EM_NLN_7876745&amp;uid=6551035#">recent article</a> on TechTarget claims that IT insourcing is on the rise. In other words, organizations are beginning to bring their recently outsourced IT functions back in-house. The article cites a few motivating forces for this change. Organizations have more control, can respond more quickly to business change, and are leery of outsourcing going forward due to unpleasant past experiences. The articles cites on of the reasons for outsourcing - it was cheaper - may not actually be true. While outsourcing may be cheaper short-term, the long-term cost may be more. Not an epiphany, for sure.</p><p>But what really caught my eye was the following quote from the article:</p><div class="blockquote" style="margin-left: 40px;"><em>There's a sense of intimacy with the business users that's hard to achieve with outsourcing.<br /></em></div><p><br />That's a rather profound statement. It took outsourcing for us to realize that collaboration with business users is a critical success factor on an IT initiative? Wow.

</p><h3>IT Labor</h3><p>Since we're on the topic of outsourcing.... Another popular reason why organizations outsource is due to the IT labor shortage. Many claim there is a lack of qualified IT candidates. This reason is also the foundation of the H-1B program. Not so fast. <a href="http://techdistrict.kirkk.com/2008/03/27/it-labor-shortage-myth/">I've never actually believed this was entirely true</a>. My good friend Randy once said, "There's also a shortage of $2.00 per six pack micro-brews." If you're interested in IT labor, this <a href="http://www.youtube.com/watch?v=lL_fTICwFCA&amp;NR=1">Lou Dobb's video</a> might interest you.

</p><h3>Conspiracy Theory</h3><p>I take my car to a certified GM dealership, even though it's a bit more expensive than going to the hometown mechanic. Why? Because I know they won't use secondhand or refurbished parts. I also know they have the specialized equipment and expertise to work on my model vehicle. But if the GM dealership charged a 50% premium for the same level of service I could get at my local auto shop, I'd have no motivation to take my vehicle to the dealership. Now, apply this analogy to corporate IT.</p><p>If corporate IT charges a 50% premium over an outsourcing provider, but doesn't provide any strategic or competitive advantage to the organization, what's the motivation to use corporate IT? Instead, it's sound fiscal strategy to outsource. In other words, why should I pay $100 an hour for crap when I can get the same crap for $75?</p><p>For now, let's ignore the crap (that's a topic of discussion for another day), and instead focus on cost. $75 an hour may seem cheaper than $100 an hour, but only when you fail to factor in the number of hours it takes to complete a project. And the challenges inherent to distributed development, contract negotation with outsourcing providers, and more will impact delivery, which will increase time, which will drive up cost. So now, we're starting to realize that outsourcing isn't necessarily cheaper. Don't be surprised to see aggressive legislation on the table soon asking for an increase to the H-1B cap. Wouldn't it be ideal to have the best of both worlds? Cheap labor that's co-located! Really? Is it possible there's a causal relation between IT failure, motivation behind outsourcing, and the H-1B program?
</p><p><em>Disclaimer</em>: I'm not claiming that everything we deliver is crap. But there is no shortage of evidence illustrating some of the challenges we've had in delivering IT projects.</p><p><em>Disclaimer</em>: I don't claim that we should abolish the H-1B program. However, there is evidence that H-1B visa holders are paid between $12,500 and $20,000 less than citizens. That's not the purpose of the program.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/06/news-flash-insourcing-fosters-relationship.html</feedburner:origLink></entry>
    <entry>
        <title>Cloud Computing is "depressingly" similar to SOA</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/8QUPLcEimj0/cloud-computing-is-depressingly-similar-to-soa.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/06/cloud-computing-is-depressingly-similar-to-soa.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-67874703</id>
        <published>2009-06-08T17:14:02-07:00</published>
        <updated>2009-06-15T09:26:35-07:00</updated>
        <summary>Blogger: Anne Thomas Manes David Linthicum wins the "grumpy architect" award for today. He posted a rant on Sys-Con Media entitled, "Getting the Links Straight Between Cloud Computing &amp; SOA". It's well-worth the read. In it he references an ancient...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;P&gt;Blogger: &lt;A href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94"&gt;Anne Thomas Manes&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg"&gt;&lt;img title=643 style="FLOAT: left; MARGIN: 0px 5px 5px 0px" height=124 alt=643 src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" width=100 border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://davidlinthicum.sys-con.com/"&gt;David Linthicum&lt;/A&gt; wins the "grumpy architect" award for today. &lt;/P&gt;
&lt;P&gt;He posted a rant on Sys-Con Media entitled, "&lt;A href="http://davidlinthicum.sys-con.com/node/993995"&gt;Getting the Links Straight Between Cloud Computing &amp;amp; SOA&lt;/A&gt;". It's well-worth the read. In it he references an ancient (Feb 17, 2009) article by &lt;A href="http://gigaom.com/author/shigginbotham/"&gt;Stacey Higginbotham&lt;/A&gt; entitled, "&lt;A href="http://gigaom.com/2009/02/17/hp-confines-the-cloud-for-enterprises/"&gt;HP Confines the Cloud for Enterprises&lt;/A&gt;," in which she wrote up HP's strategy announcement on Cloud Computing.&lt;/P&gt;
&lt;P&gt;In particular, Dave was ranting about this comment:&lt;/P&gt;
&lt;blockquote&gt;
&lt;P&gt;But aside from some vague nods to the benefits of accessing information in the clouds (such as with web-based email) most of HP’s detailed talk of clouds in the first webinar was depressingly similar to the idea of service oriented architecture. HP offered clouds as merely a means to deliver IT as a service inside the enterprise.&lt;/P&gt;&lt;/blockquote&gt;
&lt;P&gt;Well, Duh!&lt;/P&gt;
&lt;P&gt;Alright. I admit it. It's all my fault. I proclaimed that &lt;A href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;SOA is dead&lt;/A&gt;, and people who can't be bothered to actually read the blog post (or any of &lt;A href="http://apsblog.burtongroup.com/2009/01/soa-postmortem.html"&gt;my&lt;/A&gt; &lt;A href="http://apsblog.burtongroup.com/2009/02/podcast-on-the-death-of-soa-with-anne-and-phil-windley.html"&gt;follow-on&lt;/A&gt; &lt;A href="http://apsblog.burtongroup.com/2009/03/measuring-soa-successfailure.html"&gt;blog&lt;/A&gt; &lt;A href="http://apsblog.burtongroup.com/2009/05/soa-its-dead-jim.html"&gt;posts&lt;/A&gt;), took it to mean that we shouldn't bother doing service orientation anymore.&lt;/P&gt;
&lt;P&gt;I tried to be really explicit in my last blog post, "&lt;A href="http://apsblog.burtongroup.com/2009/05/soa-its-dead-jim.html"&gt;SOA: It's Dead, Jim&lt;/A&gt;," but perhaps people still didn't get it:&lt;/P&gt;
&lt;blockquote&gt;
&lt;P&gt;"SOA" as a term has lost its luster, but "SOA" as a practice is essential for all organizations going forward.&lt;/P&gt;&lt;/blockquote&gt;
&lt;P&gt;As I said in the original obituary:&lt;/P&gt;
&lt;blockquote&gt;
&lt;P&gt;Service-orientation is a prerequisite for rapid integration of data and business processes; it enables situational development models, such as mashups; and it’s the foundational architecture for SaaS and cloud computing.&lt;/P&gt;&lt;/blockquote&gt;
&lt;P&gt;The network is a bit overrun with articles talking about the intersection of SOA and Cloud Computing, so it really should be obvious by now: Cloud computing requires SOA. &lt;/P&gt;
&lt;P&gt;Note, though, that the exigencies that require we do SOA will do nothing to revive it in the eyes of business people that control its funding. SOA is still dead: business people believe that SOA is expensive, and it doesn't deliver, and they don't want to allocate any more money to it this year. (In case you missed it, this is what I mean when I say, "SOA is dead".)&lt;/P&gt;
&lt;P&gt;Our challenge as architects is to figure out how to do SOA without a big pile of money to fund our efforts. Fortunately, SOA doesn't need to cost a lot. It just requires good architectural practices. SOA is about design, not about technology.&lt;/P&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/06/cloud-computing-is-depressingly-similar-to-soa.html</feedburner:origLink></entry>
    <entry>
        <title>Lessons from frugal innovators</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/3mzK2dDD7os/lessons-from-frugal-innovators.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/06/lessons-from-frugal-innovators.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-67398803</id>
        <published>2009-06-01T02:04:58-07:00</published>
        <updated>2009-06-01T02:04:49-07:00</updated>
        <summary>Blogger: Richard Watson I hate putting newspapers and magazines into the green recycling bin before I've extracted every bit of written goodness from them. Unfortunately, I often have to, because my appetite for reading matter is bigger than my slice...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="margin: 0px 15px 10px 0px; float: left" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p> <p>I hate putting newspapers and magazines into the green recycling bin before I've extracted every bit of written goodness from them. Unfortunately, I often have to, because my appetite for reading matter is bigger than my slice of reading time. Sometimes, though, I get to look back at a few weeks of the Economist, to make sure I've not missed something. This week my frugality was rewarded, as I came across a gem I'd missed first time around.</p> <p> <a href="http://www.economist.com/business/displayStory.cfm?story_id=13496367">This article</a> [1] is about lessons we can learn from India's healthcare system. The first lesson we learn is from Vivek Jawali, a heart surgeon, and his team at Bangalore's Wockhardt hospital. They have pioneered "beating heart" or open heart surgery with the patient remaining awake for procedures including complex bypasses.</p> <blockquote> <p>Because such "beating heart" surgery causes little pain and does not require general anaesthesia or blood thinners, patients are back on their feet much faster than usual. This approach, pioneered by Wockhardt, an Indian hospital chain, has proved so safe and successful that medical tourists come to Bangalore from all over the world.</p> <p>Unlike the hidebound health systems of the rich world, he says, "in our country's patient-centric health system you must innovate." This does not mean adopting every fancy new piece of equipment.</p> </blockquote> <p>This resonates clearly with the direction of my research this year. In the reincarnation of service oriented architecture, service modeling and other concrete architecture practices are the focus, not buying shiny new equipment. Service architecture innovation involves identifying services in a rich business context to prove their value. Adhering to the proven design principles of separation of concerns, loose-coupling and service-orientation to make sure they deliver value over the longer term by being flexible and maintainable.</p> <p>Just as I found value in reviewing back issues of the Economist, my advice to our clients is to look back over their application platform infrastructure to squeeze the most from it. I spent much of the winter adding to Burton Group's Reference architecture for service infrastructure. I added decision making tools for service containers, service mediation systems and middleware. The overarching recommendation in each case is to use what you already have, as it probably fulfils 80% of your requirements. This means keeping the operating theatres running more efficiently, rather than building newer gilded halls. Concentrating on patient outcomes, not polishing the marble, or buying a new machine that goes "ping".</p> <blockquote> <p>Over the years [Dr. Jawali] has rejected surgical robots and "keyhole surgery" kit because the costs did not justify the benefits. Instead, he has looked for tools and techniques that spare resources and improve outcomes.</p> <p>...</p> <p>Shivinder Singh, head of Fortis, a rival hospital chain based in New Delhi, says that most of the new, expensive imaging machines are only a little better than older models. Meanwhile, vast markets for poorer patients go unserved. "We got out of this arms race a few years ago," he says. Fortis now promises only that its scanners are "world class", not the newest.</p> </blockquote> <p>This is the key lesson from the Indian healthcare providers. Patient-centric and outcome-oriented innovation plays to their strengths and allows more patients to be treated at lower cost. Building our IT around patient (business-) centric treatment  rather than technology is the only way enterprise IT can stay relevant, competitive, and innovative.</p> <p>I like this article because it reminds us in <a href="http://www.thomaslfriedman.com/bookshelf/the-world-is-flat">this flat world</a>[2] innovation is a global two-way street. Especially in the IT industry, we tend to view India through cultural cataracts as primarily an outsourcing location, rather than a centre for business and technology innovation we can learn from.</p> <p>There's another twist in the Economist article. In claiming advances in Indian care have been enabled by adopting healthcare information technology (HIT) the author is on shakier ground. A glance at the <a href="http://dmsblog.burtongroup.com/data_management_strategie/2009/04/dear-mr-president-a-data-model-for-my-electronic-health-records-nearly-killed-me.html">blog entries from my colleague Joe Bugajski</a> and the <a href="http://dmsblog.burtongroup.com/data_management_strategie/2009/04/dear-mr-president-a-data-model-for-my-electronic-health-records-nearly-killed-me.html#comments">comments from healthcare professionals</a> will confirm that those advances are coincident, not causal.</p> <p>[1] "Lessons from a frugal innovator". The Economist. 16 Apr 2009.</p> <p>[2] Thomas L. Friedman. The World Is Flat: A Brief History of the Twenty-first Century. New York, New York: Farrar, Straus and Giroux, 2005</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/06/lessons-from-frugal-innovators.html</feedburner:origLink></entry>
    <entry>
        <title>SOA: It's Dead, Jim!</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/T7o_6mWg-zk/soa-its-dead-jim.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/05/soa-its-dead-jim.html" thr:count="6" thr:updated="2009-06-11T09:58:36-07:00" />
        <id>tag:typepad.com,2003:post-67162007</id>
        <published>2009-05-22T12:25:22-07:00</published>
        <updated>2009-05-27T04:12:51-07:00</updated>
        <summary>Blogger: Anne Thomas Manes My pronouncement of SOA's death back in January sparked quite a lively debate. According to Joe McKendrick, the debate is still raging. Just in case anyone is still confused by what I said/meant when I said...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="burtongroupcatalyst09" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;P&gt;Blogger: &lt;A href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94"&gt;Anne Thomas Manes&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94"&gt;&lt;/A&gt;&lt;A style="DISPLAY: inline" href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156faa14d5970c-pi"&gt;&lt;img  class="at-xid-6a00d8345208e269e201156faa14d5970c " title=Bones alt=Bones src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156faa14d5970c-800wi" border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94"&gt;&lt;img alt="" src="file:///C:/DOCUME%7E1/amanes/LOCALS%7E1/Temp/moz-screenshot.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;My pronouncement of SOA's death back in January sparked quite a lively debate. According to Joe McKendrick, the &lt;A href="http://blogs.zdnet.com/service-oriented/?p=2023"&gt;debate is still raging&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Just in case anyone is still confused by what I said/meant when I said "&lt;A href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;SOA is Dead; Long Live Services&lt;/A&gt;": "SOA" as a term has lost its luster, but "SOA" as a practice is essential for all organizations going forward. Many organizations have invested millions into SOA, and they have little benefit to show for it. Some organizations are worse off than when they started. Given the tight economy, business people aren't particularly interested in pouring more money into what looks like a sinking ship. If you want to get funding this year for your SOA initiative, you should probably avoid using the word "SOA" and instead focus your efforts on building "services" that deliver measurable value to the business. &lt;/P&gt;
&lt;P&gt;Now, that's not to say that no one has succeeded with SOA. IBM and Software AG both trotted out a number of great success stories this month at their conferences, &lt;A href="http://www-01.ibm.com/software/websphere/events/impact2009/"&gt;IMPACT&lt;/A&gt; and &lt;A href="http://www.soasummit2009.com/"&gt;SOA Summit &lt;/A&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;/span&gt;respectively. In particular, everyone was raving about the &lt;A href="http://www.ebizq.net/blogs/soainaction/2009/05/coca-cola_service-enables_its.php"&gt;Coca-Cola case study&lt;/A&gt; at SOA Summit. Burton Group also has some great success stories on deck for &lt;A href="http://www.catalyst.burtongroup.com/Na09/"&gt;Catalyst 2009&lt;/A&gt;. But true SOA success is hard to come by. Our definition of "success" is positive return on investment. If you've invested $5 million over 5 years, your initiative is not successful unless you've generated &amp;gt;$5 million in positive business outcomes.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Which brings me to the real topic of this post: Proof that SOA is still dead. &lt;/P&gt;
&lt;P&gt;According to a recent &lt;A href="http://www.itpro.co.uk/610889/soa-roi-proving-elusive-claims-gartner"&gt;Gartner survey&lt;/A&gt;, 40% of users do not measure how long it takes to achieve a return on their SOA investment. The survey also shows that 50% of those companies that have not yet started a SOA initiative did so because they could not articulate and demonstrate its business value. Without a means to measure value, SOA initiatives are doomed. Quoting from the IT PRO article summarizing the Gartner survey:&lt;/P&gt;
&lt;blockquote&gt;Massimo Pezzini, research vice president and fellow at Gartner, said that many companies were approaching SOA projects with excessive expectations and little awareness of the effort, resources and time needed to achieve any benefits.&lt;br&gt;&lt;br&gt;“Some SOA projects are perceived to have failed when in fact there are simply no well established metrics to evaluate success,” he said. The pressure of such expectation, coupled with the promises of SOA technology vendors, were leading companies to over-spend on technology but under-spend from an organisational and governance viewpoint, Paolo Malinverno, research vice president at Gartner added.&lt;br&gt;&lt;br&gt;“So they come to the conclusion that SOA is expensive and doesn’t deliver,” Malinverno said.&lt;/blockquote&gt;
&lt;P&gt;&lt;br&gt;As David Linthicum said in his &lt;A href="http://www.infoworld.com/d/architecture/soa-roi-does-not-seem-be-priority-265"&gt;commentary&lt;/A&gt; on the report, "Shame on you guys!" &lt;/P&gt;
&lt;P&gt;There was a bit of discussion in the &lt;A href="http://search.twitter.com/search?q=soa+roi"&gt;Twitterverse&lt;/A&gt; yesterday among &lt;A href="http://twitter.com/madgreek65"&gt;@madgreek65&lt;/A&gt; &lt;A href="http://twitter.com/richardveryard"&gt;@richardveryard&lt;/A&gt; &lt;A href="http://twitter.com/neilwd"&gt;@neilwd&lt;/A&gt; &lt;A href="http://twitter.com/DavidLinthicum"&gt;@davidlithicum&lt;/A&gt; &lt;A href="http://twitter.com/jhurwitz"&gt;@jhurwitz&lt;/A&gt; &lt;A href="http://twitter.com/Lowrain"&gt;@Lowrain&lt;/A&gt; &lt;A href="http://twitter.com/cobiacomm"&gt;@cobiacomm&lt;/A&gt; and myself (&lt;A href="http://twitter.com/atmanes"&gt;@atmanes&lt;/A&gt;) on this report. I loved Neil Ward-Dutton's characterization of ROI measurement as a "minority sport". David has written quite a bit on measuring SOA ROI. As he said in one of his tweets, "Google SOA, ROI, and Linthicum". Burton Group subscribers should also take a look at "&lt;A href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=681"&gt;Building the Business Case for Service Oriented Architecture Investment&lt;/A&gt;". I also have a document scheduled to be released next month on developing business value metrics: "Using Metrics Effectively: Proving and Improving the Business Value of IT". We'll also be talking about business value metrics at Catalyst. We have a few good case studies to share. &lt;/P&gt;
&lt;P&gt;I've seen two other recent indications of proof that SOA is still dead: &lt;/P&gt;
&lt;P&gt;1. Gartner just recently published its &lt;A href="http://www.gartner.com/DisplayDocument?ref=g_search&amp;amp;id=955112&amp;amp;subref=simplesearch"&gt;annual assessment&lt;/A&gt; of the application integration and middleware (AIM) market, which experienced single digit growth in 2008. According to a review of the report by Application Development Trends, "&lt;A href="http://adtmag.com/articles/2009/05/08/middleware-market-hits-the-brakes-in-2009.aspx"&gt;Middleware Market Hits the Brakes in 2009&lt;/A&gt;", Gartner is projecting a 0.8 percent decline in the AIM market for this year. &lt;/P&gt;
&lt;P&gt;2. Gartner reports that IBM holds 30.8% of the AIM market. &lt;A href="http://telecom-expense-management-solutions.tmcnet.com/topics/telecom-expense-management/articles/55462-report-soa-infrastructure-industry-expected-reach-103-billion.htm"&gt;Another market study by Report Buyer&lt;/A&gt; asserts that IBM holds 70% of the SOA infrastructure market. So IBM sales should be a pretty good indicator of the SOA infrastructure market. And according to a &lt;A href="http://search.twitter.com/search?q=monkchips+leblanc"&gt;tweet &lt;/A&gt;from &lt;A href="http://twitter.com/monkchips"&gt;James Governor&lt;/A&gt; at IMPACT, "Robert LeBlanc GM, software sales says clients are buying SOA in smaller chunks now." (I interpret "buying SOA" to mean "buying SOA infrastructure software", because we all know that you can't buy SOA.)&lt;/P&gt;
&lt;P&gt;Now, of course, plenty of people continue to refute my claim that SOA is dead. First in line is Steve Mills, Senior VP and Group Executive of IBM Software. Joe McKendrick asked him for his take on the debate while he was at IMPACT, and then faithfully wrote up his &lt;A href="http://blogs.zdnet.com/service-oriented/?p=2012"&gt;response&lt;/A&gt;. Steve vehemently supported my claim that SOA as a practice is essential going forward, but he said nothing to refute the claim that business people have "come to the conclusion that SOA is expensive and doesn’t deliver.” Robert LeBlanc's report on SOA infrastructure sales demonstrates that IBM is certainly feeling the effects of business people's disillusionment with SOA.&lt;/P&gt;
&lt;P&gt;Other market sizing research firms disagree with the Gartner report. For example, the Report Buyer survey cited above predicts that the SOA infrastructure market will grow at an average rate of 17.1% over the next 6 years. Assuming the economy recovers within the next 2 years, this prediction seems reasonable -- but the growth will almost certainly be back-loaded. I seriously doubt that we will see double digit growth this year or next. I think Gartner has a better view of the more immediate future. &lt;/P&gt;
&lt;P&gt;My friends over at Forrester have also refuted my claim--sort of. &lt;A href="http://www.forrester.com/rb/search/results.jsp?N=0+11777"&gt;Randy Heffner&lt;/A&gt; published a document last week entitled, "&lt;A href="http://www.forrester.com/Research/Document/Excerpt/0,7211,54063,00.html"&gt;SOA is Far From Dead, But it Should Be Buried&lt;/A&gt;." The title is a bit misleading. When Randy says SOA should be buried, he means that it needs to be "buried inside a larger vision". Actually, I think I said that in the original &lt;A href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html"&gt;SOA Obituary&lt;/A&gt;:&lt;/P&gt;
&lt;blockquote&gt;Successful SOA (i.e., application re-architecture) requires disruption to the status quo. SOA is not simply a matter of deploying new technology and building service interfaces to existing applications; it requires redesign of the application portfolio. And it requires a massive shift in the way IT operates. The small select group of organizations that has seen spectacular gains from SOA did so by treating it as an agent of transformation. In each of these success stories, SOA was just one aspect of the transformation effort. And here’s the secret to success: SOA needs to be part of something bigger. If it isn’t, then you need to ask yourself why you’ve been doing it.&lt;br&gt;&lt;br&gt;The latest shiny new technology will not make things better. Incremental integration projects will not lead to significantly reduced costs and increased agility. If you want spectacular gains, then you need to make a spectacular commitment to change.&lt;/blockquote&gt;
&lt;P&gt;Randy does refute my claim that organizations are reducing their SOA investments, and he backs it up with data from a survey of 2,227 IT executives. Joe McKendrick summarized the report &lt;A href="http://blogs.zdnet.com/service-oriented/?p=2053"&gt;here&lt;/A&gt;. According to the survey, 24% of users say that SOA has "delivered most or all of the benefits expected", and 36% say it has "delivered enough of what they expected to justify expanding their SOA adoption". And more to the point, only 1% say they have “seen little or no benefit” and are cutting back on SOA efforts. I presume that the remaining 39% have realized modest benefits at best, but expect to maintain current investment levels.&lt;/P&gt;
&lt;P&gt;A 24% success rate is a little higher than what we have directly observed, but not horribly out of line. Besides, Burton Group doesn't run statistically relevant surveys. The 1% "cutting back on SOA efforts" is much lower than our observations, though. Many of our clients (Global 2000 companies and government agencies) have reduced their SOA investments this year. It also contradicts the drop in sales reported by IBM and predicted by Gartner.&lt;/P&gt;
&lt;P&gt;I'd like to see how the middle groups (75%) in this survey correlate with the 40% of users that aren't measuring ROI. We've found that many organizations can't definitively say how well their SOA initiatives are going because they lack hard metrics and baselines. &lt;/P&gt;
&lt;P&gt;It's quite possible that these organizations have reduced spending on SOA infrastructure, and what they mean is that they are applying SOA practices in a larger percentage of projects. That's what &lt;A href="http://twitter.com/johnrrymer"&gt;John Rymer&lt;/A&gt; implied at his keynote speech at SOA Summit. &lt;A href="http://blogs.zdnet.com/service-oriented/?p=2053"&gt;As reported by Joe McKendrick&lt;/A&gt;:&lt;/P&gt;
&lt;blockquote&gt;In his presentation kicking off the summit, John Rymer said that Forrester’s surveys show plenty of strength in SOA adoption plans — for example, 27% of the largest enterprises currently have SOA in place, and 33% are committed to moving in this direction. SOA principles themselves did not die, but rather, “SOA died a marketing death,” meaning that the approach has become so vital and basic to enterprises and as a part of packaged applications that marketers have moved onto the next big thing. “When a technology becomes vital, it dies in a marketing sense,” he explained. “It’s time for SOA to ‘die’ since it’s not distinguishable anymore since everybody’s using it.”&lt;/blockquote&gt;
&lt;P&gt;I certainly hope John's assessment is true. &lt;/P&gt;
&lt;P&gt;SOA is still the most popular search term on the Burton Group research site. And we're definitely very busy assisting clients with their SOA initiatives. But we're still seeing a lot more stalled efforts and failures than success stories. So I don't think we're out of the woods yet. &lt;/P&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/05/soa-its-dead-jim.html</feedburner:origLink></entry>
    <entry>
        <title>Increasing Your Agility</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/fvDTPth75yw/blogger-kirk-knoernschildsome-remark-that-agile-development-processes-have-crossed-they-chasm----agile-is-mainstream-and-ad.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/05/blogger-kirk-knoernschildsome-remark-that-agile-development-processes-have-crossed-they-chasm----agile-is-mainstream-and-ad.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-66768007</id>
        <published>2009-05-14T08:03:53-07:00</published>
        <updated>2009-05-14T08:03:07-07:00</updated>
        <summary>Blogger: Kirk Knoernschild Some remark that agile development processes have crossed they chasm - agile is mainstream and adoption is widespread. I'm not convinced that's true. Instead, I find that waterfall development is still alive and prospering. Unfortunately, the teams...</summary>
        <author>
            <name>Kirk Knoernschild</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Kirk Knoernschild" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SDLC" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156f91b215970c-pi" style="float: left;"><img alt="Kirk" border="0" class="at-xid-6a00d8345208e269e201156f91b215970c " src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156f91b215970c-800wi" style="margin: 4px; width: 92px; height: 115px;" title="Kirk" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=144">Kirk Knoernschild</a></p><p>Some remark that agile development processes have crossed they chasm -
agile is mainstream and adoption is widespread. I'm not convinced
that's true. Instead, I find that waterfall development is still alive
and prospering. Unfortunately, the teams leveraging waterfall methods
are not prospering. In fact, I'd argue that less than half of all
software development teams leverage agile practices. I have no hard
data that supports my claim, only anecdotal evidence suggesting it's
valid. Regardless, it's disconcerting. Why?</p><p>Given today's
economic woes, the impetus is on IT to show and prove their value.
Continuing with status quo will not suffice. We're being asked to do
more with less - fewer resources, shorter timeframes, reduced budgets,
and more. While organizations look for ways to reduce costs, IT has
been given a window of opportunity. It's critical that we take
advantage of it.</p><p>So what <strike>can</strike> should we do? Look
at what we can do to improve the quality of the software we deliver.
Bake quality into the product from the beginning instead of attempting
to validate quality at the end of the lifecycle. Look at what we can do
to improve the efficiency of our team. Eliminate practices that aren't
directly contributing to customer value. Look at what we can do to
improve the transparency of the development effort. Engage the customer
and share the good and the bad surrounding the current state of the
system. These are just a few of the things we need to be doing now, and
each have a direct correlation to reducing cost.</p><p>Agile processes
and practices can help in these, and many other areas, but only if
applied correctly and pragmatically. Adopting Scrum, XP, or any other
agile method won't guarantee success. It won't guarantee agility.
Agility is not defined by process adoption, but by the ability of the
team to deliver valued software in a timely fashion. At this years <a href="http://www.catalyst.burtongroup.com/NA09/">Catalyst</a> conference, I'll be leading a workshop titled <a href="http://www.catalyst.burtongroup.com/Na09/Workshops/">Improving the Software Development Process</a>.
In this workshop, I'll be talking about ways to increase agility and
improve the development process. Surprisingly, little of the discussion
will focus on agile processes. Instead, the discussion focuses on
techniques to improve software quality, maximize team efficiency,
increase transparency, and more. I argue this is the essence of
increased agility; not process adoption. We'll discuss actionable items
that teams can use immediately.</p><p>If you're attending Catalyst,
and are interested in improving your software development process, I
encourage you to attend the workshop. If you do not plan to attend
Catalyst, but are a Burton Group client, <a href="http://www.burtongroup.com/Client/Contact/DialogueRequest.aspx">schedule a dialog</a>
now and we can discuss the issues, how they interrelate, and what you
can be doing now to improve your software development efforts.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/05/blogger-kirk-knoernschildsome-remark-that-agile-development-processes-have-crossed-they-chasm----agile-is-mainstream-and-ad.html</feedburner:origLink></entry>
    <entry>
        <title>Edwin K provides advice for building JSON RESTful services</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/KNGLUWRbV00/edwin-k-provides-advice-for-building-json-restful-services.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/05/edwin-k-provides-advice-for-building-json-restful-services.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-66470023</id>
        <published>2009-05-06T13:33:54-07:00</published>
        <updated>2009-05-06T13:33:54-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Edwin Khodabakchian, founder of Feedly (and former founder of Collaxa), has compiled a set of best practices for building JSON-based RESTful services. He has picked up these tips while developing Feedly. Feedly is a Firefox extension...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="REST" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="100" height="124" border="0" alt="643" title="643" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="margin: 0px 5px 5px 0px; float: left;" /></a>
</p>
<p>
<a href="http://twitter.com/edwk">Edwin Khodabakchian</a>, founder of <a href="http://www.feedly.com/">Feedly</a> (and former founder of <a href="http://www.theregister.co.uk/2004/06/29/oracle_nabs_collaxa/">Collaxa</a>), has compiled a set of <a href="http://blog.feedly.com/2009/05/06/best-practices-for-building-json-rest-web-services/">best practices</a> for building JSON-based RESTful services. He has picked up these tips while developing Feedly. Feedly is a Firefox extension for building a personal web page of your favorite feeds.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/05/edwin-k-provides-advice-for-building-json-restful-services.html</feedburner:origLink></entry>
    <entry>
        <title>Jacob Kaplan-Moss on REST Worst Practices</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/dIq5DYHnG5A/jacob-kaplanmoss-on-rest-worst-practices.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/05/jacob-kaplanmoss-on-rest-worst-practices.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-66276619</id>
        <published>2009-05-02T06:03:40-07:00</published>
        <updated>2009-05-02T06:03:40-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Thanks to Stefan Tilkov for pointing me in this direction. Jacob Kaplan-Moss (of Django fame) has compiled some great tips on REST worst practices.</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="REST" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="margin: 0px 5px 5px 0px; float: left;" title="643" width="100" /></a>
</p>

<p>Thanks to <a href="http://www.innoq.com/blog/st/2009/04/stilkov.html">Stefan Tilkov</a> for pointing me in this direction. <a href="http://jacobian.org/">Jacob Kaplan-Moss</a> (of <a href="http://www.djangoproject.com/">Django </a>fame) has compiled some great tips on <a href="http://jacobian.org/writing/rest-worst-practices/">REST worst practices</a>.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/05/jacob-kaplanmoss-on-rest-worst-practices.html</feedburner:origLink></entry>
    <entry>
        <title>Are application silos inevitable? Maybe MODS instead.</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/YrrIOwv1Ucc/are-application-silos-inevitable-maybe-mods-instead.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/04/are-application-silos-inevitable-maybe-mods-instead.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65720215</id>
        <published>2009-04-19T17:29:17-07:00</published>
        <updated>2009-04-20T09:46:43-07:00</updated>
        <summary>What causes silos? Should we really care about them? These questions keep popping into my head as I have revisited my report about LINQ, ADO.NET Entity Framework (EF), and ADO.NET Data Services (Application Platform Strategies, "LINQ and ADO.NET: Brilliant and...</summary>
        <author>
            <name>Joe Bugajski</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Joe Bugajski" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=137"><img align="left" alt="JoeBugajski-2x2-014" border="0" height="148" src="http://bgaps.typepad.com/.a/6a00d8345208e269e20115702c153f970b-pi" style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 10px 10px 0px; BORDER-RIGHT-WIDTH: 0px" width="148" /></a> What causes silos? Should we really care about them? These questions keep popping into my head as I have revisited my report about LINQ, ADO.NET Entity Framework (EF), and ADO.NET Data Services (<em>Application Platform Strategies</em>, "<a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=1360">LINQ and ADO.NET: Brilliant and Confusing</a>"). The subject also arises in research for an overview about an IT Governance Framework that I am writing. With my data colleagues, we have talked about Lyn Robison's MODS architecture (see the <em>Data Management Strategies</em> overview, "<a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=1592">The Methodology for Overcoming Data Silos (MODS): Using the New XQuery Development Stack</a>",<em> </em>and Lyn's DMS blog post, "<a href="http://dmsblog.burtongroup.com/data_management_strategie/2009/04/powerful-business-intelligence.html">Powerful Business Intelligence</a>").</p>
<p>Microsoft's newest data access technologies foster silo building but these tools do not stand alone in this regard. IT Governance according to Peter Weill of MIT's Sloan School (Weill and Ross, "<a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=664612">IT Governance on One Page</a>") identifies six IT decision making archetypes, one of which encourages silo building to support rapid growth of a business. The MODS architecture admits silo busting through consistent application of XML-flavored technologies (read open standards for data exchange and access). Most of my clients complain that they have far too many silos. Most architects, including me, lament the existence of silos for hygienic reasons like privacy and security controls, data and application integration, and cost effective operations and maintenance. But are silos an inevitable creation of IT and hence unavoidable?</p>
<p>One cause of IT application and data silos is what I have called the "bag o' cash" (BoC) model for IT governance (the Feudal archetype according Weill). BoC most strongly yields new applications and data stores because there is a 1-1 correspondence between a business entity that wants an application and a development team that builds it - usually by <em>yesterday</em>. An IT organization that employs BoC will inevitably build redundant applications. Their data will be scattered across a host of DBMSes. Their applications will require copious time and effort to improve or fix. But, is this an acceptable price to pay for strong revenue growth? Perhaps.</p>
<p>ORM tools like EF hasten development by reducing the mental fatigue caused by design context switches between object oriented coding and relational algebra. These tools transform an object model into a relational data model with the push of a button (see the <em>Applications Platform Strategies</em> overview, "<a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=1048">Object-Relational Frameworks: Finding the Right Mix</a>"). It is reasonable to assert that button pushing takes less time and money than relational data model design and implementation. If the push-button data model works well for the application, then what is the harm in button-pushing other than an architect's disdain? If there is a well considered and properly implemented data services platform (DSP) infrastructure, then this question can be answered in the negative (i.e., the harm is to make data that should be more accessible and secure markedly less so). If not, then the answer must be something of the form - Well, it depends.</p>
<p>Perhaps MODS is the right answer. Build the application and its persistence store agilely but consistently. Stick with a single XML-flavor technology stack. Deploy only those commercial off-the-shelf (COTS) products that support the XML-flavor stack and are RESTful by nature. Worry integration using data services borne naturally of the consistently flavored technology stack. Employ peer-to-peer RESTful design for information exchange, thereby avoiding copious quantities of data copying. But, for many IT shops this just might not work because legacy flavored technology long ago preempted this move. And, will a business manager with a bigger BoC and a penchant for telling IT how to code and which products to buy ever be wrong?</p>
<p>Are application silos inevitable? It's your turn.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/04/are-application-silos-inevitable-maybe-mods-instead.html</feedburner:origLink></entry>
    <entry>
        <title>Patriot Act vs. EU Data Protection Directive: regulatory death-match in the Cloud</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/iV6X1NTXd5s/patriot-act-vs-eu-data-protection-directive-regulatory-death-match-in-the-cloud.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/04/patriot-act-vs-eu-data-protection-directive-regulatory-death-match-in-the-cloud.html" thr:count="1" thr:updated="2009-04-08T05:40:28-07:00" />
        <id>tag:typepad.com,2003:post-65194447</id>
        <published>2009-04-07T14:12:02-07:00</published>
        <updated>2009-04-07T14:12:51-07:00</updated>
        <summary>Blogger: Richard Watson I spent part of last week speaking to European clients about cloud and SaaS. There's a real thirst here for a conversation about the challenges and risks of cloud and SaaS, free from hype and hysteria. The...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="margin: 0px 10px 5px 0px; float: left" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p> <p>I spent part of last week speaking to European clients about cloud and SaaS.  There's a real thirst here for a conversation about the challenges and risks of cloud and SaaS, free from hype and hysteria.  The architects and executives I spoke to are already fatigued with "SaaS and cloud being pushed non-stop by vendors and analysts" (sic).  </p> <p>One universal concern about hosting data in external clouds is data privacy.  Heretofore, concerns of EU companies included the fact that storing personal data in "third countries" violated the EU's Data Protection Act.    Of far more of concern now is that local data regulations in the provider's jurisdiction (especially the US Patriot Act), could be prioritized over international Safe Harbor arrangements designed to broker the local and guest privacy regulations. </p> <p>I think these fears are justified and the recent clarification by the European Commission in its "<a href="http://ec.europa.eu/justice_home/fsj/privacy/docs/international_transfers_faq/international_transfers_faq.pdf">Frequently asked questions relating to transfers of personal data from the EU/EEA to third countries</a>" does little to allay that substantive fear.   The EU confirmation does indeed clarify which "third countries" have adequate standards to comply with the EU Data Protection Act, thus opening the door for EU data to be stored in (you won't need two hands to count them) the US (with Safe Harbor), Switzerland, Canada, Argentina, Jersey, Guernsey and the Isle of Man.  US companies that have signed safe harbor agreements (including Amazon, Google, Microsoft, and IBM) are bound to comply with European data protection standards, but the relative prioritization with the Patriot Act has never been explicitly tested in court.  Therein lies the problem.  Could you risk your customers' data as the test case? </p> <p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156f08a2ee970c-pi"><img alt="SafeHarborLogoCLoud" border="0" height="160" src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156f08a2ff970c-pi" style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="SafeHarborLogoCLoud" width="240" /></a> </p> <p><a href="http://www.galexia.com/public/research/assets/safe_harbor_fact_or_fiction_2008/safe_harbor_fact_or_fiction-Introduc.html">This interesting study</a> by Galexia challenges the effectiveness of the compromise of Safe Harbor agreement.  </p> <p>A further grey area that was raised at our cloud sessions was whether "strategic US business interests" might also be prioritized over Safe Harbor agreements.  I pointed out that an even more concrete concern should be accidental data leakage and inappropriate use through either carelessness or malpractice of providers' employees, not to mention poor isolation practices.  These issues are well-documented in Eric Maiwald's (subscriber only) "<a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=1306">Considerations for Risk Management When Choosing Software as a Service</a>".  <br /> <br />The <a href="http://www.cdt.org/headlines/1196">Cybersecurity Act of 2009 recently introduced in the US Senate</a> gives European consumers more reasons to think twice before jumping into (especially private) cloud agreements with US based providers.  The measures in the Cybersecurity Act are at the same time potentially wide-reaching and vague, but include giving the US President a lot of power over the security of the Internet. </p> <p>Despite the recent EU clarification, data privacy raises key questions for European cloud adopters.  How are the clouds looking over Canada ... or Switzerland? </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/04/patriot-act-vs-eu-data-protection-directive-regulatory-death-match-in-the-cloud.html</feedburner:origLink></entry>
    <entry>
        <title>Gearing up for Catalyst: San Diego, July 27-31</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/6PKj8zORMlM/gearing-up-for-catalyst-san-diego-july-2731.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/04/gearing-up-for-catalyst-san-diego-july-2731.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-65151681</id>
        <published>2009-04-06T14:39:56-07:00</published>
        <updated>2009-04-29T06:45:57-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Wow. It's April already. Less than 3 months to Catalyst. We've been sorting through the plethora of submitted proposals, and we've just about finalized the schedule for event. I'm sorry to report, though, that two of...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="burtongroupcatalyst09" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SaaS" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>Wow. It's April already. Less than 3 months to <a href="http://catalyst.burtongroup.com/">Catalyst</a>. </p>
<p>We've been sorting through the plethora of submitted proposals, and we've just about finalized the schedule for event. I'm sorry to report, though, that two of my favorite end-user case studies had to withdraw their submissions last week. Therefore I still have 2 open slots. If you have a great story to tell about SOA or business value metrics, I am once again accepting proposals for these two tracks. (Please send me an email: amanes AT burtongroup DOT com.)</p>
<p>All in all, I'm very excited about the schedule. We have 3 great cases studies lined up on SOA, and 2 for business value metrics. I'm also really excited about the line-up we have planned on Cloud Computing and SaaS. It's a conference you can't afford to miss. Check out the <a href="https://burtongroup.wingateweb.com/us09/scheduler/weekAtGlance.do">f<span id="fck_dom_range_temp_1239052807000_521" />ull agenda</a>. Also check out the <a href="http://www.catalyst.burtongroup.com/NA09/Workshops/">workshops</a>. I'll be reprising my REST Easy workshop. </p>
<p>By the way, we have a super secret discount available to readers of this blog. We have place a couple of Easter Eggs on the <a href="http://catalyst.burtongroup.com/">Catalyst Web Site</a>. You can reveal the discount code two ways: </p>
<ul>
<li>Hover (but don't click) over the "San Diego" icon for 20 seconds 
<li>Click and hold on the Catalyst logo and then drag your mouse off and release   </li>
</li></ul></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/04/gearing-up-for-catalyst-san-diego-july-2731.html</feedburner:origLink></entry>
    <entry>
        <title>Open Source is not as Open as Standard Specifications</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/dNIHMCCpQoA/open-source-is-not-as-open-as-standard-specifications.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/open-source-is-not-as-open-as-standard-specifications.html" thr:count="2" thr:updated="2009-03-30T10:04:35-07:00" />
        <id>tag:typepad.com,2003:post-64798009</id>
        <published>2009-03-29T06:12:19-07:00</published>
        <updated>2009-03-29T06:12:19-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Following up on Kirk's post last week on Sun's Project Jigsaw... The situation is actually more troubling than it appears, and it reaches beyond the question of modularity. Jigsaw is Sun's effort to incorporate a module...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Java" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>Following up on <a href="http://apsblog.burtongroup.com/2009/03/recently-sun-announced-project-jigsaw-an-effort-to-modularize-jdk-7-neil-bartlett-posted-an-interesting-perspective-on-jig.html">Kirk's post</a> last week on <a href="http://www.openjdk.org/projects/jigsaw/">Sun's Project Jigsaw</a>...</p>
<p>The situation is actually more troubling than it appears, and it reaches beyond the question of modularity. Jigsaw is Sun's effort to incorporate a module system (<a href="http://jcp.org/en/jsr/detail?id=294">JSR 294</a>) into Java SE. After years of haggling with the OSGi Alliance, it appears that JSR 294 will support interoperability with the established and widely-supported <a href="http://www.osgi.org/Main/HomePage">OSGi framework</a> (<a href="http://www.jcp.org/en/jsr/detail?id=291">JSR 291</a>), although it still seems pointless to me to develop two different module systems. (Note that JSR 291 is an approved spec, and JSR 294 is not.) See the <a href="http://www.osgi.org/blog/2008/12/project-jigsaw.html">OSGi blog</a> for a bit more history on this battle. </p>
<p>The really troubling bit is that Sun is hard at work developing <a href="http://openjdk.java.net/">OpenJDK 7</a>, and it is incorporating non-approved specifications like JSR 294 into it, but it has not yet submitted a JSR for Java SE 7. I guess that Sun now believes that supplying a single open source implementation of the Java SE 7 platform is good enough, and that defining a standard specification that enables other vendors to develop their own implementations is no longer necessary. </p>
<p>This maneuver establishes OpenJDK 7 as what Burton Group refers to as a "Rebel" framework. It's comparable to other popular open source frameworks such as Struts and Spring.In this case a very popular framework -- but non-standard, and available from only one source. </p>
<p>What are the implications for Java going forward if Sun decides to abandon its standardization system, the JCP? What's to become of Oracle JRockit? And IBM's implementations of Java on z/OS and other operating systems? Sun will not build ports of OpenJDK 7 for all possible platforms. Should the other vendors simply abandon their implementations in favor of Sun's implementation? </p>
<p>Based on the <a href="http://jcp.org/en/resources/EC_summaries">JCP Executive Committee meeting minutes</a>, it appears that Sun is breaking away from the JCP because it doesn't want to concede to Apache's demand (which is echoed by the rest of the JCP members) for an unencumbered license to the JDK TCK. See <a href="http://www.jroller.com/scolebourne/entry/shedding_new_light_on_no">Stephen Colebourne's blog</a> for a summary of this battle.</p>
<p>All-in-all, an acquisition of Sun by IBM is sounding better and better all the time. Let's hope the deal proceeds. </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/open-source-is-not-as-open-as-standard-specifications.html</feedburner:origLink></entry>
    <entry>
        <title>Java or .Net - The Platform Dilemma</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/zfDLCXUnpyM/java-or-net-the-platform-dilemma.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/java-or-net-the-platform-dilemma.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-64731109</id>
        <published>2009-03-27T11:41:14-07:00</published>
        <updated>2009-03-27T11:39:53-07:00</updated>
        <summary>Blogger: Kirk Knoernschild Just published Java or .NET - The Platform Dilemma . If you're a Burton Group client, you can download the overview. Otherwise, here's the abstract. Not long ago, the decision to use Java or .NET for enterprise...</summary>
        <author>
            <name>Kirk Knoernschild</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="platforms" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e74e1b1970c-pi" style="float: left;"><img alt="Kirk" border="0" class="at-xid-6a00d8345208e269e201156e74e1b1970c " src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e74e1b1970c-800wi" style="margin: 5px;" title="Kirk" /></a>
 Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=144">Kirk Knoernschild</a></p><p>Just published <a href="http://www.burtongroup.com/Client/Research/Document.aspx?cid=1562&amp;contentView=FullContent">Java or .NET - The Platform Dilemma</a> . If you're a Burton
Group client, you can download the overview. Otherwise, here's the
abstract.</p><p>Not long ago, the decision to use Java or .NET for
enterprise development was often filled with polarizing discussions. 
Argumentative points advocating the merits of one platform over the
other were often based on false facts and pseudo-information.  Today,
many organizations have development teams that use both Java and .NET
and the argument is again surfacing. The decision today, however, is
based on different criteria than before.<a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e74db81970c-pi" style="float: right;"><img alt="Buridan" border="0" class="at-xid-6a00d8345208e269e201156e74db81970c " src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e74db81970c-800wi" style="margin: 4px; width: 278px; height: 183px;" title="Buridan" /></a></p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/java-or-net-the-platform-dilemma.html</feedburner:origLink></entry>
    <entry>
        <title>Sun, JCP, &amp; Jigsaw</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/IBQpOCoi2HM/recently-sun-announced-project-jigsaw-an-effort-to-modularize-jdk-7-neil-bartlett-posted-an-interesting-perspective-on-jig.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/recently-sun-announced-project-jigsaw-an-effort-to-modularize-jdk-7-neil-bartlett-posted-an-interesting-perspective-on-jig.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-64622049</id>
        <published>2009-03-25T10:36:41-07:00</published>
        <updated>2009-03-25T10:35:33-07:00</updated>
        <summary>Blogger: Kirk Knoernschild Recently, Sun announced Project Jigsaw, an effort to modularize JDK 7, within the OpenJDK community. Neil Bartlett posted an interesting perspective on Jigsaw, and noted that: "Jigsaw will be fully supported by Sun, although it is not...</summary>
        <author>
            <name>Kirk Knoernschild</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Java" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e5998bc970c-pi" style="float: left;"><img alt="Kirk" border="0" class="at-xid-6a00d8345208e269e201156e5998bc970c " src="http://bgaps.typepad.com/.a/6a00d8345208e269e201156e5998bc970c-800wi" style="margin: 5px;" title="Kirk" /></a>
 Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=144">Kirk Knoernschild</a> </p><p>Recently, Sun announced <a href="http://blogs.sun.com/mr/entry/jigsaw">Project Jigsaw</a>, an effort to modularize JDK 7, within the OpenJDK community. <a href="http://neilbartlett.name/blog/2009/03/25/using-suns-jigsaw-may-get-you-fired/">Neil Bartlett posted</a> an interesting perspective on Jigsaw, and noted that:</p><div style="margin-left: 120px;"><div style="margin-left: 40px;">
"Jigsaw will be fully supported by Sun, although it is not an official Java standard backed by a JSR"<br /></div><br /></div>
<p>
This is certainly a troubling approach taken by Sun. Without question, the tangled history of <a href="www.osgi.org">OSGi</a> and <a href="http://jcp.org/en/jsr/detail?id=294">JSR 294</a>
has been interesting. But the industry has already decided that OSGi is
the de facto standard for modularity on the Java platform, with most vendors baking OSGi into their products. And OSGi is supported by
an official <a href="http://jcp.org/en/jsr/detail?id=291">JSR 291</a>.</p><p>
While Jigsaw is not part of Java SE 7 (yet), Sun must tread carefully. By lending full support to Project Jigsaw, they are giving indication of their willingness to bypass the JCP when they deem necessary.  This move stands to undermine the JCP entirely, and serves notice that if Sun decides to move in a different direction, they reserve that right. </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/recently-sun-announced-project-jigsaw-an-effort-to-modularize-jdk-7-neil-bartlett-posted-an-interesting-perspective-on-jig.html</feedburner:origLink></entry>
    <entry>
        <title>Functional Languages get a jolt</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/DfAfmOooYXI/functional-languages-get-a-jolt.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/functional-languages-get-a-jolt.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-64499633</id>
        <published>2009-03-23T07:27:53-07:00</published>
        <updated>2009-03-23T07:27:53-07:00</updated>
        <summary>Blogger: Richard Watson If you missed them this year, have a quick glance through the Jolt award winners. The Jolt awards represent something of a zeitgeist in the application development world, so it's always interesting to see who has taken...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Development Languages" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="margin: 0px 10px 5px 0px; float: left" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p> <p>If you missed them this year, have a quick glance through the <a href="http://www.joltawards.com/winners.html">Jolt award winners</a>.  The Jolt awards represent something of a zeitgeist in the application development world, so it's always interesting to see who has taken the gongs.</p> <p><em>Real World Haskell </em>winning the technical book prize reflects a real trend. I can contribute a data point here: the functional language sessions at QCon London a week ago were packed out. Anything involving Erlang, Scala, and Clojure was rammed and very buzzy amongst the delegates. </p> <p>I tell people at every available point that my favourite computing text is still "<a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">The Structure and</a> <a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">Interpretation of Computer Programs" by Abelson, Sussman and Sussman</a>.  I believed when I read it first in 1990 and even more now that pure functional programming (i.e., no side effects) is one of the ways we can use application architecture to take advantage of multicore systems.</p> <p><a href="http://steve.vinoski.net/blog/internet-computing-columns/#2009-2">Steve Vinoski's new "functional web" column</a> for Internet Computing gives an introduction to some of the reasons for the resurgence of functional programming.  So, we're all looking forward to <a href="http://apsblog.burtongroup.com/kirk-knoernschild/">Kirk Knoernschild's</a> upcoming paper on language choice. Is the time right for functional languages to cross the chasm from niche into mainstream?</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/functional-languages-get-a-jolt.html</feedburner:origLink></entry>
    <entry>
        <title>Scaling Agile</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/THFgp7XiXcc/blogger-kirk-knoernschildthere-seems-to-be-a-common-myth-that-agile-practices-work-well-for-small-teams-but-dont-scale-f.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/blogger-kirk-knoernschildthere-seems-to-be-a-common-myth-that-agile-practices-work-well-for-small-teams-but-dont-scale-f.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-64408031</id>
        <published>2009-03-20T08:34:31-07:00</published>
        <updated>2009-03-20T08:37:27-07:00</updated>
        <summary>Blogger: Kirk Knoernschild There seems to be a common myth that agile practices work well for small teams, but don't scale for large enterprise development efforts. Experience has shown me the opposite. Certainly agile methods are a natural fit for...</summary>
        <author>
            <name>Kirk Knoernschild</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Kirk Knoernschild" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SDLC" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=144">Kirk Knoernschild</a></p><p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e20111690e65c9970c-pi" style="float: left;"><img alt="Kirk" border="0" class="at-xid-6a00d8345208e269e20111690e65c9970c " src="http://bgaps.typepad.com/.a/6a00d8345208e269e20111690e65c9970c-800wi" style="margin: 7px;" title="Kirk" /></a> There seems to be a common myth that agile practices work well for
small teams, but don't scale for large enterprise development efforts.
Experience has shown me the opposite.  Certainly agile methods are a
natural fit for smaller teams, who don't have the unique communication
challenges and project management difficulties present with larger
teams. In fact, it's these unique challenges that makes agile practices
such a perfect fit for large teams. It's time to debunk the myth that
agile practices don't scale. </p><p>I've written two pieces recently about using agile practices on big teams. <a href="http://techdistrict.kirkk.com/2009/03/05/big-teams-and-agility/">The first</a> talks about a macro process for making the practices work. <a href="http://techdistrict.kirkk.com/2009/03/11/big-teams-agility-take-2/">The second</a>
clarifies a few items that may raise questions and cause for concern.
I've also created a couple Burton Group resources that can help a team
increase their agility. The first is a paper that talks about <a href="http://www.burtongroup.com/Research/PublicDocument.aspx?cid=1499">Rightsizing the Software Development Process</a>, and the second explores <a href="http://www.burtongroup.com/Research/PublicDocument.aspx?cid=1500">Continuous Integration</a> and it's many benefits. There is also other relevant and valuable information in our research library, including <a href="http://www.burtongroup.com/Research/PublicDocument.aspx?cid=1052">Agile Software Development: Not For Lightweights</a> and <a href="http://www.burtongroup.com/Research/PublicDocument.aspx?cid=1053">SDLC Infrastructure: Supporting the Development Process</a>. </p><p>This
material underscores some fundamental elements that explain why agile
practices are so important for any team. Strive to always have a
functional system. Leverage the functional system to increase
collaboration and garner important feedback from the customer. The more
feedback you can get earlier in the development lifecycle, the better
you'll know whether you're on track to deliver a system the customer
values. As customer feedback and collaboration increase, so to does
project transparency. Everyone - the development team and the customer
team - understands the current state of the development effort. In
fact, as the system evolves, you might even find that you no longer
have a development team and a customer team. Instead, you've got "a
team".</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/blogger-kirk-knoernschildthere-seems-to-be-a-common-myth-that-agile-practices-work-well-for-small-teams-but-dont-scale-f.html</feedburner:origLink></entry>
    <entry>
        <title>IBM to Acquire Sun?</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/3ZygOKuHQ00/ibm-to-acquire-sun.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/ibm-to-acquire-sun.html" thr:count="1" thr:updated="2009-03-19T00:59:56-07:00" />
        <id>tag:typepad.com,2003:post-64333683</id>
        <published>2009-03-18T14:57:00-07:00</published>
        <updated>2009-03-18T14:57:00-07:00</updated>
        <summary>Blogger: Anne Thomas Manes By now, no doubt, you've heard the rumor that IBM is contemplating a Sun acquisition. My colleagues that cover data center strategies have written about the implications of such a move on the server market. Here,...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Java" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>By now, no doubt, you've heard the <a href="http://online.wsj.com/article/SB123735970806267921.html?mod=rss_whats_news_us">rumor</a> that IBM is contemplating a Sun acquisition. My colleagues that cover data center strategies have written about the <a href="http://dcsblog.burtongroup.com/data_center_strategies/">implications of such a move on the server market</a>. Here, I'll talk about the implications on Java. </p>
<p>Although IBM has been investing in other languages (especially PHP in <a href="http://www.projectzero.org/">WebSphere sMash</a>), Java still remains at the center of the WebSphere universe. I have no doubt that IBM would love to take responsibility for the Java platforms. </p>
<p>And I suspect the rest of the Java community wouldn't mind it, either. Sun has been a proprietary proprieter of the Java platform. The Java Community Process (<a href="http://jcp.org/en/home/index">JCP</a>) is supposed to be an open governance body, but <a href="http://www.javaworld.com/javaworld/jw-03-2009/jw-03-opening-up-jcp.html">Sun maintains special rights to the process</a>. After many years, Sun finally released an <a href="http://openjdk.java.net/">open source implementation of Java SE 6</a>, but at the same time <a href="http://www.apache.org/jcp/sunopenletter.html">imposed IP rights restrictions</a> in the license for the Java SE Test Compatibility Kits (TCKs) that limit the way someone might use other open source implementations (e.g., <a href="http://harmony.apache.org/">Apache Harmony</a>).</p>
<p>If past experience can be used as a forward indicator, IBM would be a more open proprietor of the Java platform. When IBM created <a href="http://www.eclipse.org/">Eclipse.org</a>, it relinquished full control to the Eclipse Foundation. IBM now has no more influence on Eclipse than any other Foundation member. If IBM does acquire Sun, let's hope they adopt a similar open model for Java.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/ibm-to-acquire-sun.html</feedburner:origLink></entry>
    <entry>
        <title>Thinking big and taking tweet-sized steps</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/VlV48cEHi2I/thinking-big-and-taking-tweet-sized-steps.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/thinking-big-and-taking-tweet-sized-steps.html" thr:count="1" thr:updated="2009-03-20T09:25:16-07:00" />
        <id>tag:typepad.com,2003:post-64270541</id>
        <published>2009-03-17T10:15:03-07:00</published>
        <updated>2009-03-18T06:48:33-07:00</updated>
        <summary>Blogger: Richard Watson At QCon in London last Friday, I heard Evan Weaver from Twitter talk about "Improving Running Components at Twitter". Evan joined Twitter last summer to address the well-publicized scaling problems. Twitter's approach to solving their performance and...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="Rwatson_biopic" width="100" /></a> Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p><br />
<p>At <a href="http://qconlondon.com/london-2009">QCon in London</a> last Friday, I heard <a href="http://blog.evanweaver.com/">Evan Weaver from Twitter</a> talk about "<a href="http://qconlondon.com/london-2009/file?path=/qcon-london-2009/slides/EvanWeaver_ImprovingRunningComponentsAtTwitter.pdf">Improving Running Components at Twitter"</a>. Evan joined Twitter last summer to address the well-publicized scaling problems.</p>
<p>Twitter's approach to solving their performance and scalability issues is a great example of thinking big while taking small steps. The team set about iterative removal of bottlenecks. Firstly they tackled multi-level caching (do less work), then the message queuing that decouples API requests from the critical request path (spread the work), then the distributed cache (memcached) client (do what you need to do quickly). Evan was asked about strategic work to take them to the next 10x growth. His responded that they were so resource constrained (can you believe there are only 9 in the services engineering team) and so under water with volume that they have to work on stuff that gives them most value (take small steps). But crucially, they create solutions to the bottlenecks making sure that whatever they fix will not appear on the top 3 problem list again (which is thinking big – well, as big as you can when you’re growing like a hockey stick).</p>
<p>We also got an insight into how organizations deal with constraints in technical decision making. Evan was asked if they considered using Erlang for the middleware given its suitability, yadda, yadda. "Yeah, but we’re only 9 people, and we have years of JVM engineering experience". Can they drop tools to learn Erlang? They went with Scala on the JVM for the messaging.</p>
<p>They also demonstrated lifecycle control of the chastest kind – deploying, regression testing and redeploying the new messaging code on one of three servers for <em>3 months</em> before releasing onto the full cluster. This chastity directly relates to Twitter's business. If they blew the cache during a software update, it could take weeks to build it again. How long would the Twitterati wait? Twitter is in a pre-monetized place right now, but their value proposition includes keeping the service performing and scaling. The same problem nearly killed Last.fm in 2008. After a fire in their data centre, the Last.fm caches got flushed and it took weeks to rebuild them. With typical understatement, Evan did admit Twitter "runs hot" and is putting "pretty significant" work into their cache replication.</p>
<p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e201127971d43128a4-pi"><img alt="You wrestle him down, I'll upgrade the middleware" border="0" class="selected " height="244" src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011168fdcdf5970c-pi" style="BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT-WIDTH: 0px" title="You wrestle him down, I'll upgrade the middleware" width="184" /></a> </p>
<p>This was a killer talk, from a guy clearly knee deep in the muddy trenches. The classic quote from Paul Butterworth about deploying software updates to running systems being like "<a href="http://www.sdtimes.com/SearchResult/31378">changing the tires on a moving car"</a> was never truer than at internet scale.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/thinking-big-and-taking-tweet-sized-steps.html</feedburner:origLink></entry>
    <entry>
        <title>Measuring SOA Success/Failure</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/E_a3Nr463F8/measuring-soa-successfailure.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/measuring-soa-successfailure.html" thr:count="1" thr:updated="2009-05-18T09:47:43-07:00" />
        <id>tag:typepad.com,2003:post-64208927</id>
        <published>2009-03-16T06:40:11-07:00</published>
        <updated>2009-03-16T06:45:43-07:00</updated>
        <summary>Blogger: Anne Thomas Manes Eric Roch recently asked, "What Constitutes a SOA Failure?" The debate regarding SOA's demise still reigns, and quite a few people have posted numerous SOA success stories as evidence that SOA is still alive and thriving....</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p><a href="http://it.toolbox.com/people/eroch">Eric Roch</a> recently asked, "<a href="http://it.toolbox.com/blogs/the-soa-blog/what-constitutes-a-soa-failure-30498">What Constitutes a SOA Failure</a>?" The debate regarding SOA's demise still reigns, and quite a few people have posted numerous <a href="http://www.infoq.com/news/2009/01/soa-case-study-cisco">SOA</a> <a href="http://www-01.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&amp;Site=soa">success</a> <a href="http://www.oracle.com/customers/products/oracle-soa-customers.html">stories</a> as evidence that SOA is still alive and thriving. For the most part, these success stories refer to individual integration projects implemented using an ESB or something similar. And while these individual projects may be successful, I still question whether the SOA initiative is successful. As Eric states in his post, </p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>"I recently talked to a company that spend millions of dollars on SOA software and are now spending the next 18 months on their architecture frameworks and governance model. I have to wonder, given the time value of money, how that company will ever get to positive ROI. Especially since no one is actually talking about business related projects yet or even in the near future! All of this money was spent on toys for architects."</p></blockquote>
<p><a href="http://blogs.zdnet.com/bio.php?id=mckendrick">Joe McKendrick</a> recently compiled some relatively positive information about <a href="http://blogs.zdnet.com/service-oriented/?p=1679">SOA adoption trends</a>, and <a href="http://it.toolbox.com/people/mikepoul_onsoa/">Michael Poulin</a> returned from <a href="http://www.qconlondon.com/">QCon</a> reporting a generally positive attitude toward SOA success. My response to Michael on the <a href="http://tech.groups.yahoo.com/group/service-orientated-architecture/message/12907">SOA discussion list</a> was as follows:</p>
<p>How do they measure success/failure? Individual projects might be successful, but does that mean that the initiative as a whole is a success?<br /><br />Most organizations that I've spoken with are using service-oriented middleware to do integration (SOI rather than SOA). Very few companies are actually rearchitecting their systems, i.e., simplifying their applications and data architectures in order to increase agility. Instead they are using WS-* or something similar to implement open interfaces to their existing applications (i.e., JABOWS). Over time, JABOWS typically results in increased architectural complexity and systems that are more fragile and more expensive than ever before. Although initially the initiative appears to be successful, the long term effect is actually a failure.<br /><br />The best way to measure success is to measure it from the bottom line.<br /><br />If an organization invests $15 million in infrastructure, education, new hires, consultants, project costs, etc, over the course of 5 years, how long will it take the organization to recoup that investment and start realizing benefits that can be quantitatively measured? Can they now actually deliver new solutions in less time and for less money than they could 5 years ago? Are their savings sufficient to offset the 5 year investment? If so, then I would agree that the initiative has been successful. If not, then you need to reassess the initiative and figure out why it has not delivered its promised benefits.<br /><br />I have seen a small number of spectacular success stories. These companies have realized huge savings, they are able to deliver new solutions in significantly less time than before. All these companies adopted SOA as part of a much larger IT transformation effort, and they really focused on the architectural aspects of SOA.<br /><br />I have also seen a number of companies that are starting to realize small cost savings and increased agility, but it's taken them 6+ years to get there, and they have not yet recouped their initial $15 million investment. It will probably take them another 3-4 years to break even. These companies will eventually be successful, but I suspect the business would think twice before making this type of long-term investment again.<br /><br />And just in case you miss my point, I still strongly encourage organizations to invest in SOA. But my primary recommendation is to focus on architecture rather than technology. The goal of the program should focus on reducing the complexity and redundancy of the applications and data architecture.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/measuring-soa-successfailure.html</feedburner:origLink></entry>
    <entry>
        <title>REST Principle: Separation of Representation and Resource</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/7ALw3KAfhh4/rest-principle-separation-of-representation-and-resource.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/rest-principle-separation-of-representation-and-resource.html" thr:count="12" thr:updated="2009-03-26T09:58:18-07:00" />
        <id>tag:typepad.com,2003:post-64086843</id>
        <published>2009-03-14T10:54:05-07:00</published>
        <updated>2009-03-24T04:23:40-07:00</updated>
        <summary>Blogger: Anne Thomas Manes A recent thread on the OASIS XML discussion brings to light an important but often misunderstood REST principle. The subject line of the discussion thread was, "RESTful XML for updates", and the following question was posed:...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="REST" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>A recent <a href="http://lists.xml.org/archives/xml-dev/200903/msg00037.html">thread</a> on the OASIS XML discussion brings to light an important but often misunderstood REST principle. The subject line of the discussion thread was, "RESTful XML for updates", and the following question was posed: "I would like to update a representation without having to PUT the entire resource representation back to the server." i.e., the representation of the resource is an XML document, and the user wants to update one element within the XML document, and wants to transfer just the changed element rather than the entire document. </p>
<p>Scott (the person asking the question) provided an example: the resource is a "widget", and it has various attributes, including "status" and "color". The representation of this resource is an XML document with a root element called "widget" which has child elements called "status" and "color". So how do you update "status" without uploading the entire XML document?</p>
<p>Quite a few people responded, and the prevailing recommendation was to create separate URIs/resources for every "thing" that you want to access or update independently. One person recommended reading Joe Gregorio's treastise on <a href="http://bitworking.org/news/296/How-To-Do-RESTful-Partial-Updates">How To Do  RESTful Partial Updates</a>. The discussion is informative, but I think Joe's suggestions impose too much burden on the user to understand the mechanics of his system. Which brings me back to the core topic of this post.</p>
<p>Look back at the original question, and you'll notice the source of the common misunderstanding: "I would like to update a <em>representation</em> without having to PUT the entire resource representation back to the server." </p>
<p>Scott should have said that he wants to update the <em>resource, </em>or more precisely, he wants to update the resource's state. The thing to remember is that a web resource is an abstract thing. It has a URI that names it, and through that URI and its uniform interface, a user can access and/or update its state. Users interact with the resource through representations of its state. But here's the kicker: The means by which you maintain the state of the resource should be invisible to users of the resource. </p>
<p>In this case, we're talking about a widget. As the provider of this widget resource, you need to maintain its state. But a user of the widget resource should not need to know whether the state is being maintained in an XML document, relational table, spreadsheet, or whatever. When the user performs a GET on the resource, you return a <em>representation</em> of the state of the resource--in this case, an XML document. But keep in mind that the XML document is not the actual resource. Even if you do use XML to maintain the server-side state, you shouldn't let the physical storage media constrain or restrict the means by which a user interacts with the resource. </p>
<p>If you want to enable users to update the status of the widget, then give them a URI that represent's the widget's status. When they update the status, your backend process must make the appropriate changes to the server-side state of the resource. From a developer's perspective, it's much easier to directly expose the physical state (e.g., the XML document). But as a resource provider, it's your responsibility to hide the limitations of your physical media from your users. </p><pre><pre> </pre></pre></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/rest-principle-separation-of-representation-and-resource.html</feedburner:origLink></entry>
    <entry>
        <title>Metrics and measurements</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/mRDS9o2nzjc/metrics-and-measurements.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/metrics-and-measurements.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-63831507</id>
        <published>2009-03-09T06:17:31-07:00</published>
        <updated>2009-03-09T10:42:17-07:00</updated>
        <summary>Burton Group recently published two popular reports on IT metrics, measuring IT’s business value, and justifying IT's value. The new reports target Data Management and the Software Development Life cycle perspectives. I found Kirk Knoernschild's coverage of 'metriculation' a refreshing...</summary>
        <author>
            <name>Chris Haddad</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Kirk Knoernschild" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SDLC" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Burton Group recently published two popular reports on IT metrics, measuring IT’s business value, and justifying IT's value.  The new reports target Data Management and the Software Development Life cycle perspectives.  </p>
<p>I found Kirk Knoernschild's coverage of 'metriculation' a refreshing and healthy departure from the customary 'metrics bashing' or 'metric as a panacea' perspective espoused by others. A few key quotes:</p>
<p>"Many IT organizations are leery of using metrics. In some cases, such caution may be warranted, especially when metrics have been used deconstructively. Metriculation refers to the improper use of metrics. More succinctly, metriculation is when metrics lie."</p>
<p>"Although software teams may already capture specific metrics, it’s imperative that IT evaluates how well those metrics align with business objectives. It must be careful to avoid “metriculation,” where metrics convey misinformation."</p>
<p>"Internal IT metrics are a valuable tool for helping the IT organization improve its internal processes, but they aren’t much help when it comes to justifying investments. For that, the IT group must define metrics that measure its business value (i.e., the value that IT contributes to the business)."</p>
<p>For more information on metriculation and measuring value, read <a href="http://apsblog.burtongroup.com/2009/01/metriculation-metrics-that-lie.html" target="_blank" title="metrics that lie">Kirk's blog ent</a>ry and <a href="http://www.burtongroup.com/Research/PublicDocument.aspx?cid=1560" title="Metrics ">research report</a>. </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/metrics-and-measurements.html</feedburner:origLink></entry>
    <entry>
        <title>Architecture Bailouts and Structural Change</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/jCSCfisgRWA/architecture-bailouts-and-structural-change.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/architecture-bailouts-and-structural-change.html" thr:count="1" thr:updated="2009-03-06T08:39:14-07:00" />
        <id>tag:typepad.com,2003:post-63702195</id>
        <published>2009-03-05T13:58:20-07:00</published>
        <updated>2009-03-06T08:17:50-07:00</updated>
        <summary>In the economic realm, economists often refer to 'structural change'. 'Structural change' is when long-term game rules have been fundamentally altered, and truisms based on the old model no longer apply (e.g. 'real estate value never decreases', 'over the long...</summary>
        <author>
            <name>Chris Haddad</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Chris Haddad" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="PaaS" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="platforms" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;P&gt;In the economic realm, economists often refer to &lt;A title="Defining Structural change" href="http://en.wikipedia.org/wiki/Structural_change" target=_blank&gt;'structural change'&lt;/A&gt;. 'Structural change' is when long-term game rules have been fundamentally altered, and truisms based on the old model no longer apply (e.g. 'real estate value never decreases', 'over the long term, the stock market always rises in value', 'my children will&amp;nbsp;experience more opportunity', 'owning is better than renting'). If I propose economic and cultural aspects underlying the world around us are radically changing and old models do not provide good guidance, you may not be surprised. Because underlying economic mechanics have changed (i.e. investment yield,counter party risk, credit liquidity, personal consumption habits) economic bailouts based on existing models are not as effective (much to everyone's chagrin). We are forced to re-build the economy and meet new long-term realities imposed by structural changes&amp;nbsp;that occurred during the last twenty years (i.e. financial industry market participation, credit expansion, credit risk management and hedging, asset valuation). To be effective, participants must recognize a new model is in force. &lt;/P&gt;
&lt;P&gt;&lt;strong&gt;Shouldn't a structural change within Information Technology be recognized today?&lt;/strong&gt; Cloud computing proponents think so... Disruptive forces (i.e. commoditization, tightening economics, industrialization, business practice acceptance, and a resurgent desire for trust and credibility) are creating a new reality. Organizations can abide by old model rules or gain advantage by adapting.&lt;/P&gt;
&lt;P&gt;The normal IT response is to adopt an 'architecture bailout' focusing on products and technology. But many 'architecture bailouts' (i.e. Object oriented programming, Component Based Design, Event Driven Architecture, and Service Oriented Architecture) are pursued as incremental, bolt-on practices. Rarely do organizations transform people, process, and technology to match realities imposed by structural change. But &lt;A title="What is IT Transformation" href="http://www.cioinsight.com/c/a/Foreward/What-Is-IT-Transformation-Really/" target=_blank&gt;'What is IT Transformation Really?&lt;/A&gt;', Brian Watson of 'CIO insight' furthers the discussion with this call to action: "[Position] your IT shop as the “internal consultant of choice,” versus available consulting or advisory services". How many of us know 'the cost of compute hour', 'the cost of storage per GB', 'the cost of web service development', 'the cost of our application platform'? To determine which aspects of IT to shift into Cloud, we need to fully understand the economics of IT instead of architecture and technology.&lt;/P&gt;
&lt;P&gt;Many Cloud computing messages&amp;nbsp;target IT business model adaptation (i.e. pay-as-you-go, externalizing IT services, service consumption) instead of another architecture bailout (i.e. grid, virtual machines, autonomic computing, SOA). The conversation is shifting in the right direction, and Chris Howard is leading with research proposing a process to determine when to engage internal resources (core) or disengage the task and rely on external service providers in the Cloud. &lt;A href="http://bgaps.typepad.com/.a/6a00d8345208e269e20112793833a728a4-pi"&gt;&lt;img  class="at-xid-6a00d8345208e269e20112793833a728a4 image-full " title=Core%20to%20context alt=Core%20to%20context src="http://bgaps.typepad.com/.a/6a00d8345208e269e20112793833a728a4-800wi" border=0&gt;&lt;/A&gt; &lt;/P&gt;&lt;br&gt;
&lt;P&gt;Today's economic players are proposing a transformational response and stepping out of their comfort zone to lead. Meeting structural changes&amp;nbsp;imposed by&amp;nbsp;Cloud computing will require significant action by IT leadership. A&amp;nbsp;&lt;A title="When change is not enough" href="http://eapblog.burtongroup.com/executive_advisory_progra/2009/02/when-change-is-not-enough.html" target=_blank&gt;recent blog post&lt;/A&gt; by Mike Rollings states an&amp;nbsp;incremental responses will often be ineffective and leadership is a critical. Jack Santos has an excellent &lt;A title="Of Geese and Men" href="http://eapblog.burtongroup.com/executive_advisory_progra/2009/03/of-geese-and-men-lessons-in-leadership.html"&gt;blog entry &lt;/A&gt;on leadership and collaboration (the embedded 2 minute video is uplifting).&lt;/P&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/architecture-bailouts-and-structural-change.html</feedburner:origLink></entry>
    <entry>
        <title>REST in Action: recovery.gov</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/SpQBHm3uBU0/rest-in-action-recoveryorg.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/03/rest-in-action-recoveryorg.html" thr:count="1" thr:updated="2009-03-31T03:11:24-07:00" />
        <id>tag:typepad.com,2003:post-63498227</id>
        <published>2009-03-01T11:05:54-07:00</published>
        <updated>2009-03-12T09:06:06-07:00</updated>
        <summary>Blogger: Anne Thomas Manes I'm sorry that I missed Transparency Camp this weekend. Based on the TwitterVerse, it sounds like it has been a phenomenal experience. Transparency Camp is a BarCamp style unconference taking place this weekend at The Institute...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="REST" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>I'm sorry that I missed <a href="http://transparencycamp.org/">Transparency Camp</a> this weekend. Based on the <a href="http://search.twitter.com/search?q=%23tcamp09">TwitterVerse</a>, it sounds like it has been a phenomenal experience. </p>
<p>Transparency Camp is a <a href="http://en.wikipedia.org/wiki/BarCamp">BarCamp</a> style unconference taking place this weekend at <a href="http://www.ipdi.org/">The Institute for Politics Democracy &amp; the Internet at George Washington University</a>. The conference is described as follows in the unconference FAQs:</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>"This un-conference is about convening a trans-partisan tribe of open government advocates from all walks — government representatives, technologists, developers, NGOs, wonks and activists — to share knowledge on how to use new technologies to make our government transparent and meaningfully accessible to the public."</p></blockquote>
<p>The geek-fest session I was most sorry to miss was presented by George Thomas, the chief architecture of the <a href="http://www.recovery.gov/">recovery.gov</a> web site. Per the FAQs on the recovery.gov web site:</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>"Recovery.gov is a website that lets you, the taxpayer, figure out where the money from the American Recovery and Reinvestment Act is going. There are going to be a few different ways to search for information. Within days after the signing of the legislation, Federal agencies will start distributing funds, and you will be able to see which states, Congressional districts, and even Federal contractors are receiving them. As soon as we are able to, we'll display that information visually, through maps, charts, and graphics."</p></blockquote>
<p>George Thomas was kind enough to post his <a href="http://george.thomas.name/omb/recovery.gov.pdf">slides describing the architecture</a> of the recovery.org web site. The site is built using <a href="http://drupal.org/">Drupal</a>, and relies on REST, Atom, XForms, XHTML, RDFa, and SPARQL. Essentially, it aggregates feeds from all the agencies that are spending Recovery Act funds. According to the <a href="http://www.recovery.gov/files/Initial%20Recovery%20Act%20Implementing%20Guidance.pdf">implementation guidelines</a> associated with the Recovery Act, agencies receiving funds MUST make information available to recovery.gov via Atom or RSS feeds.<br /></p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/03/rest-in-action-recoveryorg.html</feedburner:origLink></entry>
    <entry>
        <title>When the PaaS cogs stop meshing</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/GzS0u0M-lWo/when-the-paas-cogs-stop-meshing.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/02/when-the-paas-cogs-stop-meshing.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-63234129</id>
        <published>2009-02-23T10:23:15-07:00</published>
        <updated>2009-03-06T08:19:08-07:00</updated>
        <summary>Blogger: Richard Watson When enterprise customers negotiate license deals with software companies, source code escrow agreements are commonplace. These agreements are three-party contracts between the vendor, the purchaser and a 3rd party escrow agent in which the agent stores the...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="PaaS" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg"><img alt="Rwatson_biopic" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="Rwatson_biopic" width="100" /></a><a>Blogger: </a><a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149">Richard Watson</a></p>
<p>When enterprise customers negotiate license deals with software companies, source code escrow agreements are commonplace.  These agreements are three-party contracts between the vendor, the purchaser and a 3rd party escrow agent in which the agent stores the licensed source code, to be released if the vendor goes bust, or otherwise fails explicitly in its maintenance obligations (many shades of grey here!)  I've been at companies that have had to invoke escrow terms to recover and maintain source code from a failed vendor.  Of course, it's painful, but it's not disastrous. </p>
<p>We learned last week that Coghead, a platform-as-a-service (PaaS) vendor, <a href="http://www.techcrunch.com/2009/02/18/coghead-grinds-to-a-halt-heads-to-the-deadpool">has collapsed</a>, citing difficult economic and fundraising conditions.  Coghead customers have no such escrow arrangements.  Far from it.  </p>
<blockquote>
<p>Customers should download their data that is available through my.coghead.com before 3:00 p.m. Pacific time on April 30th.  However, Customers should not attempt to copy, modify, reproduce or reverse engineer any portion of the software that is part of, or used in the delivery of, the service. </p>
<p>(Extract from Coghead's "you're dumped" letter to its customers) </p></blockquote>
<p>So all that development time, spent customizing UI layouts, workflows, business rules, and making integration work vanishes in a "cloud" of smoke.  It puts a whole new spin on <a href="http://www.amazon.com/gp/reader/0201835959/ref=sib_dp_pt">Fred Brook's concept of "plan to throw one away"</a>.    Some Coghead customers will create better applications with the experience they've gained.  But learners were not Coghead's core market.  They were the DIY business person, the overstretched IT folk needing a solution for a quick situational application.  </p>
<p><a href="http://www.deliveredinnovation.com/saaskatoon-saas-blog-by-delivered-innovation/coghead-post-mortem-a-partner-s-perspective.html">This post</a> by former Coghead partner, Michael Topolovich, is an extended but fascinating view on the promise and problems at Coghead, and required reading for anyone on either side of the PaaS business.   Apart from business execution problems that can sink any company, what's highlighted by Topolovich's post is the crucial requirement for a platform to have a thriving ecosystem of developers and 3rd parties.  Topolovich's company, Delivered Innovation, is now offering a Coghead to Force.com migration special offer. </p>
<p><a href="http://bgaps.typepad.com/.a/6a00d8345208e269e2011279069ff028a4-pi"><img alt="Can you get your code out?" height="128" src="http://bgaps.typepad.com/.a/6a00d8345208e269e2011279069ff528a4-pi" style="DISPLAY: block; FLOAT: none; MARGIN: 0px auto" title="Can you get your code out?" width="127" /></a></p>
<p>SAP has picked over the entrails of Coghead, slurping up IP and staff, but: </p>
<blockquote>
<p>SAP did not assume any of Coghead's customer relationships or obligations and, at this point in time, SAP does not have plans to continue offering the Coghead service commercially. <br />(<a href="http://www.coghead.com/letter-from-chairman">Letter from the Coghead chairman, Paul McNamara.</a>) </p></blockquote>
<p>Why not support those customers?  There seemed to be magnetism between SAP and Coghead, for example SAP Ventures participated in the 2nd round of Coghead funding and the companies <a href="http://www.coghead.com/about/cogheads_platform_as_a_service_debuts_integration_with_SAP_at_Sapphire_Conference">announced a partnership</a> 9 months ago.  If I were both an SAP and a Coghead customer, I would be looking to SAP to provide some level of support, or at least a transition plan to a new platform.  SAP could grab this as an opportunity, and a cheap one I'm sure, to bootstrap a PaaS business with a ready-made customer base. </p>
<p>This post isn't intended to be schadenfruende laden; innovative companies go bust for many reasons, and I am an advocate of PaaS for the right situations (more on the right situations later).  My overriding recommendation is that if you are going to use PaaS, make sure you have an exit strategy.  <a href="http://dynamicorange.com/2009/02/20/coghead-closes-for-business/">Rob Styles has practical advice for mitigating the development risk</a>, which I summarize here: <br />1. Keep the application URLs within your own domain. <br />2. Take regular exports of your data <br />3. Make sure you can export the application to run on-premise in some form.  </p>
<p>This ability, or lack thereof, to "download your application" is the crux of the risk around completely proprietary off-premises PaaS approaches like Coghead, unlike hybrid open/on-premise/off-premise approaches such a Google AppEngine and Microsoft Azure. </p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/02/when-the-paas-cogs-stop-meshing.html</feedburner:origLink></entry>
    <entry>
        <title>Podcast on the death of SOA with Anne and Phil Windley</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/MV_FJ57j0ag/podcast-on-the-death-of-soa-with-anne-and-phil-windley.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/02/podcast-on-the-death-of-soa-with-anne-and-phil-windley.html" thr:count="1" thr:updated="2009-02-15T21:30:08-07:00" />
        <id>tag:typepad.com,2003:post-62762231</id>
        <published>2009-02-12T14:59:52-07:00</published>
        <updated>2009-02-12T14:59:52-07:00</updated>
        <summary>Blogger: Anne Thomas Manes I recorded a podcast with Phil Windley last week, which he published on ITConversations. Not surprisingly, the topic was the death of SOA. Also, we recorded the "wake" telebriefing, and it's available for streamed viewing on...</summary>
        <author>
            <name>Anne Thomas Manes</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Anne Thomas Manes" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="SOA" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: <a href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=94">Anne Thomas Manes</a></p>
<p><a href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/09/643.jpg" onclick="window.open(this.href, '_blank', 'width=90,height=112,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img alt="643" border="0" height="124" src="http://apsblog.burtongroup.com/images/2008/07/09/643.jpg" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" title="643" width="100" /></a> </p>
<p>I recorded a <a href="http://itc.conversationsnetwork.org/shows/detail4004.html">podcast</a> with <a href="http://www.windley.com/">Phil Windley</a> last week, which he published on <a href="http://itc.conversationsnetwork.org/">ITConversations</a>. Not surprisingly, the topic was the <a href="http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html">death of SOA</a>.</p>
<p>Also, we recorded the "<a href="http://apsblog.burtongroup.com/2009/01/wake-announcement.html">wake</a>" telebriefing, and it's available for streamed viewing on the <a href="http://www.brighttalk.com/channels/750/view">Burton Group Channel on BrightTALK</a>.</p></div>
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/02/podcast-on-the-death-of-soa-with-anne-and-phil-windley.html</feedburner:origLink></entry>
    <entry>
        <title>Dining with Philosophers at QCon London</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/CL3QJhecsHk/dining-with-philosophers-at-qcon-london.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/02/dining-with-philosophers-at-qcon-london.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-62415031</id>
        <published>2009-02-05T06:34:02-07:00</published>
        <updated>2009-02-09T10:03:23-07:00</updated>
        <summary>Blogger: Richard Watson I've just finished adding a middleware technical position to the Burton Group services infrastructure reference architecture. Despite us having oodles of middleware already deployed in our organizations, choosing the right middleware for a service is still a...</summary>
        <author>
            <name>Richard Watson</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Richard Watson" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;P&gt;&lt;A href="http://bgaps.typepad.com/.shared/image.html?/photos/uncategorized/2008/07/10/rwatson_biopic.jpg"&gt;&lt;img title=Rwatson_biopic style="FLOAT: left; MARGIN: 0px 5px 5px 0px" height=124 alt=Rwatson_biopic src="http://apsblog.burtongroup.com/images/2008/07/10/rwatson_biopic.jpg" width=100 border=0&gt;&lt;/&lt;A&gt; Blogger: &lt;A href="http://www.burtongroup.com/AboutUs/Bios/PrintBio.aspx?Id=149"&gt;Richard Watson&lt;/A&gt;&lt;/P&gt;
&lt;br&gt;
&lt;P&gt;I've just finished adding a middleware technical position to the Burton Group services infrastructure reference architecture.&amp;nbsp; Despite us having oodles of middleware already deployed in our organizations, choosing the right middleware for a service is still a regular concern for architects.&amp;nbsp; There are disruptive trends in middleware that we can use to our benefit: especially the commoditization of message-oriented middleware, the rise of AtomPub and XMPP as more generic middleware protocols, the waxing of RESTful HTTP, and the waning of the WS-* approach.&amp;nbsp; And yes, I know technology doesn't matter when you slide the zoom control out, but believe me, the task of choosing protocols and formats carries on daily for our clients.&amp;nbsp; The report will be published in early March.&amp;nbsp; Let me know if you'd like to chat about the results earlier than that. &lt;/P&gt;
&lt;P&gt;This means that I'm pretty excited to have just signed up for &lt;A href="http://qconlondon.com/"&gt;QCon London&lt;/A&gt;.&amp;nbsp;&amp;nbsp; I'm looking forward to hearing &lt;A href="http://qconlondon.com/london-2009/presentation/AMQP+in+action"&gt;John O'Hara speak about the state of adoption of AMQP&lt;/A&gt; , which is mentioned in my report as a viable enterprise middleware choice.&amp;nbsp; &lt;A href="http://qconlondon.com/london-2009/presentation/RPC+and+its+Offspring%3A+Convenient%2C+Yet+Fundamentally+Flawed"&gt;Steve Vinoski&lt;/A&gt; and I were colleagues at IONA technologies, so I'll be catching up with him.&amp;nbsp; I'll be exchanging ideas with &lt;A href="http://qconlondon.com/london-2009/presentation/Architectures+in+Financial+Applications+:+Introduction"&gt;Alexis Richardson on what's next for financial services IT&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;One aspect of the agenda this year that caught my eye is a track called "The Web as Platform", as distinct from last year's "The Cloud as the New Middleware Platform". &lt;br&gt;I'll be debating the significance of that with anyone who will listen. &lt;/P&gt;
&lt;P&gt;Putting Tony Hoare, Steve Vinoski, Cameron Purdy, Rod Johnson, and &lt;A href="http://www.flickr.com/photos/psd/2918889380/"&gt;Paul Downey&lt;/A&gt; into the same room is a historically good idea.&amp;nbsp; Serializing access to these guys means we can think, then eat, then think again, without worrying about someone else grabbing the fork.&amp;nbsp; I'm sure Tony Hoare would appreciate that! &lt;/P&gt;
&lt;P&gt;Please drop in a comment if you'd like to meet up at QCon, 11-13 March.&lt;/P&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/02/dining-with-philosophers-at-qcon-london.html</feedburner:origLink></entry>
    <entry>
        <title>Service-orientation and Cloud Events - Feb/March 2009</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ApplicationPlatformStrategiesBlog/~3/JR5P46vIYVU/serviceorientation-and-cloud-events-febmarch-2009.html" />
        <link rel="replies" type="text/html" href="http://apsblog.burtongroup.com/2009/02/serviceorientation-and-cloud-events-febmarch-2009.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-62327256</id>
        <published>2009-02-03T12:37:33-07:00</published>
        <updated>2009-02-09T09:51:33-07:00</updated>
        <summary>Join Burton Group’s Application Platform team at live in-person events this month and next. We look forward to collaborating with you during educational opportunities focused on Service-orientation and Cloud.Upcoming events include: IASA IT Architect Regional Conference 2009, February 25-26, 2009...</summary>
        <author>
            <name>Chris Haddad</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Chris Haddad" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="cloud computing" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://apsblog.burtongroup.com/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;P&gt;Join Burton Group’s Application Platform team at live in-person events this month and next. We look forward to collaborating with you during educational opportunities focused on Service-orientation and Cloud.Upcoming events include:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;IASA IT Architect Regional Conference 2009, February 25-26, 2009 
&lt;li&gt;SD West 2009, March 11-12, 2009
&lt;li&gt;Catalyst North America 2009, July 27-31, 1009&lt;/li&gt;
&lt;/ul&gt;
&lt;P&gt;&lt;A href="http://www.iasahome.org/web/itarc/115 "&gt;IASA IT Architect Regional Conference 2009, February 25-26, 2009&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Location: Atlanta, Georgia&lt;/P&gt;
&lt;P&gt;&lt;strong&gt;Full-day SOA Assesssment, Planning and Reference Architecture Workshop&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Are you ready for SOA? Where should you start? How will you specify actionable steps that will move your organization away from project silos and towards a service-oriented mindset? What projects will bring you the most benefit? What areas of your organization, architecture, infrastructure, or development practices need the most work? This workshop provides guidance and practical advice to help an organization conduct a successful SOA initiative. Every SOA initiative should start with a self-assessment to gauge the organization’s readiness for SOA and to recognize areas that need improvement, identify opportunities, and establish priorities. Once you know where you are, you can then plan a course to get to where you want to go. The workshop will describe the following tools that can be used to define and guide your SOA initiative:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;SOA maturity model framework
&lt;li&gt;Assessment surveys
&lt;li&gt;Recommendation templates
&lt;li&gt;Sample initiative roadmaps&lt;/li&gt;
&lt;/ul&gt;
&lt;P&gt;Every SOA initiative should start with a readiness assessment and continuously track progress towards goals. This workshop will give you the tools you need to do so:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;What aspects of the organization should be evaluated?
&lt;li&gt;How do you measure readiness?
&lt;li&gt;How do you establish priorities?
&lt;li&gt;How do you increase organizational maturity?
&lt;li&gt;How do you measure maturity and demonstrate business value?&lt;/li&gt;
&lt;/ul&gt;
&lt;P&gt;You’ve been tasked with designing a SOA infrastructure. Where do you start? What infrastructure technology components must be procured? How will you host services? How will you control access to them? How will you manage them and ensure that service-level agreements are met? How will you ensure that services are properly secured and instrumented? The afternoon workshop session will examine the requirements of a SOA infrastructure from a functional perspective and will discuss the various alternatives available to address those functional requirements. It will provide candid feature/benefit analysis of the various types of products, and discuss methods for upgrading your existing middleware environment.&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;Is an ESB a prerequisite for SOA?
&lt;li&gt;What value does a BPEL engine provide?
&lt;li&gt;How do you support both SOAP and REST?
&lt;li&gt;What mechanisms are available to track SLAs and pinpoint failures in the system?
&lt;li&gt;When is it appropriate to use an XML gateway?
&lt;li&gt;Is a registry really necessary?
&lt;li&gt;What aspects of governance aren’t optional?&lt;/li&gt;
&lt;/ul&gt;
&lt;P&gt;&lt;strong&gt;Presentation: Cloud Now: Infrastructure, Architecture, Service Providers, and Cloud Composition Patterns&lt;/strong&gt;&lt;/P&gt;
&lt;P&gt;The Cloud focuses on re-creating IT into a more efficient and productive delivery organization by implementing cloud principles, infrastructure technology, architecture and composition patterns, and business models. In this presentation, Chris Haddad, Vice President of Burton Group’s Application Platform team, will illustrate principles shaping the Cloud and how organizations adopting Cloud capabilities and composition patterns must navigate through competing tailwinds and headwinds to achieve business benefit and value. The session will answer the following questions:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;What principles shape the Cloud?
&lt;li&gt;Is the Cloud a business model, a set of technologies, or an IT delivery mechanism?
&lt;li&gt;What benefits, risks, and value may organizations derive from the Cloud?
&lt;li&gt;What is the Cloud’s impact on application architecture and infrastructure?
&lt;li&gt;Who are the players delivering cloud infrastructure and services?
&lt;li&gt;How should organizations adopt the Cloud?
&lt;li&gt;When is Cloud the quickest path to deployment and business value?&lt;/li&gt;
&lt;/ul&gt;
&lt;P&gt;The Cloud focuses on re-creating IT into a more efficient and productive delivery organization by implementing cloud principles, emerging infrastructure technology, architecture and composition patterns, and business models. In this presentation, Chris Haddad will illustrate principles shaping the Cloud and how organizations adopting Cloud capabilities and composition patterns must navigate through competing tailwinds and headwinds to achieve business benefit and value. The session explores the Cloud’s impact on business models, application architecture, and IT infrastructure.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.cmpevents.com/SDw9/a.asp?option=G&amp;amp;V=3&amp;amp;id=255737"&gt;SD West 2009, March 11-12, 2009&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Location: Santa Clara, California&lt;/P&gt;
&lt;P&gt;Burton Group&amp;nbsp;will lead the following sessions:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloud Now: Infrastructure, Architecture, Service Providers, and Cloud Composition Patterns&lt;/strong&gt; 
&lt;li&gt;&lt;strong&gt;Cloud Application Architecture: Re-Building Applications for the Cloud&lt;/strong&gt; 
&lt;li&gt;&lt;strong&gt;Panel Moderator: “The New App Server Frontier”&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;P&gt;Presentation: Cloud Application Architecture: Re-Building Applications for the Cloud&lt;/P&gt;
&lt;P&gt;The Cloud promises to bring infinite scalability, unlimited availability, and increased responsiveness. Can applications realize cloud benefits through a simple off-premise server migration? Does Cloud require developers to re-write applications or port applications to proprietary Platform as a Service (PaaS) environments? In this presentation, Chris Haddad, Vice President of Burton Group’s Application Platform team, will detail cloud application architecture patterns, cloud application frameworks, portability and migration strategies, and deployment topology considerations.&lt;/P&gt;
&lt;P&gt;The session will answer the following questions:&lt;/P&gt;
&lt;ul&gt;
&lt;li&gt;How does Cloud Application Architecture compare to web application, client-server, and desktop architectures? 
&lt;li&gt;When is Cloud Application Architecture the appropriate choice? 
&lt;li&gt;What application frameworks and development environments should teams use to build Cloud applications?
&lt;li&gt;What architecture roadmap should be chosen to make applications Cloud ready?&lt;/li&gt;
&lt;/ul&gt;

&lt;P&gt;&lt;A href="http://www.catalyst.burtongroup.com/"&gt;Catalyst North America 2009, July 27-31, 2009&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Location: San Diego, California&lt;/P&gt;
&lt;P&gt;Tracks relevant to Application architects and developers include ‘&lt;A href="http://www.catalyst.burtongroup.com/Na09/Track_SOAisDead.html"&gt;SOA is Dead: Long Live Services&lt;/A&gt;‘&amp;nbsp; and ‘&lt;A href="http://www.catalyst.burtongroup.com/Na09/Track_CloudComputing.html"&gt;Cloud Computing’s Business Advantage&lt;/A&gt;’.&lt;/P&gt;
&lt;P&gt;Application Platform-centric Catalyst Workshops include &lt;A href="http://www.catalyst.burtongroup.com/Na09/Workshops/"&gt;‘REST Easy’, ‘Improving the Software Development Process’, and ‘Building Applications for Deployment in the Cloud’&lt;/A&gt;.&lt;/P&gt;&lt;/div&gt;
</content>


    <feedburner:origLink>http://apsblog.burtongroup.com/2009/02/serviceorientation-and-cloud-events-febmarch-2009.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 --><!-- nhm:dynamic-ssi -->
